Thread: Apple iPad
View Single Post
zwer's Avatar
Posts: 455 | Thanked: 782 times | Joined on Nov 2009 @ Netherlands
#388
Originally Posted by sjgadsby View Post
Even if HTML5 becomes a viable Flash competitor technically, it will take one heck of a good, free, multi-platform, point-and-click development application for it to compete with Flash already coming right along with Photoshop and Illustrator in Adobe's product suites.
HTML5, as per its rough specifications, does not meet the capabilities of Flash 5 in the layouting/display/DOM area. JavaScript road map so far is stuck with ECMA committee's incompetence (that's why Adobe decided to abandon the attempt to make AS3 fully ECMAScript 4 compliant), and CSS never really took off as the thing it was planned to be (unified, same-implementation-everywhere styles, mainly due to the insane idea of each browser engine developer that their DOM model and canvas is the best). You can have all the tools you want, what Flash (as a technology, I won't even mention various IDEs) offers today out of the box, HTML5 + JS + CSS3 won't be able to provide in years to come. And Adobe is finally serious enough to improve the AVM2 and the Flash rendering engine, so don't think they'll wait for HTML to catch up.

As for the Flash IDE, after the CS5 there probably won't be any Flash IDE - everything is moving towards using the whole CS package as a content builder system, and leaving the ActionScript/MXML part to the Flash Builder (ex Flex Builder), and connecting everything seamlessly via the Flash Catalyst. Which actually is a good thing - leave the coding to the developers, plenty of crappy Flash sites/implementations are done by designers that cannot grasp the development side of the story.

Originally Posted by ARJWright View Post
Well, given what's been demonstrated here, I'd not say that such a development hurdle is that far away (developer also points to a WordPress implementation of feature/coding; showing its possible to package this methodology into developer-centric solutions such as templates or snippets relatively easily). The challenge is the politics/economies, and that part Flash has a win with - for now.
While an interesting concept, and surprisingly clean one at that, I can play 1080p videos in full-screen on YouTube through their crappy player (it really is crappy, people just don't seem to notice) without my almost 3 years old machine breaking a sweat, and that is using the 10.0.32.18 debug version of the Flash Player plugin which does not support H.264 redirecting to the GPU. That low-res Theora on the site maxes out CPU usage and stutters even in normal mode, in full-screen it's choppy as HQ videos on YT on my N900! So, `the savior` HTML5 cannot beat Flash in the only area where it might have some advantage, how do people possibly think that it can replace Flash for some things that are not even in the wildest imagination of the W3C group?

Originally Posted by sondjata View Post
On Flash: after that post on the Flash blog was shown that only two of the sites in question were wholly dependent on Flash I'm surprised anyone "in the know" is still making the "what will replace flash" argument. CNN, NYT, Youtube and the now infamous Bang Bros sites all accessible without flash. Hulu has dumb execs who tried to block Boxee because of some nebulous threat to it's bottom line will try to hold out. but when millions of their customers are on devices that cannot access their website lets see what they do.
Ok, care to explain to me how can I stage a video conference via HTML5? Or how can I capture web cam / mic via JavaScript? Or how can I open several concurrent TCP/IP binary sockets for a parallel real-time encryption channel? Or how can I ope any kind of a socket, anyways? And while you are at it, I'd really like to know how to smoothly play vector animation in HTML5 (vector based animation != runtime switching of SVG files), something that Flash could do, you know, before it was even called Flash - a good 14 years ago? And I'd dearly like to know how can I pack a full encryption library in 30KB implemented in JS (and I'll even accept avg 5x slower execution in that case).
__________________
Man will never be free until the last king is strangled with the entrails of the last priest.
 

The Following 3 Users Say Thank You to zwer For This Useful Post: