Originally Posted by Superbass
Steve Jobs talking about "Open Standards" is just a load of rhetoric. Neither Apple nor Adobe is an "open" company,
Where did he say Apple is an open company. He said he wants the internet to be open.
Incidentally, Flash isn't competing with HTML5, since that's just a markup language. It's actually competing with h264. But, since that's an "old" codec,
Flash isn't competing with H.264, Flash uses H.264. Flash is competing with HTML5, which also uses H.264.
How do you figure H.264 is old, its only been in wide use for the past five years or so.
By denying Flash, Apple is eliminating the possibility of people writing apps in flash, and then porting them to both the iPhone and Android. Jobs knows that the strongest selling point of the iPhone is the app store, and he wants to protect it's exclusivity. Instead, he strategically makes it more difficult to write for both platforms at the same time.
He clearly explained why he did not like cross platform ports. It had nothing to do with protecting App Store dominance. Apple has done nothing to stop developers from developing apps for both iPhone and Android.
I think the real kicker in Steve's essay is that he's implying the PC era is in the past, while the mobile era is the future...
Sales of mobile devices dwarf sales of PC's. When a new market is growing and an old market is shrinking. You generally would say the new market is the future.