Loving Coding & Visual Design
FLash与HTML5
苹果新发布的平板电脑iPad不支持Flash(也不支持USB, 扩展内存和蓝牙),乔布斯做了解释(因为Flash buggy,常常和苹果的宕机有关),
与此同时以降低浏览器对插件的依赖程度为主要目的的HMLT5推出了大量的HTML新特性,其中用以替代Flash的Canvas和SVG图形功能(通过Javascript进行二维/三维绘图,其中二维绘图已经被主流浏览器所支持)让人刮目相看。以前只能用Flash做到的效果,现在不用装插件就可以通过Javascript来实现。我们可以看看下面简单的Canvas/SVG例子
Flash未来可谓是凶多吉少。虽然目前看来,和HTML5相比,Flash确实有着明显优势
特别是高性能三维网页动画(但是这种优势很快即将不再,OpenGL已经瞄准三维网页市场,推出WebGL):
但是Flash仍然有不少隐忧:
如果有那么一天,Flash将不再是插件,而成为主要浏览器默认的一部分,我想这才是我对Flash的期望。无论如何,对我来说Flash的确是个很棒的玩具和工具,我会继续支持和使用它!至于它能否占领市场,一统天下,乔布斯和HTML5最终能否成为Flash的终结者,我们拭目以待吧。
另外,你准备好HTML5了吗?
Apple does not support Flash because it is so buggy. Whenever a Mac crashes more often than not it’s because of Flash. No one will be using Flash. The world is moving to HTML5.
与此同时以降低浏览器对插件的依赖程度为主要目的的HMLT5推出了大量的HTML新特性,其中用以替代Flash的Canvas和SVG图形功能(通过Javascript进行二维/三维绘图,其中二维绘图已经被主流浏览器所支持)让人刮目相看。以前只能用Flash做到的效果,现在不用装插件就可以通过Javascript来实现。我们可以看看下面简单的Canvas/SVG例子
- Canvas Particle System
- Highcharts
- Space Invaders game
- Some Adventure-y Guy
- JS WARS
- nifty game
- Canvascape - "3D Walker"
- Paint.Web - painting demo, open-source
- Star-field flight
Flash未来可谓是凶多吉少。虽然目前看来,和HTML5相比,Flash确实有着明显优势
- 安装方便
- 性能流畅
- 巨大的用户基数
- 领先的视频/音频播放技术
特别是高性能三维网页动画(但是这种优势很快即将不再,OpenGL已经瞄准三维网页市场,推出WebGL):
但是Flash仍然有不少隐忧:
- 始终需要插件安装
- 三维复杂动画的性能瓶颈
- 众多竞争对手:苹果公司, Sliverlight, HTML5, WebGL
如果有那么一天,Flash将不再是插件,而成为主要浏览器默认的一部分,我想这才是我对Flash的期望。无论如何,对我来说Flash的确是个很棒的玩具和工具,我会继续支持和使用它!至于它能否占领市场,一统天下,乔布斯和HTML5最终能否成为Flash的终结者,我们拭目以待吧。
另外,你准备好HTML5了吗?
最 近 文 章
- 关注一些安全问题 - Mon, 31 May 2010 07:03:45 +0000
- Google的加密服务 - Tue, 25 May 2010 05:20:31 +0000
- 网页在GreenBrowser下的兼容问题 - Wed, 26 May 2010 15:16:48 +0000
- FireFox4将带给我们什么? - Thu, 13 May 2010 05:16:05 +0000
- 设置Apache禁止通过IP访问服务器 - Wed, 12 May 2010 04:55:18 +0000
- Godaddy的.COM和.NET域名即将涨价 - Wed, 05 May 2010 04:04:55 +0000
- 六年了,总结一个英文网站的SEO之路 - Sun, 02 May 2010 11:27:16 +0000
- Discuz7的图片附件不能显示的问题 - Wed, 28 Apr 2010 15:51:31 +0000
- Red Hat Enterprise AS 4安装DirectAdmin - Wed, 14 Apr 2010 04:00:47 +0000
- Are you ready for WebGL? - Wed, 24 Feb 2010 06:04:03 +0000