商业周刊:HTML5的前景十分广阔

程序员真可怜。以往的路径是那么清晰:在想好了“钱景广阔”的软件创意后,唯一要做的决定就是选择Windows还是Mac平台。现在的选择却多了很多。除了传统的桌面系统,iOS、Android和Windows Phone也在争夺程序员的关注。除此之外,Facebook等网络枢纽也不容忽视。每个平台都需要时间,而且通常要采用不同的编程技术。

在视频游戏领域,这一问题尤其尖锐,即使好友们使用的设备各不相同,iPhone用户仍希望能与他们互动。27岁的软件工程师迈克尔·卡特尔(Michael Carter)认为,用HTML5可以解决这一问题。他的公司Game Closure开发的工具,使得游戏开发者只需编写一组游戏代码,便可兼容所有平台。例如,Game Closure展示了一款名为《Hearts》的棋牌游戏,可以方便不同城市的好友通过Facebook、iPhone和Andorid平板电脑对战。“它就是未来。”卡特尔如此描述HTML5。

从本质上讲,HTML5是一组能让网络浏览器理解动画、视频、图像和其他多媒体内容的标准,而且无需像Flash那样下载插件——如今的多数网络视频和图形都是借助后一项技术显示的。包括已故的史蒂夫·乔布斯(Steve Jobs)在内的很多技术专家,都批评Flash漏洞频出、能耗过高。对于正在逐渐拓展触角的HTML5而言,它的目标就是为网站赋予应用的外观和感觉。直到最近,这还只是一种奢望,远非现实。

这种改变部分归功于苹果iPad和iPhone的热销,这两款产品都不支持Flash。Game Closure的“一次编码,随处发布”工具吸引了Zynga等游戏开发商。据知情人士透露,Zynga曾经计划斥资1亿美元收购这家创业公司。卡特尔不肯透露细节,只是承认:“我们的确放弃了高额收购要约。但我们有更大的游戏开发理想。”他从Highland Capital领投的一轮风险投资中获得了1200万美元融资,希望自主发展公司,并通过授权技术或签订收入分享协议赚钱。

Zynga也在招聘自己的HMTL5游戏开发工程师,EA、亚马逊(微博)去年也都发布了HTML5版的移动网站。2月初,IBM则收购了Worklight,希望为手机和电脑开发HTML5商务应用。“我们正处于科技的拐点上。”流媒体音乐服务提供商Pandora产品执行副总裁汤姆·康拉德(Tom Conrad)说,该公司2011年刚刚用HTML5对网站进行了改版。

随着HTML5的普及,精通这种技术的软件工程师也开始供不应求。“给猎头打个电话试试就知道了,看看他们多长时间能找到这样的人。”人力资源管理软件开发商Cornerstone Software CEO亚当·米勒(Adam Miller)说。据他透露,HTML5程序员一个小时能赚250美元。

有人担心,HTML5受到追捧会导致软件质量下降。由于HTML5具有普适性,可能会降低开发者为某些设备编写特殊代码的动力。例如,并非所有手机都具备能感应倾斜度的加速计。“HTML5是有史以来发明的最伟大的‘最小公分母’,”笔记应用开发商Evernote CEO菲尔·里宾(Phil Libin)说,“但也只是个‘最小公分母’。”