1st November 2009

The iPhone App Store Approval Line is Doomed

posted in iPhone |

The first app I submitted to the app store back in January was approved in something like 3 days.

As the year went on, that figure went up to around a week, 10-12 days, two weeks, over two weeks.

I have people telling me now that they are experiencing waits of up to 20 days. So my guess is that by the end of the year, we’ll be topping 3 weeks.

Now, I assume that it doesn’t take 3 weeks of testing to see if an app is approvable. In other words, some QA dude doesn’t sit down with it and work on it every day for weeks. Or it doesn’t go through a line of something like 20 people, who each have one day to do their thing with it. And I doubt they do some kind of stress test where they install and run it on a phone and leave it running for a few weeks to see what happens.

My guess is that it takes maybe half an hour to approve or disapprove an app. Maybe more, maybe less. Even if you are ridiculously gracious and say it takes them half a day per app, what accounts for the 3 weeks wait? It’s obvious – there’s a backlog.

So when you submit your app for approval, it goes into a queue. That queue is so damn big that it takes all the Apple approval techs working full time up to three weeks to even getting around to looking at your app.

Backlogs are funny things. Generally, if you have a backlog, it grows. Why? Theoretically, backlogs can either grow, remain the same, or diminish. But if is diminishing, it’s because you are handling things faster than they are coming in and catching up on the backlog. If it is staying the same, it’s because you are handling things at the same rate they are coming in (but not catching up). But the very fact that you have a backlog in the first place indicates that things are coming in faster than you are handling them. So unless you’ve drastically changed how fast you work, or the amount of things coming in drastically reduces, it’s going to continue to grow.

The app approval backlog has steadily grown all this year. That indicates that it’s only going to get worse and worse, because the fact that it is growing shows they are falling behind more and more. Furthermore, the number of overall apps being submitted is increasing. And even worse, every app in the store means potentially several updates, which go through the same approval line. So I predict it’s going to get exponentially worse.

The only solution is to drastically change the way the approval process works. I don’t know how it works, so I can’t particularly say how to improve it. But I hope Apple is doing SOMETHING. At the rate it’s going it’s going to mean multiple month wait times for app approval by some time next year, which is no way to run a business.

Post to Twitter

This entry was posted on Sunday, November 1st, 2009 at 2:11 pm and is filed under iPhone. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

There are currently 23 responses to “The iPhone App Store Approval Line is Doomed”

  1. 1 On November 1st, 2009, facepickle said:

    +1

    And just think what things will be like when all the Flash “developers” start submitting their crap from CS5……

  2. 2 On November 1st, 2009, kp said:

    crap or not, increased submissions are not going to help, that’s for sure.

  3. 3 On November 1st, 2009, facepickle said:

    Well, hopefully the Flash CS5 thing won’t be a problem, I still think it has little chance of getting through. Especially with the recent (although unofficial) news that the review staff are now using automated tools (for detecting usage of private API’s). Seems the most logical thing for Apple to do is just block reject anything from the CS5 exporter.

  4. 4 On November 1st, 2009, Scott Janousek said:

    1. The internal review process was actually documented on a blog fairly recently. Last I heard there are roughly 60-70 dedicated reviewers and they spend anywhere from 5 to 20 minutes on a single app submission.

    2. 3 weeks is actually not bad, given that 3-4 years ago, via other mobile content “decks”, it would take 3 months to get a mobile app through submission with operators and all their silly processes involved, etc!!! lol. Granted, 3 weeks nowadays is kind of awful for independent developers … and if it turns into 3 months, I imagine developers which seek other avenues. :)

    3. yes, facepickle, Apple has definitely put an eye on what’s going into the store. Apple likes selling their hardware, and they like building developers
    for their overall platform (i.e. OSX). Anything that detracts from that, they are not going to be happy about … :)

  5. 5 On November 1st, 2009, robin debreuil said:

    The easy solution is to just charge for queue jumping. Then it becomes a revenue source, they can hire more people, and the wait of others goes down. It would find its own equilibrium…

  6. 6 On November 1st, 2009, Subb said:

    “The easy solution is to just charge for queue jumping”

    I’m not sure it’s a good idea. If the price is too low, everybody will pay and there will be no change. If the price is too high, only rich people will pay, killing pretty much every indie dev.

    There’s no magic solution to this problem. They just need to hire more testers.

  7. 7 On November 2nd, 2009, Kent said:

    The app review process is both frustrating and necessary. I have been waiting patiently for my first submission to get through to the hands of users for about a week. I think they, Apple, are a bit overwhelmed by the success of both the platform and developer submissions. Its a good place for Apple to be, wanted by all, but they still need to court and cater to the development community to ensure they maintain market dominance. Most of us are multi-platform, multi language developers who can just a easily write android, palm or windows mobile software. Don’t get me wrong I am still excited by the iPhone platform, I just think that there are things that Apple should be focusing on that they are not. A real competitor in the mobile market will force them to fix the issues they have.

    They desperately need a real competitor.

    The lack of a real competitor is part of the reason that flash performs so badly on OSX and Linux.
    Its the reason Windows sucked for so long.
    Its the reason why the music industry is so shady.
    Its the reason that the price of software in general has grown to the point that the risk to potential content creators is almost too high to take.

    As long they are the only realistic choice in the marketplace Apple can be complacent. Its not a knock against Apple its just the nature of business in general.

  8. 8 On November 2nd, 2009, sascha/hdrs said:

    Very well explained Keith!
    This is why Apple’s business plan will fail. Unless they ultimately manage to hire every person on the planet to work as QA staff which of course they can’t. The solution of course is: Anarchy! ;)

  9. 9 On November 2nd, 2009, Skye Giordano said:

    Speed, as in “time spent approving”, is not the only factor in speed, as in “average time it takes to approve an app”.

    Changing the approval process, as in “the way it works” is not the only solution in addressing the backlog. There very well be a more efficient solution, but Apple could eat away at the backlog in the short term by dedicating additional resources to the existing process — additional resources, as in “more reviewers”.

  10. 10 On November 2nd, 2009, Skye Giordano said:

    @Subb: I’ve also though of the merits of Apple offering a queue jumping “priority” service. Let’s hope they have too.

  11. 11 On November 2nd, 2009, Jacob said:

    @subb…. i think that hiring more people to get apps approved is that magic solution you are talking about.

  12. 12 On November 2nd, 2009, kp said:

    Additional reviewers is not really a solution. The amount of apps coming in for approval and number of updates needing approval continues to increase, so they really need to continually add new reviewers just to keep the rate of backlog increase roughly linear. They would need a LOT more new reviewers to stop the backlog from increasing at all, and even then would need to continue to increase the numbers of reviewers as the number of submissions rises. It would take a massive effort to actually start to reverse the backlog. If that kind of action was feasible, we wouldn’t continue to see the increase in wait times we are seeing. I predict a major change in the way the whole thing works.

  13. 13 On November 2nd, 2009, Michael Prescott said:

    Maybe they should allow “non-approved” applications. For the most part, I’d buy Apple approved apps because I’d assume some higher of integrity than say an open-source or freeware app. Maybe create some tiers, “Apple Certified” for fee, “Apple Approved” for free, but timely approval process for initial release and all updates, and “Non-approved” for free.

  14. 14 On November 2nd, 2009, Keith Peters said:

    Michael, yeah, I’m thinking something along those lines. Either that or they need to seriously automate the process. It’s just not viable to hand qualify that many apps via a one-on-one basis.

  15. 15 On November 3rd, 2009, tomsamson said:

    good and needed post Keith and i couldn´t agree more to it.
    The approval wait times are really getting quite an annoyance and with them increasing more and more would surely soon drive more and more developers away from the apple devices.
    As said by other posters waiting several weeks-months for approvals just isn´t feasable at all to many indies and not having to go through something like that was a clear advantage developing for apple´s devices had compared to consoles and other mobiles.
    It also severely hampers the motivation of developers to do regular updates and that´s quite sad because free updates are one of the biggest pros of the app store in my eyes.
    As a content consumer i´m much more eager to buy something small but with potential to be more on the app store than on the ps3 or wii or ds download services because with the attitude of many app store developers it is much more likely that i´ll get nice free of charge updates to the app on the app store.
    As a developer of apps the low entrance/ participation fee and the nice distribution model are key strengths of the app store to me but of course when one has to wait longer and longer to get apps approved while at the same time hearing about more and more people not getting their investment back and getting their apps not approved for partially questionable sounding reasons that´s of course worrying and makes one consider other platforms more.

    Like Keith i hope that Apple either gets some more automated testing going or entirely removes the approval process and only lets developers know they have to change something if users complain about the content.

    While initially i could see some sense in the approval process in that it could help with raising the quality of apps, meanwhile the wait for approval of not just first releases but also updates of apps is so long that i think this severely lowers the quality many apps could reach.
    I know i´d do much more updates to my apps if it wouldn´t take several weeks to get them approved.

  16. 16 On November 3rd, 2009, Jacob said:

    @kp, surely adding more reviewers would at the very least help the situation. I can’t imagine it takes that long to actually review one of the apps as they must have tools for that kind of thing. I am sure apple is working on a much better solution, but at least to get through these 2 -4 week wait times, it would be nice.

  17. 17 On November 4th, 2009, tomsamson said:

    More and more apps get made so to reduce the approval wait time down to 1-3 days per app Apple would have to hire more and more reviewers over time. Since a lot of smaller or free apps don´t bring apple much or any money it would probably not be financially reasonable to employ as many reviewers as needed to review all apps quickly.
    Hence, yeah, the review all apps stance just can´t work out well at all over time.

  18. 18 On November 4th, 2009, Keith Peters said:

    tomsamson. exactly. However, as I said, “more and more reviewers” are needed just to keep the backlog increasing linearly. Keeping the same amount of reviewers means that the backlog is going to increase even faster than it is. They would have to significantly increase the number of reviewers to start reversing it.

    Of course the other factor is that submissions and updates could hit a plateau at some point, or even start declining.

  19. 19 On November 4th, 2009, Jacob said:

    it would be interesting to find out how many people are actually doing reviews and how long it takes them to do each review. If they had to hire 200 more people i don’t think it would be reasonable, but I don’t think they need that many more people. Even if they just hired part time people to handle the simpler apps it would alleviate some of the pain of waiting.

    While they may have plenty of free apps that aren’t making apple money, those free apps hold up the line of money making apps so it does end up costing them to some degree by not speeding up the process.

  20. 20 On November 5th, 2009, tomsamson said:

    to Jacob: have a look at Scott Janousek´s comment, he listed some nice info.
    Hard to tell whether it would cost Apple more to have more reviewers to review everything quickly or whether it costs them more that many apps and their updates are delayed lengthy now and that leads to potentially lower sales than possible and more and more developers loosing interest in developing for iDevices.

    Keith brings up the interesting question whether the amount of submissions to the app store could hit a plateau or even start declining.
    Sure they could and also will, though i wonder how much of that will be due due to the limitations of the app store and review process.

    I´m still excited about the iDevices, developing for them and also the App Store distribution model.
    Apple obviously got A LOT of things right there and many contenders are still playing catch up.

    On the other side, sadly over time the shortcomings of the system become more and more obvious and Apple runs into the danger of not addressing the main issues quickly enough and may loose many customers of app store content as well as developers who are interested in developing for the app store.

    Among my many friends and colleagues who jumped into doing iPhone/ iPod games i see more and more considering moving over to other platforms and in most cases its due to issues they have with getting their apps onto the app store or have them get noticed on the app store or way lower sales than possible.

    I think for indies its already the case, even if not discussed that openly on most outlets yet, whether it is without a big publisher or good contacts or a lot of luck possible at all that they make propper money with an app over a longer timespan than a month.

    For every indie success story there are thousands of people who don´t make their dev cost investments back.

    From experience and what i hear from other developers this is mostly due to such things:

    -You submit an app or update for an app and the approval process takes a long timespan, this approval limbo makes it difficult to work on app updates, other projects or promoting the app because how long it will take is totally unclear

    -Once your app has passed approval limbo it seems to be a bit about luck and constantly tweaking the release date to actually have the release date of an app be the date it comes out on and not have it be the case that your app comes out and its release date is already in the past and the app is never listed among the new apps

    -Apps by big publishers often seem to get a spot in the new and noteworthy or other apple promoted categories automatically and right away while for smaller apps it often only happens after a while, for a short while or not at all

    -In general some apps get the luck of getting featured in tv spots, apple promotion or getting a custom sales page on the app store while the majority without those options of course have way lower chances for selling that well.

    -Due to the signing and protection mechanisms apps for the iDevices are extremely easy to rip and spread around and there are many stories about people getting 10 times more players who ripped an app and are playing it than legit bough copy using players.
    Without something changing there small indies for whom every single sale counts are usually those who get hit hardest by piracy.

    I hope apple addresses these and other problems in the next few months because having more equal chances on the app store and overall less overhead on all fronts would make the iDevice and App Store development and distribution ways stay attractive, and man would i like to develop way more and more bigger things for these devices if i wouldn´t have to fear i probably never make my dev costs back :)

  21. 21 On November 5th, 2009, facepickle said:

    Actually, isn’t piracy going to be a MAJOR issue for the Flash based apps (if they ever get approved)?

    One crack will fit all, as unless I am mistaken there is no way for ActionKiddieScript to check the bundle, or perform any type of anti-piracy measures. ( I am aware that nothing is 100% secure, but custom anti-piracy measures will deter the script kiddies and automated tools long enough to hopefully get an initial sales base, if you’re pirated from day.week one you are pretty screwed!).

    Interesting…… I bet Adobe won’t be putting that on the bullet list :)

  22. 22 On November 5th, 2009, tomsamson said:

    hey facepickle,
    we´ve talked about flash to iPhone pros and cons in various other posts and while i don´t disagree with the stated concern and think its cool to discuss it when that´s the actual topic this blog post is centered around something else so why not stay more on topic?

  23. 23 On November 5th, 2009, facepickle said:

    okay fair point, KP can you move that comment if it’s causing concern!

Leave a Reply

Who is reading BIT-101?

Copyright ©2009 by Keith Peters. All rights reserved. This means that you may not reprint or repost the contents of this site without express written permission of the author.


  • Calendar

  • February 2010
    M T W T F S S
    « Jan    
    1234567
    891011121314
    15161718192021
    22232425262728
hoodia order buy Levitra Plus betablockers weight loss information buy pills without a prescription arthritis menopause ambien doses cat's eye health information on cholesterol cialis online order valtrex cheapest phentermine onlin e increase breast size lower blood sugar immediately terramycin which is better cialis or viagra buy cheap cialis reduce cholesterol naturally new blood pressure treatment products for back pain cheapest cialis index will levitra help piroxicam 20 mg order viagra online in germany buy tadalafil online buy levitra onlines how to naturally lower cholesterol buy generic viagra where to buy soma anti allergic drug levothyroxine dogs new hair loss treatmen buy levitra pain meds buy cheap malaria therapy weight loss after baby asthma medications chronic snoring viagra gel prostate cancer cures order viagra cialis alprazolam men health natural cure arthritis immune system support diet medicine cialis approval lipitor effects where can i buy arthritis drugs overactive bladder in men self help weight loss natural cholesterol control ativan medication cialis approval best cure for snoring breast enhancing pills order prozac celebrex pharmacy buy levitra onlines premature ejaculation cure confidence hypnotherapy free stop smoking bust enhance diet weight loss supplements skin fungal infection valium with no prescription viagra with out prescription breast enhancement products alpha blocker medications azithromycin 250mg skin disease chronic heart failure medicines dog care products buying cialis online gerd in children antibiotics to buy my drug store muscle building diet drugs affecting levitra anti anxiety medications really large breast enhancement help for constipation ulcers stomach drugs for high blood pressure selling pet products buy pain medicine viagra online overnight fucidin ointment generic zyrtec prices soft tab cialis smoking treatment dog products online weight loss solution cialis on line blue pills weight loss diet pill nitroglycerin sublingual floxin prevention of heart attack imuran order gasex vermox treatment of depression Viagra On Line buy generic cialis professional tooth whitening kits to buy valium 2mg treatment for hypertension ultram cheapest online stores hair loss products cheap weight loss diovan prescription malaria preventative taurine treating prostate cancer immune system support natural constipation cure phentermine no prescription fast delivery purchase meds without prescription buy plendil diet drug taking viagra after cialis protonix cheapest generic cialis online viagra levitra cialis yohimbe benefits muscle mass gain diet and health products medical treatment for insomnia buy blood pressure meds buy celexa levaquin interactions blood pressure drug skin disorder where can i buy arthritis drugs natural breast enhancer acute pain control online diazepam natural acne remedy antifungal strategies triphala pravachol online how can i stop smoking breast enhancement natural nautral breast enhancement beta blocker medications wellbutrin dosages order viagra cialis lower high blood pressure mass muscle phentermine from canada how to loss weight osteoporosis bone health lipitor use dog medication drug allergies buy diazepam buyviagra cialis phentermine 37.5 mg zestril medication parkinsons treatment generic revatio free nexium cosmetic dentistry tooth whitening avalide generic buy cheap tadalafil uk simvastatin tablets buy cialis online in usa breast pain cat care ovulating clomid medical skin care lines viagra to canada viagra or cialis cheap cialis tramadole buy azulfidine drugs used for cancer ear pain oral ketoconazole raloxifene evista taurine sex with levitra stop smoking today heart failure natural cholesterol control protonix dose oxybutynin 5mg irritable bowel syndrome treatments new treatment for hepatitis c cheap prescription drugs viagra online prescription depression therapy buy sumycin menopause treatment hair loss treatments medication pletal what is a natural antibiotic viagra purchase synthroid tablets generic prilosec lipitor cat health info discount vitamin cholesterol and health bacterial diarrhea weight loss medicine new treatment for depression removing retention fluids diuretic medicines soma 250mg cat anxiety loss weight online pharmacy viagra buy phentermine without a prescription herbs for breast growth cymbalta dosage fast weight loss supplement arthritis menopause levitra online order cheapest place to buy phentermine cold flu medications for nausea buy ultram where pills for acne free weight loss programs help with anxiety improve skin valium 2mg urinary tract health cat urinary tract disease crestor dosage drug zofran calan zyrtec buy nirdosh dosage digoxin buy pain patch acomplia alendronate cialis best price cheap wellbutrin small dog products depression medicine sildenafil dosage dog health depression and anxiety lamictal withdrawal viagra, levitra and cialis online drug buy bone maker strontium cures for hair loss nitroglycerin tablets natural arthritis treatment arimidex buy buy energy patch how to treat a yeast infection viagra herb alternative viagra cialis levitra order sublingual cialis cialis comparison breast lift augmentation seroquel for depression carisoprodol mg new treatment for depression cialis soft tabs safe sleep aid severe leg muscle pain natural weight loss gabapentin medication what is ambien clozapine medication viagra online ordering cures for hair loss free weight loss help buy viagra levitra pet treats order plan b diabetes type 2 phentermine risk ultram er side effects treatment for hepatitis b constipation cures drugs used in treating depression leg pain buy cheap generic cialis anti anxiety meds hypnotherapy for weight loss motilium body building fitness dog skin relieve upper back pain cures for high blood pressure cardura celecoxib Viagra Online Cheap cheap bactrim ambien online lamisil cost infertility meds progesterone clomid osteoporosis hormon urinary tract infection symptoms hypnotherapy for health how to buy viagra online joint pain cure online allegra buy generic cialis uk generic abilify cures for lung cancer new treatments for lung diseases pain meds buy cheap treatment for dry skin disease of the skin nexium drug free stop smoking buy tooth whitening products viagra tablet naprosyn dosage women's fertility male sexual power carisoprodol purchase asthma attack treatment estradiol pills phentermine from canada pet health care hair loss products online astelin generic cheap estrace free weight loss program buy rimonabant relieve lower back pain lexapro prescription new breast cancer drug buying ambien best online viagra scams home scabies treatment hair loss in woman buy generic cialis uk eye drop gabapentin medication amitriptyline uses ultram no prescription natural pain cures buy cla products back pain lowest price generic viagra pain meds buy cheap mg buy phentermine acne skin care cialis rx weight loss and fitness nitrofurantoin buy phentermine without a prescription high blood pressure medicines stop hair loss viagra china use levitra female health coreg dosage carisoprodol price pain relief product breast enlargement depression pills buy how to treat flu home neck pain relief order imitrex online vitamin b-6 cialis soft tabs pharmacy software description of soma buy isoniazid cheap prevacid help ear infections on dog fat burning stop smoking remedies rhinitis treatment chronic pain relief birth control online meds without prescriptions buy lovastatin drug stores penis enlargement without pill cancer medicine buy deltasone cure for throat infection thyroid dogs dosage cipro viagra from uk cheap alcoholism treatment natural cure for constipation paxil cialis 5mg tablets amitriptyline uses topamax drugs lower heart rate drug discount codes dog medicines body fat loss joint pain recurring urinary tract infections ativan information buy drugs online cheap fast valium body building ambien maximum dosage information on valium how to sperm more chlamydia medication dosage buy cialis online viagra chest pain heart fluconazole interaction calcium channel blocker side effects zolpidem dosage online drug stores zelnorm muscle strength fluconazole buy stress gum free weight loss products information on gout low immune system online viagra cialis 20 buy cefixime phentermine from canada gain muscle mass fast lasix side effects buy singulair penis enlargement free natural muscle and joint health viagra online overnight cialis online aceon allergies and asthma diamox side effects weight loss software generic compazine price for tramadol high blood pressure symtoms osteoporosis help treatment severe constipation drug new smoking stop pain relief product xanax online dog health info clonazepam .5mg buy tribulus pregnancy prevention methods allergy hives