Comment by this_user
Well, there are also a lot of assumptions and complaints about the iPhone and its impact that were commonly made at the time that ultimately didn't matter:
- Has no changeable battery
- Has no physical keyboard
- Is too expensive
- Has no support for Java applications
They clearly thought that these might be potential vectors for attacking the newcomer, but none of it worked out. Rather than having to play the game that the legacy phone makers like Nokia were playing, Apple just changed the entire game, and now Nokia et al were suddenly playing at a disadvantage where their existing knowledge and experience didn't really matter.
- Can't play Flash.
- Forces devs to release their apps as open software, HTML5 apps that anyone can just install the home screen from anywhere*, no marketplace gatekeeper needed, no 70% rev share to the telcos.
* This remains true, except if you really want to you can pay 30% in year one and 15% thereafter for shelf space, mobile apps PaaS, billing/subscription management, and end user app payments support. If you don't want to, you can still just release HTML5 apps like the Xbox Cloud player from Microsoft, downloadable direct from their web site, no App Store involved. And the HTML5 locally installable PacMan game from 2007 still works.