It is the age old problem of not developing to requirements. The devs insist on seeing the world as a playground for them to have the best experience they could have while developing software and pursuing their software desires while hopefully producing something users will want to buy. Apple is not interested in devs experience except in so far as it enables them to produce the software it wants to provide to the users and inherently therefore in so far as it allows the devs to make money. Ie apple is focused on the customer and will cater to the devs only in so far as giving them the tools to make money. They will not baby them and support their every whim.
Google will baby them and support their every whim because (a) google is run by devs, (b) google doesnt really care whether they dominate the mobile market they just want to further their plans of shifting the world to a web-based computing platform and so their focus with android is not the customer it IS the devs who develop for the platform.
Apple focuses on the customer and makes allowances for the devs.
- satisfiy the customer, keep the devs interested enough to further the platform.
Google focuses on the devs and makes allowances for the customer.
- satisfy the devs, keep the customer interested enough to further the platform
So, either apple is not communicating it's modus operandi effectively or devs just aren't listening or interested. Probably both.
Has anyone noticed that no business types have complained about the new restrictions?
I'm sorry guys but there will always be enough devs with sense enough to develop in whatever they have to to (a) have a job and (b) work on a platform that is huge in the customer space. So a bunch of the elites complaining doesn't mean anything in the real world. COMPANIES will continue to churn out iphone platform apps.
Finally, the author says to Jobs "You didn’t need this clause to get to where you are now with the iPhone’s market share". No dude but they do need it to stop hacker types from making a mess of the platform and it's clean user experience parameters now that it IS the dominant force. In exactly the same way that Apple may need to alter things in OSX once they reach a certain market share and become a target of the security hackers. The situation has changed; the platform has simply reached the stage where the wild west must be tamed. Deal with it.