It's because Apple was emboldened by the fact that the original June 2007 iPhone exceeded sales expectations of 10 million units without any 3rd-party apps. The App Store didn't exist until July 2008. In June 2007, consumers were getting in line to buy the so-called "Jesus phone" even though there were no 3rd-party apps ecosystem for it. (Look back at the hundreds waiting in line overnight to buy the first iPhone: https://www.youtube.com/watch?v=_iSE0bBgUsQ)
So, Apple rationally concludes that 3rd-party developers need access to Apple's customer base more than customers need access to outside developers. Back in 2008, the developers en masse could have revolted and said "fuck the Apple iOS SDK, fuck the App Store, and they can fuck off with their stupid rules and 30% fee" -- but they didn't.
Instead, developers grumbled and complained while they were submitting apps to the App Store. Developers -- via their actions -- keep signaling to Apple that Apple has the leverage and not the developers.
That's why you had 2008 articles and threads such as this:
- This Is Why iPhone Developers Put Up With All the Bullshit From Apple (daringfireball.net)
- 46 points by sant0sk1 on Sept 19, 2008 | hide | past | favorite | 23 comments