App review times unacceptable

Lot's of great things coming out of WWDC, but here we are in 2015 and I feel like little has changed since the launch of iTunes connect. What's the deal apple? We both know there are plenty solutions to this problem. I'm trying to understand the resistance, because it definitely has nothing to do with security, and keeping the ecosystem safe. I've had apps that crashed on launch get pushed through, so we're definitely not talking about quality control here.


The only reason I can come up with is that Apple knows/thinks that update velocity is detrimental to the end user, and app reviews are politically easier to implement. Did your app reviewers join some powerful union? Or maybe the internal team is overselling the value of app reviews up the chain of command? It doesn't even make sense. You're telling me if a developer who has had >5 submissions to the app store without prior problems has to wait 12 days to improve their software? You tell us “write quality code” yet you don’t even allow us to test against prior operating systems that still hold a significant portion of the market. Testing is still a complete joke. Almost every company I know purchases a separate enterprise account, JUST to be able to distribute betas that’s not completely asinine. I wonder what percentage of your accounts are actual "enterprise accounts" wink wink.


Have you tried onboarding testers with TestFlight? It’s a disaster at best. I'm a developer and I can't even use testflight because it's attached to an apple id, and if you're a normal developer you probably have many apple ids, because, apple is still trying to figure out "user accounts" on itunes connect. Guess how fun it is swapping in and out apple ids.


This is not producing quality releases. It just makes the unfortunate end user stuck with inferior/broken software. I know you have the internal data on # of expedited requests because of either business critical timelines, and serious bugs from device and OS fragmentation. You know, like when apple released 8.0.1 and it broke PHONE FUNCTIONALITY. Man, I hope your expedited review got approved in less than 48 hours. Why do you make us jump through these hoops. Listen, if we wanted to get crappy software through to the app store, any developer could figure how to get it past the review. There are lots of ways you could improve review times, on very simple signals from developer accounts and account history. Even if you left everything status quo, a simple “Revert” to previous version is a heck of a lot better the current system of Expedited + Pulling completely out of the app store. You can't seriously believe reviews after initial submission add *any* real benefit to Apple, the consumer, or the developer.


Here is snapchat with a release on April 6th, and then again on April 7th. [image redacted]

You're telling me the biggest App in the ecosystem, who employs many brilliant Stanford computer scientists are submitting expedited reviews? You're making them wait 11 days to improve their software? Submit culture is exhausting, and i know this because we all just threw our hands up and changed to fixed release schedules like we're producing console games for compact discs. Why? Because the developer platform is broken and no one cares.

You're right. It's completely broken. I mean they've only managed a measly 100 billion app downloads and $30 billion paid out to developers. I'm sure if you were in charge you could do much better. </sarcasm>


(I feel your pain - developer support has lots of room for improvement IMO. But we're all in the same boat. File radars and deal with it like the rest of us. Ranting here doesn't help anything.)

I'm sorry, but this is the attitude I do not understand. This is EXACTLY the place I should be ranting (a FORUM on app review). Anytime a developer rants, with very real issues, the rest of the community jumps in with a "deal with it" attitude, including a passive aggressive fact from the first slide of the last WWDC keynote. It's a very bizarre form of capture-bonding. If we didn't think this was the best platform to be developing on, we wouldn't be here. Just because it's the best doesn't mean we should throw our hands up. Filing radars is never going to fix the leadership running developer relations.

FWIW, I mostly agree with your rant. If you look up my posts on the old forum you'll see I've been quite critical of TestFlight, the overall level of developer support including the forum software and Apple's participation (or lack thereof), etc. App reviews I am OK with although a little more transparency wouldn't hurt. In the end it makes users more willing to buy apps.


However ranting is also never going to fix the leadership running developer relations. At least not here on the forums. I would hope those who went to WWDC were able to make their feelings known to the Apple evangelists. I think that would be more likely to have an effect.


I think we need to be positive here to encourage those Apple staffers who do try and help, and also file bugs so the bean counters can decide where to place the development priorities.

Quality is relative. Compare the statistical distribution of the quality of apps on iTunes versus all those on Google Play before Google started reviewing apps. There was (and probably still is) a big difference. I assume that iOS users appreciate the difference, and that that is at least one reason why iOS app customers typically pay more, on average, for (our) apps.


As an app customer, I would prefer not to see any speed up in review if it were to allow any significantly higher percentage of developers to slip or sneak sub-standard apps into the store.


Maybe I'm less annoyed because I come from the world of chip design, where the various review processes can be one to two orders of magnitude longer.

I agree 100%


The review times are ridiculous. I just submitted an app.. took 10 days to go to review. Then it gets rejected for "Metadata" - They didn't like the name of my app. Funny thing is that this app has been in the store for months with numerous updates. Name has been the same since it first went live.


So ya .. I'm annoyed that only now they have an isssue. I've built up a rep under this name and the app is doing very well. So even putting that aside and making the title change to my app immediately... Now I'm back in the queue.. back of the line. It will be another 10 days before I go in to review again. .. 20 DAYS!!! .. My Android version was up within 4 hours and has already seen 2 iterative updates since then.

I disagree. After the first submission process, subsequent standard app reviews will not cause a collapse in quality. There is no incentive for developers to degrade the quality of their own software. Apple can still release-then-pull an application, if for what ever reason, the developer did something cupertino did not like, you know, maybe like putting a confederate flag in a civil war game.


I really think you are giving the review process way more credit than it deserves. Apps can only be as good as their hardware, software, and toolchain developers are given. I think one could objectively argue the Instagram application on ios platform is much stronger than the instagram application on android. This is not a result of instgram having to wait 13 days to release software.


There is almost a universal understanding here that subsequent app reviews get a quick glance, or sometimes not even tested at all. Obviously we have very little insight what is going on behind the scenes, but it's clear we are lying to ourselves if we think reviews for subsequent software updates are anything more than an artificial speed bump.


Yes, everything is great, but there is a very real opportunity cost that we don't talk about because we all developed stockholm syndrome.

I am in the exact same situation with my app QuickLens. I am already waiting for last 10 days and still no change in status. I am still in "Watiing for Review".

I'm in my tenth day of review for my app, not counting the waiting for review time.

Same problem here. My App is now "In Review" since 5 days and I have no idea why this takes so long. My app is not very complex and can be reviewed in maybe an hour. This is just ridiculous.

I agree. What can we do? Review times are a complete joke.

Same problem here. My App is now "In Review" since 6 days and it is the simplest app I ever submitted. (less than 300 lines of code)

App review times unacceptable
 
 
Q