Apple has revealed why it refuses to list certain apps on its App Store for the first time.

The Cupertino-headquartered firm published a breakdown of the top 10 reasons apps do not meet its guidelines on a new web page titled "Common App Rejections". 

While Apple provides instructions on how to get an app published, it has previously refused to give feedback on why it rejects or removes each individual app, much to the frustration of developers and even companies like HMV.

Apple said it regularly reviews and dismisses apps that exhibit crashes and bugs, poor user interfaces, broken links, irrelevant content and inaccurate descriptions. 

The most common cause of apps being rejected in the week ending 28 August was “incomplete information”, which accounted for 14 percent of all app rejections. 

The full breakdown is shown below.

Apple has pledged to publish the top 10 list on a weekly basis.

The new web page is likely to be a useful resource for developers but the fact that Apple said 42 percent of apps failed for ‘other reasons’ suggests the company is keen to maintain an element of mystery around its app approval process. 

Developer and tech entrepreneur Andrew Brackin said Apple has done this for damage limitation purposes.  

"For a long time some have criticised Apple for not allowing some apps," he told Techworld. "Now they can say they outline the common reasons in a doc without being specific."

The move from Apple, today ranked the most valuable brand in the world today at £70 billion, comes a few days after Microsoft issued clearer guidelines on why apps don't pass its standards, after it pulled around 1,500 apps form its Windows Store.