iPhone vs Flash
- Started
- Last post
- 109 Responses
- SteveJobs0
hey, just so it's clear:
#4 by jackson on July 21st, 2010
"You’re spot-on about this test only measuring AS3 performance versus that of JavaScript, hence the title of the series. I’m deliberately not testing anything related to graphics, sound, input, etc. in these tests."computational tests aren't really good for comparing two technologies that are largely used for rendering. it's interesting if javascript can calculate Math.pow() faster than actionscript, but this isn't really the benchmark being compared here, when comparing flash vs. js/html5.
quartz and gdi both may have different computational times for calculating a bezier curve, but what you're *really* interested in is how fast it can blit that curve to the screen.
anyway, these arguments aren't really relevant. if you're competant to get your game or whatever to run at a decent framerate using your preferred technology, that's all that should matter. but that's my opinion, and i'm sure someone will disagree..
- ********0
I think any test is deceptive .. because different technologies will always have different strengths. You can't really compare the competency of two different technologies easily. You'll always be able to provide tests which highlight particular competencies to win arguments; that's true for Flash and HTML5.
There's no winner - both Flash and HTML5 will be around for a while .. and that's okay.
The only losers are those people who own Apple iPads and iPhones, who want to access Flash content.
- Boz0
ukit, what does long term commitment mean?
Google has integrated Flash into Chrome.. does that not say long term commitment to Flash too? Microsoft is still pushing Silverlight..thus by doing that they are pushing Flash too as it is a plugin as well. They even have Silverlight framework for Windows Phone 7 and support for Flash coming too.
HTML5 is the future of HTML.. there's no question about that.. It's fantastic that we will be able to do things much easier in HTML5 than we could have previously or had to use Flash for some of those things. But it's silly to say that JS (which is by itself a very inefficient scripting language) and HTML5 will replace everything. Canvas is simple, it just makes some of those things we had to use Flash for possible, but it's far from replacing Flash by any stretch of the imagination.
In a few years when we have great tools and all browsers support all features of HTML5, it will be great, but even then we definitely won't have the ability to do many things that Flash will.
Anyone else who claims we will is either overly optimistic or has some kind of agenda. It's enough to see what Flash Interactive Media Server 4 is offering us now and it's clear that it's a loooong way before we get something like that with HTML5 video, if ever.
Btw, the faster the mobile devices are, which is going on right now, the more AIR apps you will have on mobile.
We developed using HTML/JS/CSS alongside Flash for so long, and that's not going to change with HTML5 as well.
- Silverlight is part of WPF and thus IS the interface to all windows products from now on.zarkonite
- ukit0
I was just referring to the fact that a large part of Google's strategy on the web is based around bringing HTML5 up to par not just with Flash but to rival desktop apps.
Or you could look at the fact that the author of the HTML5 spec is a Google employee...I'd say they are committed to it:)
- ukit0
But anyway...in the context of the above discussion, I don't totally see the relevance of arguing which is faster today when both JS and Flash are constantly evolving.
Clearly JS has closed the gap with Flash considerably over the past few years and that's largely down to the efforts of companies like Google.
- the only thing relevant is that you can't dismiss js as ancient technology like Boz tried tokpl
- jhey0
Flash plays fine on my EVO
- ********0
I reckon the biggest problem is the gap between Chrome's JS and Firefox and Opera's JS performance. So much of what's possible with Chrome, isn't possible for production sites because other browsers can't keep up.
- ********0
ive seen some pretty awesome full scale graphics and animation projects online lately that would be too memory intensive for flash. Yet it looks like it should have been the job of flash