如 果说,2011年HTML5从年初火到了年末。那么,2012年,HTML5就是此起彼伏的一年。喜的是,HTML5在各领域全面开花,互联网业内领头公 司Google、Zynga、Mozilla、Yahoo!、微软、英特尔等等都强调了HTML5技术在下一代产品中的战略地位,积极拥抱HTML5,将 对HTML5的支持推到了前所未有的高度;忧的是,HTML5标准进展缓慢、标准组织的分道扬镳,更多的人看到了HTML5的不完善,国内贴HTML5标 签的公司多,真正实践的少,包括Facebook也将重心转到Native上。
事件回放之——风头正茂 备受关注
2010 年4月,尚未离开人世的乔布斯公开表示Flash已不再为浏览视频或者其他Web内容所必须,并且用自家产品全面拥抱HTML5的实际行动支持自己的论 点。无独有偶,同样在智能机上大行其道的,Google也同样不遗余力的推动HTML5的市场化进程。随着时间的流转,HTML5带来的绝对不仅仅只是技 术的更新,而是对于未来一个更大的舞台。
2012年1月10日在拉斯维加斯正在举行的CES大会上,微软CEO鲍尔默宣布了基于IE9和HTML5版的割绳子游戏,这是一款由微软及游戏开发商ZeptoLab共同推出,用于促进IE9的使用及网页的美化。
Mozilla 进军移动领域 B2G项目主打HTML5 这是一个全新的移动项目Boot to Gecko(简称 B2G),致力于创建基于Web和HTML5的移动体验,在这个Web平台上提供和优化蓝牙、短信等原生App的功能,与原生HTML5应用紧密联系在一 起。
Zynga德国公司堪称HTML5发展和创新思维的真正领导者,Paul Bakaus在新游戏大会(New Game Conference)上奉劝游戏开发者转投HTML5开发,并指出“HTML5是游戏产业的未来,利用HTML5工具,比如WebSockets和 CSS3可以很好的完成流畅的动画,实现无缝的游戏体验而不须等待加载。”目前,Zynga共有Zynga Poker、FarmVille Express、Words With Friends和CityVille Express四款HTML5游戏。这些游戏完全可以媲美本地应用。
腾讯携手W3C共同参与包括Web App、HTML5等新互联网技术标准的研究和制定,推动中国互联网产业快速发展。腾讯加盟W3C也将帮助中国互联网企业在国际互联网技术与标准领域争取更多话语权。
英 特尔亚太研发中心总经理何京翔:全面拥抱HTML5,作为支撑英特尔远景目标——互联计算的核心技术,英特尔全面拥抱HTML5!英特尔在全球积极参与 HTML5的标准化工作,并努力为英特尔凌动平台提供一个优化的HTML5软件运行环境,同时为广大的互联网应用开发者提供一套便利的开发工具。
谷 歌发布世界上首个开源的HTML5 SIP客户端以及Yahoo:拥抱Hadoop和HTML5 等等示例证明了HTML5的魅力所在。不管是喜欢还是不喜欢,你都不可否认HTML4是有史 以来最成功的标记格式。HTML5就是建立于它的成功之上。HTML5为Web开发者提供了很多强大的新特性。
事件回放之——HTML5遭遇重创
Facebook 放弃HTML5转投iOS,不管怎么说,Facebook曾经有一个非常宏大的志愿那就是构建一个HTML5的帝国。当年Facebook偷偷研究一个名 叫斯巴达的项目,初衷就是想在iOS平台开辟一块自己的根据地。对此,Apple一直没有表现出任何态度,放任其发展。在TechCrunch泄露 Facebook的秘密计划半年之后,斯巴达进化为Open Gragh,Facebook发布了Pay Dialog mobile SDK。又过半年,Facebook宣布放弃其基于HTML5的iOS App,彻底转为Native,又一次让HTML5 vs Native的话题升温。
随后,在2012年12月Facebook发布了新版的Android手机应用。同之前发布的iOS版Facebook应用一样,本次发布的应用彻底抛弃了HTML5,在启动速度和反应速度上有了很大的提升。
生 存还是毁灭:Facebook惨败真是HTML5的错? 再接下来的一段时间内,Sencha的两位工程师Jamie Avins和Jacky Nguyen在听到Mark Zuckerberg表示“HTML5尚未就绪”后不以为然,在空闲时间开发了Fastbook这个性能上不逊于原生Facebook程序的纯HTML5 应用,有力地回应了Zuckerberg,并指出,“不是HTML5不好用,而是你不会用。”
事件回放之——HTML5开发的荆棘之路
2012 年7月份,HTML5的两个标准制定组织WHATWG和W3C决定分道扬镳,这也意味着今后将会出现两个版本的HTML5:即“快照版”和“动态版”。 W3C对未来HTML5反应太过迟缓,成立WHATWG就是为了加快HTML5的发展速度。实际上,W3C在一定程度已经放弃了HTML,而将注意力转移 到了XML和XHTML。而现在的问题在于,大多数用户想要继续使用HTML,而且想使用更好的HTML,而非转到一个新的标准。
2007 年到2010年,随着浏览器JS擎大幅提速,以及人们对HTML5预期逐步提高,JS的流行度出现了显著的上升。但HTML5并没有给人真正的惊 喜,HTML5富应用并不受人关注,10年开始关注明显冷却,而且之后每一次关注度的上升都和Flashplayer出现负面新闻的时间吻合,导致部分 Flash程序员转向JS,可当他们发现JS并不真正适合富应用的时候,又转回了Flash或是转向了Objective-C、Java。大部分流行网站 都在iOS和Android上推出了独立应用,这无异于直接否定了HTML5在手持设备上的优势。
为什么2012年HTML5发展远未达预期,这一年来HTML5的发展远远未达预期,主要原因有以下五个方面:跨平台HTML5开发并未起飞、人们更习惯于通过应用商店下载应用、混合应用不能依赖移动浏览器、不同移动设备间的适配问题、HTML5还不够强大。
为 什么说HTML5还没到黄金开发时期?对此,业界众说纷纭:HTML5不是一个平台:HTML5只是一个语言标准。这也是困扰HTML5的重要原因。尽管 基于HTML5开发的应用能够允许在所有的平台上,设想初衷是非常美好的,但是就目前来看对于HTML5还有一定难度。HTML5拥有一个新兴化的碎片问 题:它经常被鼓吹作为一种解决方案,它真能成为未来的主角吗?
HTML5来袭,业界人士看法不一:
Mark_董龙飞:这个东东推出的同时也共享了其中的资源加载JavaScript库PXLOADER。对游戏开发者,尤其是基于Canvas开发游戏的应该都很有用。
张晓菲Shawphy HTML5研究者:乍看之下,HTML5似乎给在线和手机游戏开发者带来颇多益处。这是个纯网页平台,游戏开发者能够基于HTML5制作自己的游戏,然后在任何兼容设备发行内容,从手机到PC平台。但这是否真的这么简单?
HTML5 开发者代表尤雨溪:个人开发者的机遇,尤雨溪认为,HTML5正处在迅速变化和发展的历程中,它的发展还未完全稳定下来。但从HTML5推出的各种新功能 来看,未来主要有两个大的发展方向:第一,是无处不在的普适性。后PC时代,每个人有很多不同终端,这些产品都需要人机交互界面。HTML5在某种程度上 就有机会成为这样无处不在的交互解决方案,它可以嵌入在任何有此需求的设备当中。第二,技术门槛、开发维护成本低,良好的跨设备、平台特性。HTML5作 为低技术门槛的另一个优势,能非常快速地试验新想法。而在逐渐跟进的硬件API、IOS4.0之后,HTML5可以直接在浏览器获得加速移——就是获得手 机的移动角度、实现摄像头功能等很多值得探索的新价值。
王淮,大城小胖论辩HTML5 局部有小雨,他认为,在移动端是否采用HTML5技术,取决于你的产品形态。将来可能90%的应用会是HTML5,而那10%,可能永远也不适合 HTML5,HTML5性能的提升很大程度上将取决于低耗电高性能CPU/内存的出现,或者电池技术的极大改善。
现在越来越多的公司进入到移动互联网这个领域都会遇到一个问题,早期的技术选型很重要,稍有不慎后患无穷,是超前使用HTML5,还是稳妥地针对性开发,或者两者折中?这个还需根据实际产品来定夺。
Write once,run anywhere
这 是多少程序员的梦想,也曾经是Java让人心动的地方,但真正做过跨平台解决方案的人都知道,这只是一句口号而已,跨平台没那么容易玩转的。没 错,HTML5可以实现Write once,run anywhere,但总不能写一个Hello World来run anywhere吧。
从开发者视角论述HTML5平台的7大特点,跨平台运行特点HTML5的主要优势在于它适合众多平台,从PC浏览器到手机、平板电脑,甚至是智能电视,只要设备浏览器支持HTML5,HTML5游戏在此平台就具有可行性。
HTML5又见艳阳春
据统计2013年全球将有10亿手机浏览器支持HTML5,同时HTML Web开发者数量将达到200万。毫无疑问,HTML5将成为未来5-10年内,移动互联网领域的主宰者。
12 月份,W3C小组宣布已经完成对HTML5标准以及Canvas 2D性能草案的制定,这就意味着开发人员将会有一个稳定的“计划和实施”目标。尽管规范已经成型,但离大功告成还有一段距离,预计在2014年中期完成全 部工作。目前小组并没有向公众解答关于对视频的支持情况的问题。