CNET科技资讯网10月15日国际报道 HTML5,下一版的网页标准,是否已准备好实际应用?
费心费力制作该标准的W3C认为,现在还不是时候。但社交网络龙头Facebook不同意。为证明这个主张,Facebook的资深开发程序经理David Recordon,特别发表一篇文章,详述Facebook目前使用HTML5的状况。
争执起于上周出刊的一篇InfoWorld专访。当中引述负责监督HTML5标准制作的Philippe Le Hegaret表示:“我们面临的问题是,大家对HTML5的期望已经很高,但现在布署有点太早,因为我们遭遇到互通性问题。”换句话说,程序开发者写的东西,在不同的浏览器上没有相同的呈现。
Le Hegaret的发言招来不小的争议。HTML5文书共同作者Remy Sharp指责Le Hegaret的立场,而Palm开发者关系主任Dion Almaer也说:“我完全不同意Philippe,并且恳求大家开始思考你的网站或程序能如何发挥那些新性能。”
Le Hegaret相当坚定,他在Twitter上告诉Facebook工程副总Mike Schroepfer:“你可以测试HTML5与既有的布署,但别期望有稳定度。”他也回应有意成立一家HTML5产品公司的前Google网络程序设计师Brad Neuberg:“HTML5有互通性问题,建议使用破解程序不是正当的方法。”
但Facebook以本身的例子证明,部分HTML5技术已经可以使用。 Recordon说:“过去几个月来,我们的工程团队早就开始应用HTML功能,我们对现有的结果十分满意。”
其中一部分是地理定位界面的应用,也就是在使用者同意下,浏览器可与网站分享使用者的位置。另一项应用是浏览历史界面。Facebook也计划把HTML5应用到网站的存储功能,改善资料快取,以及可改善服务器与浏览器之即时沟通的Web Sockets部分。最后,Facebook已完成iOS设备的HTML5内建视频支持。
平心而论,HTML5应用议题太细微复杂,无法用一句话断定。网站不需全盘接受所有HTML5标准;不同部分现阶段的成熟度有异,浏览器的支持程度也不一。网站通常会根据造访的浏览器种类,提供适当的页面。而网络开发者也有支持旧版浏览器的各种要求。
Le Hegaret在另一篇博客文章中,呼吁开发者,协助HTML5标准化在明年5月前完成最后阶段。 他写道:“HTML5现阶段的挑战…是测试、提炼和熟成此规格的某些面向,以便支持初期采用者、创新者,和现正使用这项技术的工程师。”W3C正在处理延伸HTML5的要求,如支持元资料、视频会议等。他说:“我们要听取那些已采用初步规格者的意见,以便利用那些试用案例,找出需要在明年5月最后阶段结束前处理的互通性问题。”
这场争执究竟是对事不对人。Almaer后来收敛他对Le Hegaret的强烈言词,转向攻击他眼中更大的敌人:与网络竞争的专有应用程序基础。 他没有直接点名,但目标非常清楚,除了宿敌Windows,现在又加入苹果的iOS和Google Android。为这些基础写程序的开发者可以赚进钞票、接触上亿顾客,但他们的软件只适用特定平台。
相反地,整个网络若要有效与其竞争,必须从既有的静态文件呈现根源,向外伸展。Almaer说:“我们需要‘即刻’武装,对抗应用程序生态体系。开发者需要一个他们足以信赖的强健平台。借由HTML5,我们首次拥有一个提供应用平台,而不只是超文件系统的机会…”
但程序开发者立即的支持,才能让HTML5与相关新标准发挥那样的潜力。等待标准达到完美,不是应有的态度。Almaer说:“我认为Phillipe还是有一些正确的想法,但我真的希望他了解,我们无法等到HTML5全部完工才行动。”
用户评论