A question to the more tech savvy out there, but I keep seeing mention of an html5 killing flash soon... What is this about, and if true, could apple simply be waiting for this new development to come along rather than adopt flash now?
I think it has more to do with the fact that Flash sucks like ass.
For one thing, Flash is a closed standard. Considering the structure of the internet, it's probably not the best idea to have a big bundle of content dependent upon the whims of one company. Hell, the iPhone/iPad issue is a perfect example of why the prevalence of Flash is a Bad Thing. If Flash were an open standard, Apple could develop their own Flash player that addresses the problems I'm about to go into.
Now, let's consider more specifically why Flash sucks like ass where Apple products are concerned. The current version of the Flash plug-in for Mac is a) 32-bit, and b) the number-one cause of application crashes in Mac OS X.
Now, Apple recently made their Safari webbrowser a 64-bit program. All things being equal, a 64-bit program can't run 32-bit plug-ins. Adobe apparently had their thumb wedged somewhere in the vicinity of their rectum, and did not or could not compile a 64-bit version of Flash for them, so Apple, to solve that and the crashing problem, rewrote Safari 64-bit so that plug-ins would run in their own little bubble, so it didn't matter if they were 32-bit or 64-bit, and if they crashed, it wouldn't bring down the whole browser (a welcome change to someone who's lost more than one tab explosion to a Flash crash).
Also, Apple likes having their computer-like appliances running as a closed ecosystem. It keeps things clean and reliable. They can't do that with Flash. What if they had Flash on the iPhone and wanted to transition it to 64-bit, or if they decided Flash was crashing too damn much? Too bad, Adobe's the only one can fix it. And you know damn well that when Flash is slow or crashy on an iPhone, Apple's the one that's going to be blamed. I've seen it happen plenty of times in Mac labs at Uni when Flash fines some new and exciting way to shit itself and die. Same with that shitty excuse for a port of Maya that Autodesk inflicts on us. But I digress.
So how to we solve this? Flash is the
de facto standard, so everyone need to support it. And since everyone supports it, people keep developing for it instead of, as a for instance from the future, using the new HTML 5 equivalents for streaming video. Apple, by virtue of
their unconquerable market superiority is taking the opportunity to break this vicious cycle. There are millions of iPhones, iPod Touches, and iPads out there, and not a damn one can view Flash. Now, content creators have an incentive to go back to proper, open standards like HTML 5 since it's no longer a guarantee that every browser someone uses will have some kind of Flash support.
And the best part is, as I alluded to above, Apple can get away with this because they're doing this in product lines where they own, and the lack of Flash isn't a dealbreaker. Flash isn't ever going away as a statement on the Mac, but the iPhone? The iPad? Why the fuck not? Who's not going to buy one of these things solely because of the lack of Flash? No one, that's who. What, you want to watch YouTube? There's an app for that (Netflix and Hulu forthcoming, if those companies are to be believed). Want to waste your time with mindless flash games? Hey, hot damn, there are games on the App Store. Want to watch porn? Why not go to a bar and win a few bets by looking things up on your iPhone, so you can get laid for real?