Apple's Change of Heart On Flash
Dotnaught writes "In a blog post, Walter Luh, co-founder of Ansca Mobile and a former employee of both Apple and Adobe, recounts how Apple once promoted Flash on the iPhone then changed its mind because Flash didn't provide the optimal mobile user experience. 'I think that Apple came to the same conclusion I've come to — namely that Flash has its strengths, but not when it comes to creating insanely great mobile experiences,' he writes. Luh's piece ends with a pitch for mobile development using the Corona SDK, a Lua-based programming environment that strives to recapture the simplicity of early versions of Flash."
Adobe Flash will die rather sooner than later and it won't be missed. Now if only all browser vendors could agree on a video codec for HTML5.
...security.
Seriously - with all the active exploits out there that use Flash as a way into an operating system, I can very easily see a Flash bug being exploited to bust right through the iPhone's 'walled garden' setup (what with it's default root password and all...)
Quo usque tandem abutere, Nimbus, patientia nostra?
If you want an example, just look at ActiveX and IE6. I expect Flash to take the same route. A long, lingering, painful death.
Learning HOW to think is more important than learning WHAT to think.
The problem solved by Flash video wasnt can I show a video? Instead, Flash solved can everyone watch my video? HTML5 video doesnt provide this solution; it just adds another approach to the incompatibility pile.
HTML5 isn't going to change things unless browser vendors agree on a common codec.
Also, unless HTML5's video spec finds a way to implement DRM on video stream playback (which Flash does), studios and major media content providers who want to protect their content aren't going to bite on "HTML5 video".
http://www.object404.com
With all due respect, that's bullshit. VLC decodes Youtube's streams (saved to disk) at 13% CPU. Flash takes 90%. I don't have a graphics chip that could decode H264 in hardware (apart from being programmable thru OpenCL, to which Adobe has all access in the world). Apple not exposing any APIs (to what?) is a red herring. To me this looks like slowness in the Flash interpreter, a shoddy video codec they implemented, and pure lazyness.