Sunday, August 30, 2015

The problems with Apple's iOS App Store

This is going to be a rant. If you don't like rants, click away now.

I'm writing this more for me than for you. I just need to vent this frustration, and let's face it, Apple is kind of big now, so my little concerns are easily overlooked.

Now, the core problem here is that we goofed, we messed up, we didn't properly test before releasing a patch. This can happen to anyone, but certainly, it's easier to happen when you only have 2 people and you do everything yourselves.

Long story short, version 1.0.5 of our app was working fine, humming along, selling at least a couple in-app purchases every day. Nothing to quit my day job over, but at least we'll be able to pay for the developer license, and maybe even the domain names. Along comes update 1.0.6 adding a few fixes, and more languages to the list of localized languages. Unfortunately, a bug was introduced that basically breaks the app completely. It will crash right after launch after the user encounters the bug.

Of course we noticed the problem only a few hours after the update went live. We had a patch created and pushed to the store within an hour of that, even with parental duties and it being the weekend and all...

Fast forward 8 days, and we're still waiting on Apple to approve the patch. Now, this wouldn't be so bad, if we could simply pull version 1.0.6 and revert to 1.0.5.  However, that's not even possible. It wouldn't be so bad if there were some way to fast track our patch, to tell Apple, "Hey look, we need this patched urgently, our app is functionally broken". However, that's not possible either.

So, here we are pissing off real customers, and probably losing numerous sales, and generally generating bad will, because our hands are completely tied.

It really is frustrating.

Rant is over.

If you have something constructive like, hey, here's a way to fast track your app update, or hey, you know you could do "this" and disable your bad update, I'd really enjoy that.

5 comments:

  1. This comment has been removed by the author.

    ReplyDelete
  2. There is a way to get a quicker app update out into the world - an expedited review. Details here: https://developer.apple.com/support/app-review/

    ReplyDelete
    Replies
    1. Having done this, sometimes it works and sometimes it doesn't. A friend going through the expedited review pulled his App from the store and requested the expedited review - it then went through VERY quickly.

      Delete
    2. I learned about this only last night. They don't really make it obvious that it's an option. I requested the expedited app review Sunday night and early Monday it was "In Review", hopefully it'll go live in the next few hours or so.

      Delete
  3. This comment has been removed by a blog administrator.

    ReplyDelete