For this reason, I will try to expose some rules so that everyone knows the best practices; quite of them are a little bit exaggerated but some others are consistent, giving a total guarantee of performance and content. According to Apple you must meet the following commandments:
Functionality
- Apps that crash will be rejected
- Apps that exhibit bugs will be rejected
- Apps that do not perform as advertised by the developer will be rejected
- Apps that include undocumented or hidden features inconsistent with the description of the app will be rejected
- Apps that use non-public APIs will be rejected
- Apps that read or write data outside its designated container area will be rejected
- Apps that download code in any way or form will be rejected
- Apps that install or launch other executable code will be rejected
- Apps that are "beta", "demo", "trial", or "test" versions will be rejected
- iPhone apps must also run on iPad without modification, at iPhone resolution, and at 2X iPhone 3GS resolution
- Apps that duplicate apps already in the App Store may be rejected, particularly if there are many of them
- Apps that are not very useful or do not provide any lasting entertainment value may be rejected
- Apps that are primarily marketing materials or advertisements will be rejected
- Apps that are intended to provide trick or fake functionality that are not clearly marked as such will be rejected
- Apps larger than 20MB in size will not download over cellular networks (this is automatically prohibited by the App Store)
- Multitasking apps may only use background services for their intended purposes: VoIP, audio playback, location, task completion, local notifications, etc
- Apps that browse the web must use the iOS WebKit framework and WebKit Javascript 2.18 Apps that encourage excessive consumption of alcohol or illegal substances, or encourage
- minors to consume alcohol or smoke cigarettes, will be rejected
- Apps that provide incorrect diagnostic or other inaccurate device data will be rejected
- Developers "spamming" the App Store with many versions of similar apps will be removed from the iOS Developer Program.
No comments:
Post a Comment