16 Nov 2009

Before I start, for those of you who don't know me (or haven't attended any of my talks on User Experience), let me reiterate that I have the utmost admiration for Apple's focus on UX. A strong focus on UX necessitates saying "no" many more times than "yes". It appears, however, that this "no" culture can also permeate into other parts of a company's psyche, and create a certain arrogance that can damage a company's relations with its developer community.

The company in question, of course, is Apple and the issue I'm writing about is the App Store review process.

Apple is losing its Value Adders

You all know the numbers: there are more than 100,000 apps on the App Store and there are thousands, if not tens of thousands of iPhone developers out there. But numbers never tell the whole story and a company like Apple, with such a strong focus on UX, must understand that quality trumps quantity in the Age of User Experience.

So there are developers that create fart apps and there are developers that not only create apps overflowing with value but also contribute to the community by sharing their knowledge, creating open source projects, and extending the platform. These are the sort of developers I call Value Adders and their presence or absence can make or break a platform.

One such developer is Joe Hewitt.

How Apple lost Joe

When Joe first started developing for the iPhone, he started with web applications. And his first contribution to the community was the iUI framework.

Then, after he started working on native apps and created the excellent Facebook application, he didn't stop there. Instead, he went the extra mile to create and release an open source framework called Three20, which he then used to build the next version of the Facebook app.

Joe is a Value Adder. He doesn't just consume a platform, he extends it. He is exactly the developer you want working on your platform. And he is exactly the developer that Apple just lost.

Back in August, Joe voiced his misgivings about the App Store review process. They apparently fell on deaf ears. Then, this week, he announced in a Tweet that he was leaving iPhone development due to his disenchantment with – you guessed it – the App Store review process. You can read more about Joe's views on the subject in his blog post titled On Middle Men, where he talks about the importance of the web to the future of software (a topic that is close to my heart and one that I recently attempted to address):

We're at a critical juncture in the evolution of software. The web is still here and it is still strong. Anyone can still put any information or applications on a web server without asking for permission, and anyone in the world can still access it just by typing a URL. I don't think I appreciated how important that is until recently. Nobody designs new systems like that anymore, or at least few of them succeed. What an incredible stroke of luck the web was, and what a shame it would be to let that freedom slip away.

His conclusion, especially, is one that we all should take to heart:

In short, the mobile web needs better tools, better standards, and better browsers, and it needs them fast, before the only technologies that matter are the ones controlled by the gatekeepers.

You can read more about Joe's departure in a Techcrunch article titled Facebook iPhone Dev Quits Project Over Apple Tyranny. Om Malik also has a thoughtful piece on the subject titled Cupertino, You Have a Problem.

Joe is not a fart app developer. And his loss to Apple and the iPhone is more than just the loss of a great developer working on one of the most successful iPhone apps out there. It spells the loss of two existing open source projects on the iPhone platform and the loss of the potential future contributions that Joe would have made to the platform.

If investors understood the value of Joe's loss, Apple's stock would be affected.

And Joe is not the only one.

No more amoebas

Hot on the heels of Joe's departure, Mac dev house Rouge Amoeba announced that they will be discontinuing iPhone development because of their harrowing experience with the App Store review process:

In the future, we hope that developers will be allowed to ship software without needing Apple’s approval at all, the same way we do on Mac OS X. We hope the App Store will get better, review times will be shorter, reviews will be more intelligent, and that we can all focus on making great software. Right now, however, the platform is a mess.

How many more prominent developers and Value Adders have to quit the iPhone platform before Apple starts listening? It's time for Apple to at least address the App Store review process issue and tell us what they are planning to do about it. Preferably before all we're left with on the platform are fart app developers.

In the meanwhile, I urge developers to at least keep an eye on the alternatives. Especially gatekeeper-free and more transparent alternatives like Palm's WebOS and Google's Android.

A personal note

This isn't just a current interest item for me as I've been developing for the iPhone for quite a few months now and I've personally been affected by Apple's faulty App Store review process – but that, as they say, is the topic of a separate blog post.

Stay tuned.

Add Your Comment

Spam Protection by WP-SpamFree

Apple is losing its iPhone Value Adders

How many more prominent developers and Value Adders have to quit the iPhone platform before Apple starts listening? It's time for Apple to at least address the App Store review process issue and tell us what they are planning to do about it. Preferably before all we're left with on the platform are fart app developers.

  1. The app approval process needs more attention as well as the app store discovery/browsing model. The ability to make money or even efficiently deploy is flawed currently.

    With our game Bear on a Wire – FreeRide we submitted an update.. waited 2.5 weeks
    - 1st denial was a keyword they didn’t like, which we immediately changed within 5 minutes of the email

    - 2nd denial stated ” The application must be a fully functional app and cannot reference features that are not implemented or up-sell to the full version. Tapping on the scores button displays an invitation to purchase the full version.”

    The 2nd denial was very disturbing, isn’t the point of a free version to up sale a paid version?? We basically said if you want to save/view your high scores buy the full version. Regardless we changed it and have been waiting over 2 weeks again.

    At the same time we submitted updates to our paid version which were accepted and we were able to change the release date and bump into whats new again to show that it was updated.

    Now a new problem exists where they don’t allow you to bump your app back into whats new when you update. Essentially you have a one time shot at becoming popular and succeeding. I’d like to think this wasn’t the case and that viral marketing, etc held larger impacts than impulse buying. However, for the most part it seems like impulse buying (based on being in a list and being directly visible) is the largest key to success in the store. If you have no way of getting into a visible list your chances at success are pretty bleak.

    I think the IPhone is great, I think it really brought the promise of the mobile market to reality. However, I don’t agree with its current state. Personally I’d love to see something like Android do very well, as I gravitate toward open dev. However, could that be reality? Don’t know at this point.

    Kenny Bunch
  2. I wish that anyone complaining about Apple’s applications review process, had the chance of spending some time dealing with Symbian Signing or worse with Java Verified. The rules are hundreds, some contradicts some others, they change continuously, apps can be rejected because you decided that a menu start with the wrong item or have a color they don’t like (happened to us a few times)

    Every rejection trigger a whole new submitting process and used to cost 200 dollars for each “incident”; since that money goes in the pockets of the 3rd party company that is supposed to sign the application, they are very willing to reject as many times as possible.

    Of course Apple review process is not perfect, there are a few bumps in the road to AppStore, but to be fair, none of them is unwritten, hidden or unjustifiable. After 7 years of dealing with Nokia, AppStore reviewing process is a just a dream.

    Emanuele Cipolloni
  3. [...] Beyond that, however, Occipital is a Value Adder, just like Joe Hewitt. [...]

    Aral Balkan · How Apple’s App Store review process hurt Occipital’s RedLaser SDK and my very own ‘avit app