The world is still going absolutely crazy over this:
This guy has the most plausible explanation: Jobs makes a valid point: intermediate layers hinder the progress of the platform.
However, this one — Bravo, Apple — must be acknowledged for its sarcastic irony:
… all developers who wish to submit apps hold at least a 4 year degree in computer science. Just imagine a world where any kid can work out of his garage and build an application with an original language, or bit of hardware, that snubs its nose at the establishment – anarchy would ensue.
As a non-developer, it took me days to finally get to the point where I found an explanation that made some sense. There were those who offered tweeted explanations, but none of them were convincing because they came from people who generally don’t see Apple doing anything wrong (even when Apple does!).
How could a PR disaster like this happen? Apple has to know that developers are very noisy people when they feel they are being wronged. Clearly an explanation was needed, but no official statement was ever made. Although Steve Jobs replied to emails, why was it even necessary for him to address this issue personally? That’s what PR people — if not simply Developer Relations — handle.
Why do I bother to keep it alive on this blog too?
Because, at some point, Apple is going to change the TOS for iPhone, iPod Touch, and iPad users. This is inevitable in order to accommodate the data collection required to properly serve up iAds.