I am all for going forward with whatever is best... but until those "solutions" are in place, where does Jobs's plan leave his users? Stuck with no capability to run Flash enabled websites. We're not talking about a few ads, we're talking technologies that make up the web whether we like it or not.
Correct. I see both sides of the argument -- been building features in Flash since 2000 (Flash 4). For a while, I built whole sites in Flash, something I haven't done in 5 years. I go HTML all the way but when I need a feature it can't do, I turn to Flash.
Many fancy effects for navigation etc, are fine in jQuery and require the same level of programming as Flash, since JavaScript and ActionScript 3 are closley related.
But for an advanced animation? Has to be Flash.
And when you get to RIA then jQuery etc, while capable, are dangerous. Go to the Mini site and configure your Mini. That's a Flash app, built in Flex. Yes it could be built with jQuery but if nothing else, all the data will be exposed to the browser. That's not good if you spent a while writing the code and you don't want it ripped off.
I'm currently building a feature on a website I work on which allows the user to add characters to a product and customise them like dress-up dolls. They can move them, change them and final send the job to print. Flash was really the only options for something like that, and I decided to use Flex for the first time since it seemed appropriate. In four weeks I've gone from 0 lines of code to a working application about to enter end-to-end testing.
For all my love of web standards, and my insistence that sites should be built in HTML, this site feature could not have been made as well and as quickly any other way. Sadly, iPad, iPhone and iTouch users won't be able to use it, and there's no business justification to learn to program for those three platforms.
I say all this as someone who has Click To Flash installed in Safari on my Mac at home (because it's so power greedy) and an equivalent blocker in Firefox on my Windows PC at work. I loathe ads, banners and navigation embedded in Flash but it does have its place... till something better comes along.