您所在的位置:开发 > Web > 业界资讯 > HTML5尚未迎来爆发:标准不统一日益碎片化

HTML5尚未迎来爆发:标准不统一日益碎片化

2012-09-19 16:21 柯山 HTML5中国 字号:T | T
一键收藏,随时查看,分享好友!

今年1月份,我们预测,基于网络的HTML5应用将逐步替代原生应用,但这个过程比你想象的更加漫长。我们现在仍然维持这样的观点。但花费的时间可能比我们当初设想的还要长。

AD:

北京时间9月19日消息,商业内幕网站旗下的研究机构BI Intelligence发布报告称,HTML5现在仍然没有准备好进入主流,它普及的时间要比原来预计的时间长。原因在于HTML5未出台连贯标准,导致碎片化严重。统治移动浏览器领域的苹果和谷歌不愿放弃自身应用分销中心的地位,因此目前也无意开发HTML5。但文中引用Facebook首席执行官马克•扎克伯格(Mark Zuckerberg)的话称,从长远看HTML5是最有前途的一项技术。

全文概要如下

今年1月份,我们预测,基于网络的HTML5应用将逐步替代原生应用,但这个过程比你想象的更加漫长。我们现在仍然维持这样的观点。但花费的时间可能比我们当初设想的还要长。

自从今年1月以来,几大趋势是我们相信HTML5还未对进入主流市场做好准备。

首先,我们要先澄清一个概念:HTML5不是一个类似iOS或Android的平台,而是一组标准。理解这一点是理解困扰HTML5问题的关键。

虽然HTML5应用可在所有平台运行的理论上非常吸引人,但现实情况更加复杂。这是因为HTML5出现了很多碎片化问题。

这个问题是浏览器碎片化造成的结果,然后蔓延到了移动领域。反过来,这是理解为什么HTML5无法悄无声息替代原生应用的关键:主流的移动浏览器被大公司控制,它们要维护现有生态系统的既得利益。Facebook开发原生应用,远离HTML5就是最好的例子。

HTML5的碎片化问题

正如我们以前讨论过的,HTML5出现了一个日益突出的碎片化问题,一个很严重的问题就是它时常被鼓吹为一种解决方案。

最近,我们采访了移动咨询公司Appcelerator企业战略主管迈克尔•金(Michael King)。Appcelerator的季度调查有超过3600名开发者参加。因此,它对应用生态系统很非常有说服力的看法。

上个季度,虽然开发者对HTML 5的兴趣激增至73%(Appcelerator 2011年第三季度第一次对这一问题进行调查时数据只有66%),但似乎很少有开发者会去创造一个完全的HTML5应用。金表示:“只有4%的开发者对开发纯HTML5应用有兴趣。”

今年1月份面向超过100家《财富》500强公司技术高管所做的调查也得出了类似的结果:74%的人正在考虑使用HTML5,但只有7%的人认为它可以代替原生应用。没有人否认HTML5给出的承诺,但转化成数字后未给人留下深刻印象。金告诉我们:“问题在于非常严重的浏览器碎片化问题。”

根据金的说法,跨浏览器功能支持有30%的不同。换句话说,一些HTML5功能支持Chrome,但不支持Safari或火狐。这个问题也蔓延到了移动浏览器上。这就破坏了开发可在任何平台运行的HTML5应用的理念。

金表示,造成这一僵局的原因是标准化机构还未批准一系列连贯的标准,哪怕是在HTML5诞生五年后。更令人担忧的是,创建HTML5标准的主要团体已经决定发表他们自己版本的HTML5标准,虽然他们未来仍然会一起工作。金表示,最大的失误就是标准机构整合新功能的速度过快。

碎片化问题威胁着开发者传递HTML5承诺的能力。此外,目前尚不清楚握有既得利益的浏览器开发商是否有兴趣建立起一个广泛支持的功能集。Facebook与HTML5长达两年的爱慕暴露出了这个问题,也提供了一个警世故事。

Facebook抛弃HTML5

今年8月,Facebook升级iOS应用的行为震惊了HTML5世界。在这次升级中,Facebook舍弃了原来重用HTML5技术的应用,而是使用苹果iOS SDK重新进行了开发。

Facebook首席执行官马克•扎克伯格(Mark Zuckerberg)最近在接受科技博客TechCrunch采访时也表示,Facebook正在计划将这一做法用到Android应用开发上。Facebook此举非常重要,因为它是仅次于谷歌的第二大移动应用。Facebook的决定很快在开发者社区引起反响。

Facebook的iOS产品经理向科技博客The Verge解释:“直到现在,我们都很关注规模,但我们已经意识到我们有个很棒的移动网站,内嵌HTML5的应用不是人们想要的。”这是个外交辞令式的说法,指HTML5无法提供消费者期望的效能。不论如何,Facebook发布新应用几周后,应用排名从1.5星上升到4星。

就在今年4月,Facebook还称它的HTML5移动网站的用户数是iOS和Android应用总和的两倍。虽然这可能是向HTML5敲响了警钟,但实际上也给了Facebook一个麻烦。正如我们提到的,iOS和Android手机浏览器不支持一致性的功能集,例如照片上传,这对Facebook来说是很关键的功能。换句话说,开发HTML5应用,然后部署到所有平台的梦想并不现实。

为了纠正这种情况下,Facebook创立了一个移动W3C社区团体来推广移动浏览器的开发。虽然理想很崇高,但在全球智能手机市场占据超过85%的两家企业,能刺激雪球滚动起来的苹果和谷歌并没有参加。目前,移动浏览器的碎片化越来越严重。

平台的数据并不像移动浏览器领域的数据那样清晰好理解。举例来说,一些Android智能手机安装有定制版的Android网络浏览器,其他一些可能预装了谷歌Chrome浏览器。诺基亚方面同样也是一团糟:它一直支持Opera,之后又为自己的Symbian智能操作系统搭载了诺基亚网络浏览器。它最新的Windows Phone手机又是安装的移动版IE。

移动浏览器的开发符合Facebook的商业利益,因为HTML5支持Facebook Payments,但它的新版原生iOS应用却不支持。原生iPhone应用程序必须通过iTunes付款。

但Facebook的计划有两个问题。

首先,当前的消费者更喜欢原生应用,而不是移动网络。原生应用的参与率比移动网络要大得多。

更重要的是,虽然Facebook的原生应用不支持支付功能,但握有移动关键的苹果和谷歌无意推广HTML5的开发。这是因为苹果和谷歌向原生应用交易收取30%的佣金,类似Facebook要拿走网站开发者30%的营收,它们不大可能会白白将营收流转给Facebook。

同样重要的是要理解,对于苹果和谷歌来说,Facebook是一个新出现的应用分销竞争对手。今年5月,Facebook发布应用中心,“一个人们发现社交应用的新地方”。截至上个月,Facebook网站上已经有2.35亿名玩家,应用中心也已经有了1.5亿的访客。应用中心可以帮助Facebook用户找到Facebook平台上有的应用,或使用Facebook登录至任何平台,但是正如Chester Ng指出的那样:“Facebook妄图把所有应用都变成Facebook应用。”

Facebook登录在应用生态系统验证用户中扮演中心角色,它就好像是护照一样,在任何应用上创建社交层。用户在这些应用的活动也会反馈到Facebook的新闻动态和时间线中,这为开发商提供了巨大的可见动力。举例来说,视频应用Viddy今年年初发布了一个时间线小组件后,用户数量就出现飙升。

换句话说,Facebook在这个应用生态系统中扮演着很重要的角色,但它却无法将其转化为营收流。不过很重要的一点在于,长期来看HTML5将取代原生应用,Facebook将被定位为移动应用的分发中心。这会让苹果和谷歌放慢脚步。

Facebook的问题在于,或对于所有HTMl5的用户来说,谷歌和苹果统治着移动浏览器领域。现在牺牲它们的原生应用平台,去开发HTML5不符合它们的利益,它们要维护自己现有的应用分发中心地位和营收流。

HTML5并不是没有希望

在HTML5已死的喧嚣中,扎克伯格依然坚持这项技术从长远看令人兴奋。

他告诉风险投资家迈克尔•阿灵顿(Michael Arrington):“HTML5并没有那么糟糕。从长期看,我对此感到十分兴奋。有趣的地方在于,使用Facebook移动网络的用户逐渐超过了iOS和Android应用用户的总和。因此,移动网络对我们是个大事件。”

扎克伯格的遗憾不是Facebook花了两年时间开发HTML5,而是在HTML5没有准备好的情况下就在它身上花了两年时间。我们之前提到,扎克伯格也说过,长期来看HTML5是最有前途的技术。

他表示:“Facebook开发了这个称为Faceweb的内部框架。基本上这个东西的理念就是我们可以每天向基础架构添加代码,而不是向应用商店注册,为网络栈堆开发网络代码,我们可以将这些转换到移动开发中。我们从未得到我们想要的质量。”

这提到了问题的本质。从开发人员的角度来看,网络应用要优于原生应用,因为它更易于升级代码,引入新功能,无需得到谷歌和苹果的首肯就可以直接推向消费者。它减少了中间人,优化了移动开发。

最后还有一个诱人的可能性,正如MC•西格尔(MC Siegler)首先指出的那样,Facebook可能会自行推广HTML5,推出经过优化标准的自由移动浏览器。

原文链接;http://www.html5cn.org/article-3561-1.html

【编辑推荐】

  1. HTML5大纲算法对结构的影响
  2. 9月或10月,HTML5将会公布首个草案
  3. HTML5 未来不可阻挡的力量
  4. HTML5的政治斗争
  5. 如果HTML5是一个妹子,她长得像?
【责任编辑:张伟 TEL:(010)68476606】



分享到:

热点职位

更多>>

热点专题

更多>>

读书

黑客入侵的主动防御
本书是一本非常全面地讲述黑客入侵主动防御技术的网络安全工具书。本书的重点是介绍黑客的攻击手段和提供相应的主动防御保护措施

51CTO旗下网站

领先的IT技术网站 51CTO 领先的中文存储媒体 WatchStor 中国首个CIO网站 CIOage 中国首家数字医疗网站 HC3i