I always wonder how many of the people who comment on this issue are actually web developers and understand the differences between what HTML5, CSS, Javacript, and Flash can do.
You cannot do everything with HTML5, even though Apple wants to make it sound that way. There are things that Flash can do that HTML5 and Javacript simply can't, and NBC has made that clear with their statement they made about Hulu.
You all are quick to take Apple's side, but I bet most of you don't even know the difference between HTML5 and Flash. (It's not even HTML that would be doing most of the work anyway; It's Javascript.)
Thank you for mirroring my sentiments. I see a lot of posts in this thread where people are posting and it is clear that they do not understand the technology well enough. It's all Apple is good and great, and anything counter to their agenda is bad.
HTML is NOT a standard, the spec is still in draft form and will not be finalized for a couple of years. Implementations of the spec will occur earlier than the final release, but the features will be fragmented across the browsers (they will all support different subsets) and the portion of HTML 5 that is relevant to this discussion, the canvas element, is currently inferior to flash when it comes to rendering (http://www.themaninblue.com/writing/perspective/2010/03/22/)
I think most people will agree that HTML 5 is the way to go down the road, but Apple's insistence that nothing be developed in flash is the cause of all of the woes. Instead of Apple adopting an industry standard (~90% market penetration) that a large development community already knows how to use, they opted to go with an untried, largely experimental and non final technology at the expense of their users. Yes, at the expense of us.
Everyone in this thread is blaming these 2 media companies for not spending money to support some political land grab by apple, but why would they invest a large amount of money in supporting a technology that only handles a portion of what flash offers, and that is supported in very few browsers vs. flash which is supported everywhere. It's a losing proposition for them until the HTML 5 spec is final (or near final).
I really hate to side with media companies like these, but they made the right decision as far as I am concerned.
Everything I need to know about Flash I get when it crashes my browser and/or kills my battery. What else is there to know?
"Hi, I am a developer and I don't want to try something new, even if it will be better than what I am currently doing and will allow my content to instantly be available to millions of users that currently cannot see my content in the bloated, buggy format that I refuse to move from."