Apple Reveals Common Reasons for App Rejections on New Developer Page

Discussion in 'iOS Blog Discussion' started by MacRumors, Sep 1, 2014.

  1. macrumors bot

    MacRumors

    Joined:
    Apr 12, 2001
    #1
    [​IMG]


    [​IMG]
    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:
    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
     
  2. macrumors member

    Joined:
    Jun 12, 2013
    #2
    I for one appreciate most of the reasons, except for the exclusion of apps like Pathfinder...
     
  3. macrumors 6502a

    Glassed Silver

    Joined:
    Mar 10, 2007
    Location:
    Kassel, Germany
    #3
    Why do I still see too many HTML-wrappers then?

    Glassed Silver:mac
     
  4. Moderator

    SandboxGeneral

    Staff Member

    Joined:
    Sep 8, 2010
    Location:
    Detroit, Michigan
    #4
    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.
     
  5. macrumors 68030

    APlotdevice

    Joined:
    Sep 3, 2011
    #5
    I've downloaded apps before which are bugged to the point of being virtually unusuable.
     
  6. macrumors 6502a

    Joined:
    Nov 29, 2012
    #6
    There are about 50 apps in the App Store that claim to be a Cydia tweak.
     
  7. macrumors regular

    Joined:
    Mar 16, 2012
    Location:
    South Wales, UK
    #7
    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.
     
  8. macrumors 6502a

    CrazyForApple

    Joined:
    Dec 31, 2012
    Location:
    Buffalo, NY
    #8
    That's good, they don't want to become the Google Play Store which is filled with bogus crap.
     
  9. macrumors 6502a

    Joined:
    Nov 18, 2012
    #9
    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.

    ----------

    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.
     
  10. macrumors 6502a

    PocketSand11

    Joined:
    Jun 12, 2014
    Location:
    ~/
    #10
    I broke rules 2 and 4 and still got my first app in. Maybe I didn't break them hard enough. :cool:

    ----------

    The darn FiOS remote. OMG. Apple was the last line of defense against Verizon making such a horrible app, and they let it in.
     
  11. macrumors 604

    ArtOfWarfare

    Joined:
    Nov 26, 2007
    #11
    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.
     
  12. Administrator

    Doctor Q

    Staff Member

    Joined:
    Sep 19, 2002
    Location:
    Kepler-452b
    #12
    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.
     
  13. macrumors 6502a

    Joined:
    Nov 18, 2012
    #13
    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.
     
  14. macrumors 68000

    Parasprite

    Joined:
    Mar 5, 2013
    #14
    If only there was a simple, straightforward way to report an app from within the App Store app...
     
  15. macrumors newbie

    Joined:
    Sep 1, 2014
    Location:
    Chennai
  16. macrumors 6502

    Joined:
    Dec 23, 2013
    #16
    I'm sure none of Apples software would've gotten on the app store with these rules :D
     
  17. macrumors 68000

    Joined:
    Nov 4, 2008
    #17
    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.
     
  18. macrumors regular

    Joined:
    Feb 21, 2011
    #18
    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.
     
  19. macrumors 68000

    Mattsasa

    Joined:
    Apr 12, 2010
    Location:
    Minnesota
    #19
    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
     
  20. macrumors member

    Joined:
    Jul 28, 2011
    Location:
    Tampa Bay
    #20
    Isn't Apple introducing that "Test Flight" feature with iOS 8?
    Will this guideline still apply?
     
  21. macrumors 68020

    Aluminum213

    Joined:
    Mar 16, 2012
    #21
    But those fake lock screen apps are all ok


    Lol
     
  22. macrumors G3

    roadbloc

    Joined:
    Aug 24, 2009
    Location:
    UK
    #22
    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.
     
  23. macrumors 68030

    APlotdevice

    Joined:
    Sep 3, 2011
    #23
    Test Flight doesn't distribute through the app store. It just streamlines the existing beta testing process.
     
  24. macrumors 68030

    Joined:
    Nov 13, 2011
    Location:
    UK
    #24

    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 ********.
     
  25. macrumors 6502

    Dilster3k

    Joined:
    Jul 20, 2014
    Location:
    Frankfurt, Germany
    #25
    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.
     

Share This Page