
Comparison of performance of Flash Player 10.1 and HTML 5 on Mobile Devices
1 year ago
The website themaninblue.com published an animation benchmarking to compare HTML5 vs Flash. Here is the initial post: themaninblue.com/writing/perspective/2010/03/22/
What you'll find is that on PCs, Flash Player is faster than HTML5, and that HTML5 is not that bad for basic animations. I wanted to add more information to this benchmark, testing the Flash Player 10.1 on my MAC, and on my Google Phone (Nexus One). I obtain the same experience. Flash Player is much faster, specially with a basic shadow filter. I also tried to launch the Canvas test on my iPhone 3GS.
I also want to point out that benchmarks are really hard to setup, and it's not easy to compare HTML5 and the Flash Player runtime. In this video, when I turn my phone vertically, I can tell that there's a benchmark issue glancing at the size of the dots. A fixed size of the rendering stage would have been more effective and significant.
My message is that for every technology that deals with animation, you need to take care of performances and code optimization. The Flash Player 10.1 runtime has been optimized by the Flash PLayer team for mobile devices. But, as a Flash coder, you also need to take care of AS3 optimization. That's why I invite you to read this white paper: help.adobe.com/en_US/as3/mobile/index.html
Knowing HTML doesn't mean that you'll become a HTML5 expert. I guess you'll also have to take care of code optimization. That's the same with the Flash Platform. This white paper summarizes a lot of tips and tricks to optimize the rendering of your animation, the CPU and Memory consumptions... and then the battery life.
I remind you that Adobe is embracing HTML5 and that Flash is a complement to HTML. The resurrection of development around the HTML standard is good, and Adobe is committed to support it in their new tools, although the productivity and the expressiveness of the Flash Platform remain huge advantages for the Web community. Look at this video that is a preview of Dreamweaver supporting HTML5 canvas. youtube.com/watch?v=0TwGpgFlrAE Nice!!!
Michaël Chaize
Adobe Flash Platform Evangelist
Follow me on twitter: twitter.com/mchaize/
What you'll find is that on PCs, Flash Player is faster than HTML5, and that HTML5 is not that bad for basic animations. I wanted to add more information to this benchmark, testing the Flash Player 10.1 on my MAC, and on my Google Phone (Nexus One). I obtain the same experience. Flash Player is much faster, specially with a basic shadow filter. I also tried to launch the Canvas test on my iPhone 3GS.
I also want to point out that benchmarks are really hard to setup, and it's not easy to compare HTML5 and the Flash Player runtime. In this video, when I turn my phone vertically, I can tell that there's a benchmark issue glancing at the size of the dots. A fixed size of the rendering stage would have been more effective and significant.
My message is that for every technology that deals with animation, you need to take care of performances and code optimization. The Flash Player 10.1 runtime has been optimized by the Flash PLayer team for mobile devices. But, as a Flash coder, you also need to take care of AS3 optimization. That's why I invite you to read this white paper: help.adobe.com/en_US/as3/mobile/index.html
Knowing HTML doesn't mean that you'll become a HTML5 expert. I guess you'll also have to take care of code optimization. That's the same with the Flash Platform. This white paper summarizes a lot of tips and tricks to optimize the rendering of your animation, the CPU and Memory consumptions... and then the battery life.
I remind you that Adobe is embracing HTML5 and that Flash is a complement to HTML. The resurrection of development around the HTML standard is good, and Adobe is committed to support it in their new tools, although the productivity and the expressiveness of the Flash Platform remain huge advantages for the Web community. Look at this video that is a preview of Dreamweaver supporting HTML5 canvas. youtube.com/watch?v=0TwGpgFlrAE Nice!!!
Michaël Chaize
Adobe Flash Platform Evangelist
Follow me on twitter: twitter.com/mchaize/
MP4
00:04:14
1 Related collection
| Date | Plays | Likes | Comments |
|---|---|---|---|
| Totals | 65.9K | 42 | 11 |
| Feb 13th | 12 | 0 | 0 |
| Feb 12th | 10 | 0 | 0 |
| Feb 11th | 9 | 0 | 0 |
| Feb 10th | 10 | 0 | 0 |
| Feb 9th | 13 | 0 | 0 |
| Feb 8th | 13 | 0 | 0 |
| Feb 7th | 16 | 0 | 0 |
Check out these lessons to learn more about how you can make videos like this one!
-
Vimeo: About / Blog / Developers / Jobs /
Community Guidelines /
Help Center / Video School / Music Store / Site Map
/ Vimeo
or
-
Legal: TM + ©2012 Vimeo, LLC. All rights reserved. / Terms of Service / Privacy Statement / Copyright

Prev week
Do you have 1000 particules in your designs ?
At least HTML5 don't crash easily.
And Flash is 10+ year old project, html5 is how many years old ?
Optimization will come, so it is better to wait.
blog.chromium.org/2010/03/bringing-improved-support-for-adobe.html
flash is a technology.
animation of elements are the concept point behind releasing flash => what is flash intend for ?
When speaking about animation we can't forget optimization techniques to get good results, and since Macromedia days, that should be a key point.
html was used to present text and images, not animations.
javascript came many years after that, and optimization were not considered because of that early concept of what html is intended for !
what changed from flash 3 to Flash 10.1 ? the add of 3d, video etc ? here the author is comparing simple object move so that refer to old flash concept.
Am I clear in this explanation ?
are you serious? how does it 'not make sense'--we all (hopefully) are aware of the general time line of these technologies. it makes perfect sense to compare established (yet evolving) technologies like flash to the new kids on the block html 5. the only 'logical' flaw i see was mentioned by the author himself--that benchmarking by its very nature is difficulty to implement.
and I agrree Chaize that html5 will not kill Flash but rather live side by side.