Slashdot Mirror


The Struggles of Getting Into the App Store

itwbennett writes "You've heard the horror stories about the App Store approval process driving developers away, but what really makes it so bad isn't the 6-8 day waiting period or even rejection. What make it so bad is the lack of access to a human problem-solver at who can loosen the stranglehold of Apple's protocol machine, says Matthew Mombrea, who recounts in excruciating detail his company's experience publishing iOS apps, and, worse, updates to iOS apps."

7 of 329 comments (clear)

  1. Yes, it sucks by solidtransient · · Score: 5, Interesting

    I can tell you from going through numerous reviews that it's a terribly inconsistent process and has lead to a lot of frustration. I've been denied before for extremely petty reasons, only to get through on the 3rd or 4th try. Good luck trying to get an idea of how long it will take also. It has taken 45 days or longer from initial submission to being 'ready for sale'. I understand they want to keep control of their market, but their denials really interfere with my motivation to continue developing on their platform. However, on Android I've made far far less revenue on the same apps, only to see my app get 'returned' daily and probably pirated. It's worth the pain still at this point to hit iOS first and Android afterwards, especially to make 3X to 4X revenue on iOS. It's why I hope Microsoft's approvals for Win 8 and RT can be somewhere in the middle.

    --
    firestream.net
    1. Re:Yes, it sucks by jtownatpunk.net · · Score: 5, Interesting

      Serious question: How does Win8's fragmentation figure in your decision to potentially develop for their mobile platforms?

      From what I can tell, to have full support across all of their portable devices, you'll need to have 3 versions of each app. One for the Windows Phone 8, one for Windows RT 8, and one for x86/x64 Windows 8. I've seen reports that RT tablets won't be able to run phone apps and phones won't be able to run RT apps so that means two ARM builds. And there are also a lot of x86 tablets in the pipeline that will be running the full x86 32 and 64 bit versions of Windows 8 so you'll need to cover them, too.

      Seems like that would be a significant barrier to entry unless Microsoft has provided some pretty strong tools to port between platforms.

    2. Re:Yes, it sucks by Osty · · Score: 5, Informative

      From what I can tell, to have full support across all of their portable devices, you'll need to have 3 versions of each app. One for the Windows Phone 8, one for Windows RT 8, and one for x86/x64 Windows 8. I've seen reports that RT tablets won't be able to run phone apps and phones won't be able to run RT apps so that means two ARM builds. And there are also a lot of x86 tablets in the pipeline that will be running the full x86 32 and 64 bit versions of Windows 8 so you'll need to cover them, too.

      It depends on how you're writing your app. If you use the HTML5+JS framework or C#, you can write platform-neutral apps that will run on x86, x64, and ARM Windows 8 machines (including RT). You of course also have the option of specifically targeting one or more platform, which is good for games, but I would expect most apps will be platform neutral

      That gets you down to two platforms -- Windows 8 and Windows Phone 8. The Windows Phone 8 SDK has yet to be released except to hand-picked developers under strict NDA, so nobody really knows what's in there yet. It could be binary-compatible with Windows 8. We just don't know.

  2. Re:This is why iPADS are not business ready by Anonymous Coward · · Score: 5, Informative

    Um. No. It's simple to set up enterprise distribution with your provisioning profile, which will allow you install any of your signed apps on any of your devices. You can even push the apps OTA.

    Have a clue before you make stuff up.

  3. Not all developers have the same problems by rworne · · Score: 5, Informative

    My experience with the app store has been totally different.

    While I do embedded code for a living, I wanted to learn to write iOS apps. I am by no means a really good Obj-C programmer (but I am improving). My first hobby app suddenly looked like it might be marketable and I prepped it for app store submission.

    When I got my one app rejection (on my first submission) I got an electronically generated letter that was sort of vague as to the reason. I responded to it, I got a response by a human in only an hour or two explaining in simpler terms what the issue was and what they expected. I resubmitted that afternoon and in a few days it was up and on sale. There have been no rejections over any of my subsequent updates.

    I also had to push out an update about 4-5 days before the iOS 6 release due to a stupid coding error that iOS 6 would no longer let me get away with. It sat in the queue until iOS 6 was released then suddenly the app went from waiting, to in review to ready for sale in a few seconds. It came out when they did a dump of all the other iOS 6 apps. I suppose if an app has a certain number of sales and decent feedback they do not spend much time on it during reviews when crunch time is upon them. This has happened more than once - on the 5.0 update and the 4.0 update too.

    Releasing at other times, I usually have 5-6 day waits. My last release (approved today) took a bit more than 8 days.

    I have no complaints so far in my 2+ years on the app store.

    --
    I tried every decent and legal way I could think of to resolve the issue w/the business before I rented the chicken suit
  4. Re:Android for the first $1250 by jtownatpunk.net · · Score: 5, Insightful

    Unless one is in an early stage startup and needs the Android revenue to afford the $1250 startup cost for iOS development ($650 Mac mini, $500 iPad, $100 certificate).

    Dude, if you can't afford to invest $1250 in your startup, you can't afford to invest in your startup. The guy who rides the ice cream bike around the 'hood had a higher startup cost what with the custom cooler-bike, dry ice, ice cream, and business license.

  5. Re:What we have here... by immaterial · · Score: 5, Insightful

    It sucks that he can't get through to the reviewers. That said, his app is clearly violating Apple's guidelines. There's no ambiguity or inconsistency here: you cannot use your app to direct users to buy things from you without using the in-app purchase system. (Yes, this requirement blows goats. But it is clear and straightforward.) He gets rejected once for directing users to purchase an account at their website in the app description. His solution to this isn't the logical step of *remove the offending bit*, it's *remove it and replace it with a button that does the same thing.* And he's surprised it gets rejected again? If ever he does get ahold of the review team, they aren't going to give a shit about his "but it isn't convenient or sensible for us or our users" excuse - of course it isn't! This rule wasn't convenient or sensible for the Kindle app either, but them's the rules in the walled garden and the reviewers aren't going to give him special treatment. (TBH I wouldn't be surprised if they ultra-low-prioritized his requests in favor of responding to developers who have actual fixable issues.)