Go Back   MacRumors Forums > News and Article Discussion > iOS Blog Discussion

Reply
 
Thread Tools Search this Thread Display Modes
Old Sep 1, 2014, 07:07 PM   #1
MacRumors
macrumors bot
 
Join Date: Apr 2001
Apple Reveals Common Reasons for App Rejections on New Developer Page




Apple has posted a new page on its developer website (via Cult of Mac) outlining reasons why it rejects apps from the App Store, giving tips on how to better prepare an app for a review. The page also gives the top ten reasons for app rejections during the 7-day period ending last week:
Quote:
Top 10 reasons for app rejections during the 7-day period ending August 28, 2014.

14%: More information needed

8%: Guideline 2.2: Apps that exhibit bugs will be rejected

6%: Did not comply with terms in the Developer Program License Agreement

6%: Guideline 10.6: 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

5%: Guideline 3.3: Apps with names, descriptions, or screenshots not relevant to the App content and functionality will be rejected

5%: Guideline 22.2: Apps that contain false, fraudulent or misleading representations or use names or icons similar to other Apps will be rejected

4%: Guideline 3.4: App names in iTunes Connect and as displayed on a device should be similar, so as not to cause confusion

4%: Guideline 3.2: Apps with placeholder text will be rejected

3%: Guideline 3.8: Developers are responsible for assigning appropriate ratings to their Apps. Inappropriate ratings may be changed/deleted by Apple

2% Guideline 2.9: Apps that are "beta", "demo", "trial", or "test" versions will be rejected
Apple states that these top ten reasons account for 58% of all app rejections, as it asks that developers focus on a number of aspects to ensure quality before a review. Those aspects including removing any bugs, fixing broken links, removing placeholder content, optimizing user interfaces, and more.

Article Link: Apple Reveals Common Reasons for App Rejections on New Developer Page
MacRumors is offline   0 Reply With Quote
Old Sep 1, 2014, 07:08 PM   #2
Merackon
macrumors member
 
Join Date: Jun 2013
I for one appreciate most of the reasons, except for the exclusion of apps like Pathfinder...
Merackon is offline   0 Reply With Quote
Old Sep 1, 2014, 07:09 PM   #3
Glassed Silver
macrumors 6502a
 
Glassed Silver's Avatar
 
Join Date: Mar 2007
Location: Kassel, Germany
Quote:
6%: Guideline 10.6: 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
Why do I still see too many HTML-wrappers then?

Glassed Silver:mac
__________________
Last login: Sat May 5 22:52:51 on ttys000
Society-System:~ dumbnut$ rm -rf ~/Library/mind.db ~/Library/Frameworks/tolerance ~/Library/Frameworks/commonsense ~/integrity ~/individuality
Glassed Silver is offline   8 Reply With Quote
Old Sep 1, 2014, 07:23 PM   #4
SandboxGeneral
Moderator
 
SandboxGeneral's Avatar
 
Join Date: Sep 2010
Location: The New World
These are part of the reasons why the majority of apps (that I've used) were of a high quality and not garbage. I'm glad Apple has standards for apps and applies them to devs.
__________________
••• SandboxGeneral.com •••
SandboxGeneral is offline   0 Reply With Quote
Old Sep 1, 2014, 07:23 PM   #5
APlotdevice
macrumors 68020
 
APlotdevice's Avatar
 
Join Date: Sep 2011
Quote:
Originally Posted by MacRumors View Post
8%: Guideline 2.2: Apps that exhibit bugs will be rejected
I've downloaded apps before which are bugged to the point of being virtually unusuable.
APlotdevice is offline   3 Reply With Quote
Old Sep 1, 2014, 07:32 PM   #6
pickaxe
macrumors 6502a
 
Join Date: Nov 2012
Quote:
5%: Guideline 22.2: Apps that contain false, fraudulent or misleading representations or use names or icons similar to other Apps will be rejected
There are about 50 apps in the App Store that claim to be a Cydia tweak.
pickaxe is offline   0 Reply With Quote
Old Sep 1, 2014, 07:38 PM   #7
Radeon12345
macrumors regular
 
Join Date: Mar 2012
Location: UK
Quote:
Originally Posted by APlotdevice View Post
I've downloaded apps before which are bugged to the point of being virtually unusuable.
Less than a month ago PayPal broke there app entirely if you were using the 12hr clock (was perfect with the 24hr clock). Couldn't login using a pin or password. I had to revert to an old version in iTunes that worked perfectly.

Took two more updates to correct the issue.

How do these very broken apps pass checks, not one but twice within two weeks.

Even Apples countdown timer has this bug on my 5, 5s and Mini Retina (iOS 7.1.2). Set the time to a 12hr clock and the timer reads as 00:00 on the locks screen, set the clock to 24hrs and the lock screen countdown works fine.

Even Apples own software has very obvious bugs that I really don't know how it passed testing. Actually worked perfectly on the original release of iOS 7. It broke after the first update and it's never worked properly since.

I really wish Apple would allow you to revert to a previous version of an app, when you try to install it you could have a simple list of why you are reverting, if Apple get a lot of the same feedback then they could pull the broken app quickly or force the developer to revert to an older version while it gets fixed.
Radeon12345 is offline   4 Reply With Quote
Old Sep 1, 2014, 08:14 PM   #8
CrazyForApple
macrumors 6502
 
Join Date: Dec 2012
Location: Buffalo, NY
Send a message via AIM to CrazyForApple
That's good, they don't want to become the Google Play Store which is filled with bogus crap.
CrazyForApple is offline   1 Reply With Quote
Old Sep 1, 2014, 08:25 PM   #9
proline
In Time-Out
 
Join Date: Nov 2012
Quote:
Originally Posted by APlotdevice View Post
I've downloaded apps before which are bugged to the point of being virtually unusuable.
So have we all. The reviewers only spend a couple minutes with each app, if that. That means that if they can find bugs in that time the app really doesn't deserve to be there. Apple isn't taking on the role of being the developer's QA department, but as a user of the device I'm glad they toss out at least some of the bugged apps.

----------

Quote:
Originally Posted by Radeon12345 View Post
I really wish Apple would allow you to revert to a previous version of an app, when you try to install it you could have a simple list of why you are reverting, if Apple get a lot of the same feedback then they could pull the broken app quickly or force the developer to revert to an older version while it gets fixed.
This isn't a good idea. Allowing the user to revert would take pressure off developers to fix bugs quickly and to test thoroughly. It would also mean that developers would have to deal with even more users being on the previous version and the resulting support complexity that comes from that. And it would mean disabling automatic app updates for that app until the user remembers to re-enable them, which many people wouldn't causing them to miss the very update that is supposed to fix the bug! Finally, some apps would actually be further destroyed by the reversion process. For example, any app that uses Core Data would not be able to access any of its stored data if it was reversed after a Data Model update. If you don't understand what that means don't worry about it, just know that having users randomly deciding to revert would not improve the quality of iOS apps overall.
proline is offline   4 Reply With Quote
Old Sep 1, 2014, 09:10 PM   #10
PocketSand11
macrumors 6502a
 
PocketSand11's Avatar
 
Join Date: Jun 2014
Location: ~/
I broke rules 2 and 4 and still got my first app in. Maybe I didn't break them hard enough.

----------

Quote:
Originally Posted by APlotdevice View Post
I've downloaded apps before which are bugged to the point of being virtually unusuable.
The darn FiOS remote. OMG. Apple was the last line of defense against Verizon making such a horrible app, and they let it in.
__________________
'08 MP, '09 MBP, JB iPhone 5
Fun fact: iPhone 5 aspect ratio = 640/1136 ≈ .5634. 9/16 = .5625. 639/1136 = .5625. Its screen is exactly one pixel too wide to be 9:16.
PocketSand11 is offline   0 Reply With Quote
Old Sep 1, 2014, 10:30 PM   #11
ArtOfWarfare
macrumors 603
 
ArtOfWarfare's Avatar
 
Join Date: Nov 2007
Send a message via Skype™ to ArtOfWarfare
Quote:
Originally Posted by proline View Post
This isn't a good idea. Allowing the user to revert would take pressure off developers to fix bugs quickly and to test thoroughly. It would also mean that developers would have to deal with even more users being on the previous version and the resulting support complexity that comes from that. And it would mean disabling automatic app updates for that app until the user remembers to re-enable them, which many people wouldn't causing them to miss the very update that is supposed to fix the bug! Finally, some apps would actually be further destroyed by the reversion process. For example, any app that uses Core Data would not be able to access any of its stored data if it was reversed after a Data Model update. If you don't understand what that means don't worry about it, just know that having users randomly deciding to revert would not improve the quality of iOS apps overall.
I imagine Apple could handle this pretty easily. Developers could allow users to move back to specific versions of their apps if new versions have bugs, the users opt in to the temporary downgrade, and then developers can mark updates that fix their new versions so that the users using that old version automatically upgrade to the new one when it's released. Heck, Apple can require that the newest version fixes all the bugs that might cause users to want to downgrade to the old ones.

Could be neat if Apple enforced version control too... force developers to actually be able to roll back their code to any submitted version.
__________________
Don't tell me Macs don't last: 2007 iMac, 2007 Mac Mini, 2008 MacBook Air, all Vintage.
(iMac obsoletion: April 28, 2015, MBA: October 14, 2015, Mac Mini: March 9, 2016)
ArtOfWarfare is offline   0 Reply With Quote
Old Sep 1, 2014, 11:45 PM   #12
Doctor Q
Administrator
 
Doctor Q's Avatar
 
Join Date: Sep 2002
Location: Los Angeles
As an app consumer, I appreciate Apple's review process. They are nowhere near perfect at this, and the guidelines have changed (and I think toughened) over time, but the rules are almost entirely for our benefit.

As an app developer, I was worried whether my app would pass the review, but I read the guidelines carefully and checked them against my app. I realized that I had a placeholder button for a future feature, and that violated one of the rules so I took it out before submission.

This isn't the first time Apple has told developers about why apps most often get rejected, and it's helpful advice.

And even if Apple does only a cursory review, the fact that Apple sets out seemingly tough rules likely causes many developers to pay more attention to app quality then if there were no rules at all.
__________________
Hot type is hot! Visit the International Printing Museum in Carson, CA.
Doctor Q is offline   1 Reply With Quote
Old Sep 2, 2014, 12:24 AM   #13
proline
In Time-Out
 
Join Date: Nov 2012
Quote:
Originally Posted by ArtOfWarfare View Post
I imagine Apple could handle this pretty easily. Developers could allow users to move back to specific versions of their apps if new versions have bugs, the users opt in to the temporary downgrade, and then developers can mark updates that fix their new versions so that the users using that old version automatically upgrade to the new one when it's released. Heck, Apple can require that the newest version fixes all the bugs that might cause users to want to downgrade to the old ones.

Could be neat if Apple enforced version control too... force developers to actually be able to roll back their code to any submitted version.
Oh yeah, they could do all that. Or they could just tell devs to test their code.

In all seriousness, Apple has been adding new debugging features to each and every version of Xcode.
proline is offline   0 Reply With Quote
Old Sep 2, 2014, 01:02 AM   #14
Parasprite
macrumors 68000
 
Parasprite's Avatar
 
Join Date: Mar 2013
If only there was a simple, straightforward way to report an app from within the App Store app...
__________________
Has anyone, anywhere, ever actually used ~/Pictures/iPod Photo Cache/ for anything besides deleting or hiding it?
Parasprite is offline   3 Reply With Quote
Old Sep 2, 2014, 01:07 AM   #15
john100011
macrumors newbie
 
Join Date: Sep 2014
Location: Chennai
Hi

Thanks for sharing this information..
john100011 is offline   0 Reply With Quote
Old Sep 2, 2014, 01:19 AM   #16
Anitramane
macrumors 6502
 
Join Date: Dec 2013
I'm sure none of Apples software would've gotten on the app store with these rules
Anitramane is offline   3 Reply With Quote
Old Sep 2, 2014, 01:34 AM   #17
H2SO4
macrumors 65816
 
Join Date: Nov 2008
Quote:
Originally Posted by proline View Post
Oh yeah, they could do all that. Or they could just tell devs to test their code.

In all seriousness, Apple has been adding new debugging features to each and every version of Xcode.
They should put it to good use it on their own apps then!
Honestly they still have bugs in their own software that need fixing, look at some of the threads regarding Mail on ASC.
__________________
MP1,1 - 11GB - 5770.
30”ACD.
OSX 10.10.1
H2SO4 is offline   0 Reply With Quote
Old Sep 2, 2014, 01:42 AM   #18
cebseb
macrumors 6502
 
Join Date: Feb 2011
I would like to see the amount of apps that get admittance into the store after being rejected once already.

Or even a few anecdotes of apps that have been rejected before and how much they had to add or change to gain admittance.
cebseb is offline   0 Reply With Quote
Old Sep 2, 2014, 01:52 AM   #19
Mattsasa
macrumors 68000
 
Mattsasa's Avatar
 
Join Date: Apr 2010
Location: Minnesota
Send a message via AIM to Mattsasa
When will apple begin accepting submissions for iOS 8 apps ?

a few days after the event right?

I plan to be submitting my first 2 apps then! and I am really excited
Mattsasa is offline   1 Reply With Quote
Old Sep 2, 2014, 02:10 AM   #20
ILikeAllOS
macrumors member
 
Join Date: Jul 2011
Location: Tampa Bay
Quote:
2% Guideline 2.9: Apps that are "beta", "demo", "trial", or "test" versions will be rejected
Isn't Apple introducing that "Test Flight" feature with iOS 8?
Will this guideline still apply?
ILikeAllOS is offline   0 Reply With Quote
Old Sep 2, 2014, 02:25 AM   #21
Aluminum213
macrumors 65816
 
Aluminum213's Avatar
 
Join Date: Mar 2012
But those fake lock screen apps are all ok


Lol
Aluminum213 is offline   5 Reply With Quote
Old Sep 2, 2014, 03:15 AM   #22
roadbloc
macrumors 604
 
roadbloc's Avatar
 
Join Date: Aug 2009
Location: UK
The lack of demos in the app store is the reason I bought so little from it. I like to try before I buy. Personally I think its a really bizarre rule to have. The app store should have a 'trial' or 'demo' button for developers who want to let users try their apps.
__________________
roadbloc is offline   6 Reply With Quote
Old Sep 2, 2014, 03:19 AM   #23
APlotdevice
macrumors 68020
 
APlotdevice's Avatar
 
Join Date: Sep 2011
Quote:
Originally Posted by ILikeAllOS View Post
Isn't Apple introducing that "Test Flight" feature with iOS 8?
Will this guideline still apply?
Test Flight doesn't distribute through the app store. It just streamlines the existing beta testing process.
__________________
There is something deeply wrong with a society more offended by breasts than by entrails.
Pebble SmartWatch | iPhone 5c | 11" Macbook Air '13 | HTPC | TV | Numerous Old Consoles
APlotdevice is offline   1 Reply With Quote
Old Sep 2, 2014, 03:25 AM   #24
Zxxv
macrumors 68000
 
Join Date: Nov 2011
Location: UK
Quote:
Originally Posted by Radeon12345 View Post
Less than a month ago PayPal broke there app entirely if you were using the 12hr clock (was perfect with the 24hr clock). Couldn't login using a pin or password. I had to revert to an old version in iTunes that worked perfectly.

Took two more updates to correct the issue.

How do these very broken apps pass checks, not one but twice within two weeks.

And now paypal has broken it again by not allowing 2 step authentication so anyone who uses that can't use the app. So all this apple rejects apps and checks them to ensure a good user experience is ********.
__________________
Some posts should be read with sense of humour engaged
Zxxv is offline   1 Reply With Quote
Old Sep 2, 2014, 06:28 AM   #25
Dilster3k
macrumors 6502
 
Join Date: Jul 2014
Location: Frankfurt, Germany
Yeah that's great and all, but let's be honest... If you look carefully in the dark corners of the Appstore you can find a huge amount of ****. Such as countless Flappy Bird knock-offs, etc.
__________________
Late 2013 15" rMBP, 2.6 Ghz i7, 16 GB RAM, 500 GB PCIe SSD w/ 2 GB 750m ; 32 GB WiFi iPad Air ; 16 GB iPhone 5S
Dilster3k is offline   1 Reply With Quote

Reply
MacRumors Forums > News and Article Discussion > iOS Blog Discussion

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Forum Jump

All times are GMT -5. The time now is 11:41 AM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC