为什么2012年HTML5发展远未达预期

标签: 业界 Facebook HTML5 W3C WebGL | 发表时间:2012-11-25 17:24 | 作者:流云
出处:http://www.leiphone.com

编者按:本文作者Ben Savage, Spaceport.io创始人, Spaceport.io旨在向移动游戏开发者提供原生Javascript和HTML5开发平台。Ben在年初的时候曾对 2012年HTML5的发展趋势作了十四项大胆预测,不过在接近年终的时候他认为这一年来 HTML5的发展远远未达预期,主要原因有以下五个方面:

在这之前曾有人预测在2013年基于HTML5的手机销量将达到10亿, Facebook也似乎为其铺好了道路,笔者在年初的时候也曾预言2012年将会是HTML5起飞的一年,不过现在回头发现HTML5的发展并不尽如人意,Mark Zuckerberg的一句话很好的映证了这一点:“作为Facebook公司来说,我们最大的错误就是在HTML5上押宝太多!”

以下五点是对于这一年来HTML5为什么没有达到高预期的一个解释:

1.跨平台HTML5开发并未起飞

桌面端和移动端HTML5之间的分裂还是巨大的,这两者之间没有形成一个统一的开发标准,主要原因就在于以下的这三点差异:

  1. 电脑键盘与手机、平板键盘之间的差异;
  2. 两个平台设备的屏幕大小;
  3. 鼠标与触摸屏操作的差异。

最理想的情况就是针对特定平台进行产品开发,这样开发者就能对应用的外观、感觉和功能等进行相应的个性化设置,从用户体验角度来说这也是极其重要的。然而很多人对HTML5的预期就是HTML5应用可以实现跨平台访问,比如说从桌面端访问移动HTML5应用。不过从现实情况来看,用户也只能选择一个应用能更好的运行的平台,因为当前的跨平台HTML5并不完善。

通常开发者的观念就是说到移动端的时候,HTML5应用就必须是为移动用户开发的。没有什么比开发者们不愿意将时间多花在跨平台HTML5应用的开发上更让人沮丧了,而到最后你才发现其实你的用户是个多平台设备用户,在某一个平台上不能完美体验你的HTML5应用的时候,用户就有可能离你远去。

不管怎么说跨平台HTML5开发需要时间、精力和给用户更多的体贴。

2.人们更习惯于通过应用商店下载应用

为移动设备创建一个带桌面图标的HTML5浏览器链接非常容易,但是想改变人们对应用的传统观念还是比较困难。人们往往习惯于被告知去下载某一个应用,用户本能的反应就是通过应用商店去搜索应用,而占主导地位的苹果和谷歌的应用商店迄今为止还没上线过一款HTML5站点应用。

Facebook创建的通用商店“universal store”提供了原生应用和HTML5网页应用供用户选择,在很多人看来这将会成为Facebook的商店战胜苹果和谷歌的应用商店的一大有力举措。为了说服更多的开发者投身HTML5应用,Facebook甚至在 W3C联盟下建立了一个开发者网络,但是到目前为止,它的这一举措还没有显现出足够的吸引力。

3.混合应用不能依赖移动浏览器

在我的想法中至少要有一款主流主机游戏是使用 WebGL技术开发或者再版,游戏巨头EA就曾发布了HTML5版命令与征服泰伯利亚联盟(Command & Conquer Tiberium Alliances),然而最大的问题所在就是作为移动浏览器中的佼佼者Chrome和Safari都并没有完全支持HTML5技术的意向,举个例子来说,主流移动浏览器Chrome和Safari等就不支持WebGL技术,而这是HTML5 3D游戏开发的核心技术所在。

跨平台HTML5应用的兼容性是一大问题,但是移动浏览器的速度也是制约HTML5移动应用发展的因素之一。有报告曾显示HTML5在移动浏览器中的访问速度比起桌面端HTML5应用的速度要慢上十到七百倍左右,事实研究证明移动浏览器的HTML5应用的平均速度要比桌面端低889倍。而当前的主流HTML5应用大都是图形化应用,受移动网络网速的影响,移动端HTML5的用户体验是比较糟糕的。

4.不同移动设备间的适配问题

在HTML5发展的过程中,那些已经建立了一个网站的开发者们就曾经历过很让人头疼的浏览器兼容性和跨平台适配问题。举个例子来说,Gamzee的一位工程师Sean Soria就曾描述过他们在为Facebook的HTML5博客开发Skyscraper City应用的时候所面临的问题:在编写代码的时候他在文档对象模型(DOM)中使用了一个伪3D转换CSS代码,它能触发大多数移动设备的硬件加速能力,而且这种方法比使用Canvas元素表现要好很多,非常不错的一种方法,但是问题就是Android手机并不支持。这样的问题还有很多,往往不同设备之间HTML5应用所面临的问题和解决方法都不一定是相同的。

基于网页的WebApp短期内将遇到发展瓶颈。因为标准化问题和终端设备功能的支持程度,很难在短时间内找到确切的解决方案。

5.HTML5还不够强大

从我所已经看到的来说,炒作已经导致许多人高估了有多少开发人员喜欢使用JavaScript这一现状,JavaScript用于跨平台开发的强大是毋庸置疑的,但是这样就能证明JavaScript是HTML5跨平台开发的替代品么?显然不是这样。对于一些较为复杂的应用特别是游戏来说,面向对象法和更强大的手写代码往往更受开发者们的欢迎。

所以从上述几点来看,HTML5在这即将过去的一年的发展远远没达到人们的预期。HTML5可以说是成为了以Facebook为代表的新兴移动互联网一代被高估的替罪羊,如果HTML5能代表未来的话,那么它所代表的未来比起我们能想象到的还要远很多,不过现在谈这些还是有点为时尚早,当然这也不是说HTML5就没有春天,只是在短期之内还是很难实现的。

Via VB

相关链接:

开发者看HTML 5:就差一个大公司的推动

Kendo UI:开发者态度乐观 HTML5春天将提前到来

HTML 5在移动端有没有未来?

流云 @雷锋网
您可能也喜欢:

开发者看HTML 5:就差一个大公司的推动

HTML5未来发展的六大趋势

游戏巨头Gree发布HTML5服务 誓要打破App Store模式

2012年HTML 5的14大预测

Kendo UI:开发者态度乐观 HTML5春天将提前到来
无觅

流云 雷锋网专稿,转载请注明来自雷锋网及作者,并链回本页)

相关 [html5 发展] 推荐:

HTML5视频发展状况

- - HTML5研究小组
注:这篇报告来自 LongTail Video. HTML5已经进入了在线视频市场,这是一件激 动人心的事情,同时也对工业开发者提出了挑战. 随着HTML5规范和各种浏览器的不断改变,LongTail Video花费了大量的时间来弄清楚这一技术的本质,并且在各种浏览器以及设备上测试了播放效果,然后针对HTML5播放效果对产品进行了优化.

HTML5漫谈(3)–HTML5发展亟需解决的8个问题

- - HTML5研究小组
(  程宝平 chengbp @gmail.com). 大家对HTML5期望很高,希望它继承Web应用开发简单、部署升级方便、可以跨平台,又能像本地应用那样功能强大,操作体验简便友好. 我也在上篇“HTML5为什么这样红”中颠来倒去地讲HTML5如何的天生丽质、为何倾国倾城. 然而,要达到大家的期望值,HTML5需要还需要做不少工作.

HTML5未来发展的六大趋势

- 1625 - 互联网的那点事
HTML 5从根本上改变了开发商开发Web应用的方式,从桌面浏览器到移动应用,这种语言和标准都正在影响并将继续影响着各种操作平台. 在移动领域,大家争论不休的一个问题就是开发Web应用还是原生应用. 而随着HTML 5标准的发展,两者之间的差异已经逐渐变得模糊,今天各大媒体都争相报道与HTML 5有关的东西,那么,HTML 5未来的发展趋势到底是什么.

360发布《HTML5状况及发展形势报告》,2013年HTML5或将爆发?

- - 36氪 | 关注互联网创业
近日360发布了《HTML5状况及发展形势报告》,国内市场支持HTML5标准的浏览器已经从2010年的不到2%发展到2012年超过三成的比例,2013年这一比例将有望突破突破70%. 越来越多PC浏览器开始重视并且支持HTML5发展的同时,HTML5也越来越受到移动互联网的重视. 从全球浏览器市场份额来看,Chrome 的用户量步步攀升,至 2012 年 11 月 Chrome 占有量超过 35%,再加上对 HTML5 支持度一贯很好的 Firefox 和 Safari 浏览器,目前对 HTML5 支持度较好的浏览器实际占有量达 66%.

HTML5技术将推进在线游戏领域的发展

- - 酷勤网-挖经验 [expanded by feedex.net]
多数技术领域人士都认为,在在线视频和UI领域,HTML5将取代flash. 难以定夺的是,在网络游戏领域,HTML5是否会取代flash技术. 苹果、微软、谷歌和Mozilla——4家大型技术公司如今正积极在各领域推广HTML5技术,其中包括游戏领域. 更重要的是,他们的产品占据97%的浏览器市场.

King.com产品经理谈HTML5技术发展潜力

- - GamerBoom.com 游戏邦
作者:Joe Osborne. 作为一种用于创造网页游戏的新工具,HTML5已经成为了2012年社交游戏领域的一大热词. King.com最近发布于Facebook的《Pyramid Solitaire Saga》便是一款基于HTML5技术的游戏(游戏邦注:但德国社交游戏开发商Wooga则在最近宣布放弃HTML5),该公司产品经理Levina Nilsson在最近媒体采访中解释了King.com看好HTML5技术的原因.

HTML5状况及发展形势报告发布

- - InfoQ cn
360最近发布了《 2012年度HTML5状况及发展形势报告》,其中指出,标准的发展渐趋稳定、浏览器厂商态度积极、浏览器的支持状况明显提升,但是产品状况未达预期. 关于标准的发展渐趋稳定,报告中列举了几点值得关注的业界趋势:. 2012年, HTML5的标准在更加细化的过程中不断趋向稳定,虽然其中也有一些调整,但变动不大.

为什么2012年HTML5发展远未达预期

- - 雷锋网
编者按:本文作者Ben Savage, Spaceport.io创始人, Spaceport.io旨在向移动游戏开发者提供原生Javascript和HTML5开发平台. Ben在年初的时候曾对 2012年HTML5的发展趋势作了十四项大胆预测,不过在接近年终的时候他认为这一年来 HTML5的发展远远未达预期,主要原因有以下五个方面:.

阐述2011年HTML5游戏行业的发展历程和变化

- - GamerBoom.com 游戏邦
作者:Mark Wilcox. 有关HTML5游戏的讨论总是在不断发生改变. 在短短12个月的时间里,我们的讨论话题从刚开始的“嗨,这种我能用来制作游戏的新技术/标准究竟是什么. ”转变为“嗨,我能利用这个技术来赚钱. ”和“嗨,看看我能够利用的这些工具,简直令人称奇. 但是,在实现中这个转变期间的讨论话题是什么呢.

阐述2012年HTML5游戏的发展机遇和盈利方式

- - GamerBoom.com 游戏邦
作者:Mark Wilcox. 作为HTML5游戏设计师,我总是对开放网络游戏的未来抱着乐观的态度. 我喜欢Canvas技术,这几乎是我所使用的HTML5技术中最重要的元素,我喜欢运用此新兴技术制作游戏作品. 2011年,我们取得了非凡的成就. 作为HTML5游戏设计师,我们目前的表现令人难以置信.