A frequent complaint from developers is that Apple will reject apps from the App Store without providing a detailed explanation of why. A recent update to Apple's developer site highlights the most common reasons for rejection -- a lack of information about apps is at the top of the list.
Picture: Getty Images
Apple has long offered guidelines which developers have to follow when submitting apps. What's new on its guidelines page is a chart of the most common reasons why apps are rejected:
As the chart highlights, the top 10 issues account for more than half of all app store rejections. The biggest problem is simply "more information needed", which reminds us that the process of documenting your app for submission is just as important as the app itself. After an extended coding binge, it can be tempting to only provide minimal information before submission. However, Apple doesn't care if your app is rejected -- there are already more than 1.2 million on offer.
The most "Apple-like" reason is the focus on interface design: "Apple and our customers place a high value on simple, refined, creative, well thought through interfaces. They take more work but are worth it. Apple sets a high bar. If your user interface is complex or less than very good, it may be rejected." From a consumer point of view that's a welcome approach. For Apple, it's also a way of subtly discouraging the use of Android-like elements -- no surprise given Android's overall dominance.