马车曾赢火车,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】相关文章
3. Adobe终结Flash,HTML5改变移动互联网格局
5. Adobe Flash平台开发者合作部首席产品经理:为何放弃移动版Flash ... ...
本文来源:https://www.51html5.com/a2216.html
﹝马车曾赢火车,HTML5总会超越Flash﹞相关内容
- 浅谈Flash/Flex/HTML 5技术选型
- Adobe取消移动Flash第2波:开放Flex
- HTML5 VS FLASH HTML5完胜
- 外媒评:html5将掀起网络革命,Flash命运已定,或死亡或支持html5!
- 手机应用发展四大趋势,HTML5或引发应用开发变革
- webAPP将成为主流,HTML5是未来
- CNN:2012年十大科技趋势,HTML5上榜
- 外媒评年度最佳游戏技术,HTML5上榜
- 手机版百度首页推情人节特效,HTML5+CSS3 实现网页3D翻转
- 百度手机浏览器正式版,HTML5兼容性得分303