As noticed by Apfelpage, Apple has published a new page to be more open about why it rejects apps. A chart at the bottom of the page shows the top ten reasons for app rejection in the last seven days; such as lack of information, crashes or bugs encountered, complicated user interfaces. Around 60% of rejections come from violation of just ten guidelines of the App Store rules. Some of these, like the existence of placeholder text in applications, seem rather trivial issues and it’s interesting that it arises so frequently as a cause of rejection.
The page goes into more detail on some of these points. In one instance, Apple highlights what it deems to be a ‘substandard user interface’, which apparently is responsible for 6% of all rejections. In the example, Apple advises use of a tableview to cleanly lay out information.
Although none of the advice is particularly revolutionary, it should help iOS app developers (especially those new to the ecosystem) sail through App Review more easily. The information also has a side-benefit; the less time Apple reviewers spend dealing with app issues, the faster the review process should become for all developers.