HTML5资讯

当前位置: HTML5技术网 > HTML5资讯 > 马车曾赢火车,HTML5总会超越Flash

马车曾赢火车,HTML5总会超越Flash

       小编已经很长时间没有关注过HTML5和Flash之争这个事情了,直到《游戏领域比拼 性感的HTML5不敌Flash》此文的出现,让笔者一边惊叹该文作者的固步自封,一边感慨国内编辑众人拾柴烧HTML5的壮举。


就文中几个观点,小编挨个解释一下:


1.目前仅有40%左右的web浏览器支持HTML 5,而Flash的支持率超过99%。



HTML5统一的标准之难,主要在于微软的IE阵营,WebKit在苹果iPhone和谷歌Android的推动下,全面支持HTML5,而微软的态度则是在2009年夏天微软加入了对HTML5标准的讨论,开始转变的,在2009年PDC大会上演示了一个支持HTML5功能早期版IE9。 作为微软最新一代浏览器产品,IE9 也提供了 HTML5 支持,随着全面HTML化的Windows8的出现,微软也会对HTML5敞开怀抱的。


笔者认为:Flash的支持率超过99%,但这个只是Flash的巅峰而已,相反HTML5目前的支持率虽只有40%,但放眼未来100%的支持率,是可以预期的,一个不支持苹果+谷歌+微软这个联盟的浏览器还能叫浏览器么?


2. 关于HTML5游戏数量的困惑


HTML5游戏的数量有数万个,数十万个并不是问题的关键,小编个人的意见是看增速,从去年才小范围的试水到数百个成型游戏的出现,较之Flash经营多年才有10万游戏的局面,小编认为《游戏领域比拼 性感的HTML5不敌Flash》文作者结论有断章取义之嫌疑,这无疑是让一个初生婴儿和壮年男丁比肺活量,数量的多少有什么实际意义呢?


笔者认为:Flash封闭的环境,ActionScript的固步自封,和HTML5业界标准相比,综合JavaScript、Css3的开放性、学习成本、支持度而言,小编有理由相信,从游戏数量上和HTML5来比,Flash是自取其辱,这只是需要一个很短的一个时间来证明而已。


这里小编忍不住想起,Flash被Adobe抛弃的几个理由:


1、 HTML5几乎已经被移动浏览器广泛支持,Adobe认识到Flash根本无法与之比肩。“我们的目标是要让Flash播放器在支持度上达到和HTML5一样的水平,但最后这个目标没有达到,以后也无法达到。”


2、 应用使得以浏览器为基础的应用不再是必需品。“本质上,用户喜欢通过应用在移动设备上消费丰富的内容,这意味着对Flash播放器在移动设备上的需求没有台式机上的那么强烈。”


3、 Flash的碎片化。为了能使Flash能在多个移动平台上运行。Adobe不得不和多个硬件厂商(摩托罗拉、三星)、平台公司(谷歌、RIM)和配件制造商(Nvidia)合作。这样非常耗时。“我们不想再持续下去,再进行扩展。”


2011-11-12 Adobe开发者关系主管迈克•钱伯斯(Mike Chambers) 个人博客声明



另外,Flash自身的问题,让人对其未来更为担心:


Flash是Adobe的 不是开源、开放的

虽然 Adobe Flash 产品唾手可得,这并不代表它是开放的,因为它完全由 Adobe 所控制,也只能从 Adobe 处取得。遥遥领先的市场份额让Adobe几乎忽视了用户对安全、对移动设备节电的需求,微软IE的悲剧不能在Adobe的Flash上再次上演了


Flash的可靠性,安全性和性能让人担忧

赛门铁克最近指出,Flash近年来已经创了安全记录之最。Flash更是导致Mac死机的重要原因之一。


Flash耗电成共识

「大部份 Flash 网站上的影片都是使用老的 codec,目前的硬件不支持这些 codec 的硬件译码,必需使用软件来译码。」当然软件译码意味着如果硬解 H.264 电力可以撑 10 个小时,那用软件译码恐怕只能用五个小时,所以这也是有一定的道理的。但反过来说,在让硬件支持旧编码,和所有使用旧编码的网站全面改用 HTML5这两者之间,哪个比较容易做?


Flash与触摸屏有关

Flash是为电脑和鼠标设计的,而不是手指控制的触摸屏。例如,许多的Flash网页上有“翻转”功能,当鼠标移到上面时会弹出一个菜单或者 其它元素。苹果的革命性多触点触摸界面不使用鼠标,也没有“翻转”这种概念。

许多的Flash网页为了支持触摸设备需要再编写。如果开发者需要重写网页, 为什么不使用更先进的技术HTML5、CSS或者JavaScript?


Flash Killer很有可能不是HTML5

Flash死磕HTML5最重要的理由是游戏表现力上,在宣传上这无疑是明智的,但Flash游戏的未来也并非高枕无忧,


首先看移动互联网,为移动互联网攻城掠地的即不是Flash也不是HTML5,而是NativeApp,苹果和安卓上大热的游戏都是原生应用开发,因此在重量级的游戏作品上NativeApp还是主角,在小成本游戏制作上,HTML5在开发成本、多平台移植上无疑要远胜Flash,未来移动设备上Flash几无立足之地,其实就现在也鲜有大热的Flash移动游戏。


再看有线互联网,Flash还会占有一席之地,但随着微软操作系统的HTML化,HTML5自身的发展,开放的WebGL的进步,更多人关注到HTML5游戏领域,Flash在有线互联网上能固守多久、维持多大的地盘也是一个未知之数?



小编也不愿意提起Flash Killer这个词,但是Flash一味的固步自封,骄傲自大,干掉Flash的不是别人,很有可能是Adobe自己。 HTML5现在还没有什么大热之作涌现,这个恐怕是和HTML5所在的萌芽阶段是有关的,加之整个业界的统一标准还未尘埃落定,但可喜的是植物大战僵尸、愤怒小鸟都纷纷推出了HTML5版,HTML5成为了一块不可或缺的游戏份子。


今日的HTML5有如拂晓之光,必定要在游戏市场有一番大作为,就如同1995年Flash初生一般,让过去的过去,让未来的到来,历史就是如此前行的,互联网的历史亦如此,绝无例外,犹如某日HTML5的衰落一般,这一刻总是会到来的,我们可以默默承受,也可以投身其间……

【马车曾赢火车,HTML5总会超越Flash】相关文章

1. 马车曾赢火车,HTML5总会超越Flash

2. 下一代网页:Flash投降,HTML5称王正当时

3. Adobe终结Flash,HTML5改变移动互联网格局

4. 彻底打服Flash,HTML5的昨天今天和明天

5. Adobe Flash平台开发者合作部首席产品经理:为何放弃移动版Flash ... ...

6. 超越iOS Tizen系统HTML5性能测试曝光

7. iPad的不可超越性:HTML5运行比安卓快3倍

8. HTML5应用未来将超越原生移动应用

9. 谷歌Android应用下载量已超越苹果iOS

10. SlideShare从Flash迁移到HTML5

本文来源:https://www.51html5.com/a2216.html

点击展开全部

﹝马车曾赢火车,HTML5总会超越Flash﹞相关内容

「马车曾赢火车,HTML5总会超越Flash」相关专题

其它栏目

也许您还喜欢