2月25日消息,新一期的美国《商业周刊》分析文章称,随着HTML 5的普及,开发人员只需要编码一次,即可兼容各个不同的平台,同一款应用的用户即便使用不同的设备,也能够进行互动。
以下为文章主要内容:
现在的程序员很不容易做。以往,他们的选择非常的清晰,想好了“钱景广阔”的软件创意后,他们之需要决定在微软Windows上或者是苹果Mac上打造软件。
如今,他们的选择变得复杂得多。除了桌面操作系统和Facebook等网络中心之外,苹果iOS、谷歌Android和Windows Phone均争相引起编码员的注意。每个平台应用的开发都要耗费时间,而且也通常需要不同的编程技术。
视频游戏的挑战尤为严峻,因为iPhone用户想要与跟他们使用不同设备的朋友进行互动。现年27岁的软件工程师迈克尔·卡特(Michael Carter)表示,HTML 5能够解决这一问题。
卡特的公司Game Closure致力于打造的工具,旨在让游戏开发者只需编写一次代码,然后可将产品发布在各个不同的平台。例如,不同城市的扑克游戏Hearts玩家可以一块玩,不管他们使用的Facebook、iPhone还是Android平板电脑。“这就是HTML 5的未来,”卡特谈到HTML 5。
HTML 5这种标准可让网页浏览者看到动画、视频、图像等多媒体内容,而不需要下载Flash插件。很多科技界人士,包括苹果已故CEO史蒂夫·乔布斯(Steve Jobs)在内,都曾批评Flash漏洞很多,而且能耗过高。
新程序的希望
HTML 5正逐渐进入当前的各款浏览器上,包括移动设备的浏览器。其目标在于,使得网站看起来像直接下载到手机或者桌面的应用一样。以前这只是人们的希望,直到最近它才成为了现实。
这种改变部分因为不支持Flash的iPhone和iPad的大行其道。Game Closure为游戏厂商开发的“编码一次,随处发布”编程工具吸引了美国社交游戏开发商Zynga的注意,据知情人士透露,Zynga曾向Game Closure提出1亿美元的收购要约。
“我们确实放弃了高价收购要约,”卡特说。“不过我们对游戏开发有着更大的愿景。”但他拒绝透露具体细节。
为了发展公司,他通过一轮由Highland Capital领头的融资中募得了1200万美元。他计划通过技术授权,或者签署收入分成协议的方式来创收。
Zynga与艺电
Zynga和艺电目前正在雇用HTML 5工程师来开发新游戏。亚马逊去年推出了HTML 5版移动网站,而在2月初,IBM也收购了研发公司Worklight Inc.,以开发面向手机和平板电脑的HTML 5商务应用。
流媒体音乐服务商Pandora在2011年利用HTML 5技术对其网站进行了改造。Pandora产品执行副总裁汤姆·康拉德(Tom Conrad)表示,“我们正处于技术的转折点。”
随着HTML 5的不断扩张,精通该技术的软件工程师变得供不应求。“打个电话叫招聘人员找一个这方面的人才,看看需要多久的时间,”人力资源管理软件开发商 Cornerstone OnDemand Inc. CEO亚当·米勒(Adam Miller)说。他说,HTML程序员一个小时能赚250美元。
一些人担心HTML 5的流行可能会导致软件质量下降。由于HTML 5可支持各个平台,这可能使得开发者不大愿意为特定的设备功能专门编写程序。例如,并非所有手机都具有可感应倾斜度的加速计。
“目前为止,HTML 5是有史以来发明的最伟大的被广为接受的事物”,笔记应用开发商Evernote CEO菲尔·里宾(Phil Libin)表示。“但它还只是被广为接受的事物。” |