導(dǎo)語:最新一期美國《商業(yè)周刊》印刷版刊文稱,隨著HTML5的興起,軟件開發(fā)者的負擔(dān)將大為減輕,只需開發(fā)一組代碼,即可兼容多數(shù)設(shè)備。但這項技術(shù)也有可能在一定程度上阻礙技術(shù)創(chuàng)新。
以下為文章全文:
程序員真可憐。以往的路徑是那么清晰:在想好了“錢景廣闊”的軟件創(chuàng)意后,唯一要做的決定就是選擇Windows還是Mac平臺?,F(xiàn)在的選擇卻多了很多。除了傳統(tǒng)的桌面系統(tǒng),iOS、Android和Windows Phone也在爭奪程序員的關(guān)注。除此之外,F(xiàn)acebook等網(wǎng)絡(luò)樞紐也不容忽視。每個平臺都需要時間,而且通常要采用不同的編程技術(shù)。
在視頻游戲領(lǐng)域,這一問題尤其尖銳,即使好友們使用的設(shè)備各不相同,iPhone用戶仍希望能與他們互動。27歲的軟件工程師邁克爾·卡特爾(Michael Carter)認為,用HTML5可以解決這一問題。他的公司Game Closure開發(fā)的工具,使得游戲開發(fā)者只需編寫一組游戲代碼,便可兼容所有平臺。例如,Game Closure展示了一款名為《Hearts》的棋牌游戲,可以方便不同城市的好友通過Facebook、iPhone和Andorid平板電腦對戰(zhàn)。“它就是未來。”卡特爾如此描述HTML5。
從本質(zhì)上講,HTML5是一組能讓網(wǎng)絡(luò)瀏覽器理解動畫、視頻、圖像和其他多媒體內(nèi)容的標(biāo)準,而且無需像Flash那樣下載插件——如今的多數(shù)網(wǎng)絡(luò)視頻和圖形都是借助后一項技術(shù)顯示的。包括已故的史蒂夫·喬布斯(Steve Jobs)在內(nèi)的很多技術(shù)專家,都批評Flash漏洞頻出、能耗過高。對于正在逐漸拓展觸角的HTML5而言,它的目標(biāo)就是為網(wǎng)站賦予應(yīng)用的外觀和感覺。直到最近,這還只是一種奢望,遠非現(xiàn)實。
這種改變部分歸功于蘋果iPad和iPhone的熱銷,這兩款產(chǎn)品都不支持Flash。Game Closure的“一次編碼,隨處發(fā)布”工具吸引了Zynga等游戲開發(fā)商。據(jù)知情人士透露,Zynga曾經(jīng)計劃斥資1億美元收購這家創(chuàng)業(yè)公司??ㄌ貭柌豢贤嘎都毠?jié),只是承認:“我們的確放棄了高額收購要約。但我們有更大的游戲開發(fā)理想。”他從Highland Capital領(lǐng)投的一輪風(fēng)險投資中獲得了1200萬美元融資,希望自主發(fā)展公司,并通過授權(quán)技術(shù)或簽訂收入分享協(xié)議賺錢。
Zynga也在招聘自己的HMTL5游戲開發(fā)工程師,EA、亞馬遜去年也都發(fā)布了HTML5版的移動網(wǎng)站。2月初,IBM則收購了Worklight,希望為手機和電腦開發(fā)HTML5商務(wù)應(yīng)用。“我們正處于科技的拐點上。”流媒體音樂服務(wù)提供商Pandora產(chǎn)品執(zhí)行副總裁湯姆·康拉德(Tom Conrad)說,該公司2011年剛剛用HTML5對網(wǎng)站進行了改版。
隨著HTML5的普及,精通這種技術(shù)的軟件工程師也開始供不應(yīng)求。“給獵頭打個電話試試就知道了,看看他們多長時間能找到這樣的人。”人力資源管理軟件開發(fā)商Cornerstone Software CEO亞當(dāng)·米勒(Adam Miller)說。據(jù)他透露,HTML5程序員一個小時能賺250美元。
有人擔(dān)心,HTML5受到追捧會導(dǎo)致軟件質(zhì)量下降。由于HTML5具有普適性,可能會降低開發(fā)者為某些設(shè)備編寫特殊代碼的動力。例如,并非所有手機都具備能感應(yīng)傾斜度的加速計。“HTML5是有史以來發(fā)明的最偉大的‘最小公分母’,”筆記應(yīng)用開發(fā)商Evernote CEO菲爾·里賓(Phil Libin)說,“但也只是個‘最小公分母’。”