话题又回到了那些年夜公司身上。实际上Adobe公司一直在埋怨,苹果、谷歌和微软之所以打算远离Flash,更多的是出于商业立场而不是手艺问题。从这些年夜公司转向HTML5的形形色色的念头上看,这多少也有些事理。
苹果在支持HTML5一事上一直有所保存。比如在为iPhone开辟基于HTML5的应用时,开辟者们眼下还无法挪用摄像头、陀螺仪等功能,而只有在开辟App版本时才能取得完整支持。这是因为AppStore一直是苹果商业模式中不成或缺的一环,而HTML5却鼓动勉励在网页上直接开辟应用。
2011年6月,老牌英国财经媒体《金融时报》由于不满AppStore中的新政策,撤下了自己的付费应用,改由网页进行推广。三个月之后,网页客户端FT.co累计达到了20万的下载量,并且其中有15%的付费用户。虽然这其实不是一个普遍的例子,它暂时也还没有威胁到苹果,不过苹果其实不希望这样的例子越来越多。
在谷歌,情况也很复杂。这家公司的移动战略还有些模糊,除用于笔记本的Chrome操作系统之外,还有炙手可热的手机操作系统Android。前者的应用依赖网页,谷歌甚至为此推出了不安装任何软件、只有一个阅读器的Chrome上网本,但后者则更接近苹果模式,视App为主流。因此,虽然谷歌已经宣布支持HTML5,但也希望将它的成长完全纳入自己的轨道中。
至于微软,虽然在IE9和IE10阅读器中,都部分插手了对HTML5的支持,但这家公司也有打算对SliverLight进行推广,这是微软自己的新型网页开辟手艺。如果全面支持HTML5,那么未来将会下降SilverLight的市场份额。
这些年夜公司各怀鬼胎,对HTML5的支持水平也并不是达到百分之百,因此由多家公司组成的HTML5阵营,至今没有形成统一标准。仅以对视频的支持为例,一方是支持H.264编码格局的苹果,另外一方则是支持WebM的谷歌和阅读器公司Firefox、Opera,微软则爽性当起了墙头草。这种手艺阵营分离、对开辟者的支持不足的场合排场,致使年夜部分HTML5应用遭遇启动速度过慢、体验欠安等种种问题。
现在越来越多的开辟者正在测验测验将App、普通网页和HTML5同时融入到产品中,这几近就是应对未来趋势的最平安的体例。在热门应用“航班管家”里,关头的机票查询和航班动态功能直接在App上实现,地图和酒店查询则采纳了内嵌的普通web网页,而依照他们的最新打算,未来的社区办事将会采取HTML5手艺进行开辟。这种暂时将HTML5“打包”进App,为跨平台和更丰富的功能做准备的体例,已经被为数很多的开辟者采取。
事实成果谁也不肯错过可让网页变得加倍丰富,并且可以跨平台开辟的HTML5。除Adobe的主动投降以外,他们还迎来了一个更强年夜的生力军—Facebook。11月9日,Facebook宣布收购HTML5法度分销平台公司Strobe。它还在10月份方才推出了iPad客户端软件,支持HTML5网页开辟手艺。
让我们把目光再次转到十七年前,当微软的比尔·盖茨看到网景阅读器轻易占领90%的用户桌面之后,全力驱动公司投入了IE阅读器的开辟,这一决定计划使微软依靠操作系统和阅读器统治了PC市场。到今天,阅读器公司们同样野心勃勃,希望把各类法度—包含操作系统直接搬到网页上来使用,而HTML5成了它们最重要的筹马。
汗青总是这样,不成避免的呈现轮回。现在,又到了新一代袍笏登场的时间。