HTML5正在徹底改變技術(shù)人員開(kāi)發(fā)Web應(yīng)用的方式。無(wú)論是在桌面還是移動(dòng),這個(gè)未來(lái)的語(yǔ)言和標(biāo)準(zhǔn)都已經(jīng)不再遙遠(yuǎn)。移動(dòng)領(lǐng)域最熱門(mén)的爭(zhēng)議——“Web應(yīng)用還是原生應(yīng)用?”將隨著HTML5的發(fā)展變得無(wú)關(guān)緊要。

2011年,HTML5都發(fā)生了哪些事情?我們一起來(lái)看看。

1. 移動(dòng)優(yōu)先

ReadWriteWeb已經(jīng)將“2012最具潛力公司”稱(chēng)號(hào)授予了appMobi,一家HTML5創(chuàng)業(yè)公司,重點(diǎn)放在移動(dòng)優(yōu)先開(kāi)發(fā)。事實(shí)上,隨著手機(jī)和平板設(shè)備的爆炸性增長(zhǎng),移動(dòng)優(yōu)先已經(jīng)成為開(kāi)發(fā)社區(qū)的大趨勢(shì)。

今年,我們看到了許多大公司開(kāi)始移動(dòng)優(yōu)先的項(xiàng)目?!督鹑跁r(shí)報(bào)》將其iPad應(yīng)用從Apple的App Store中撤下,只開(kāi)發(fā)Web應(yīng)用,結(jié)果取得了不錯(cuò)的效果。不少游戲開(kāi)發(fā)者也開(kāi)始轉(zhuǎn)向移動(dòng)Web開(kāi)發(fā)。

新的一年,首先開(kāi)發(fā)移動(dòng)Web的趨勢(shì)將會(huì)持續(xù)。其實(shí),用戶(hù)并不關(guān)心應(yīng)用是用什么技術(shù)寫(xiě)的,只要好用就行。Web應(yīng)用和原生應(yīng)用的界線將變得模糊。

CSDN譯注:Mobile First(移動(dòng)優(yōu)先)的口號(hào)最初是由Yahoo前首席設(shè)計(jì)架構(gòu)師Luke Wroblewski提出的,已經(jīng)獲得了業(yè)界的廣泛反響。他提倡產(chǎn)品研發(fā)團(tuán)隊(duì)首先針對(duì)移動(dòng)設(shè)備設(shè)計(jì),這不僅是因?yàn)橐苿?dòng)設(shè)備現(xiàn)在數(shù)量龐大而且在飛速增長(zhǎng),而且因?yàn)橐苿?dòng)設(shè)備的限制能迫使我們改變舊習(xí)慣,先做減法,更關(guān)注產(chǎn)品最本質(zhì)、最重要的方面,同時(shí)更多地注意性能和使用場(chǎng)景,反而最后會(huì)得到更出色的用戶(hù)體驗(yàn)。當(dāng)然,移動(dòng)設(shè)備中豐富的傳感器、攝像頭等等硬件,也為產(chǎn)品提供了更廣闊的空間。

2.游戲開(kāi)發(fā)者率先轉(zhuǎn)向HTML5

游戲開(kāi)發(fā)者轉(zhuǎn)而開(kāi)發(fā)Web版本的動(dòng)力是顯而易見(jiàn)的:他們是使iOS設(shè)備更具吸引力的主要因素,可是無(wú)論銷(xiāo)售收入還是應(yīng)用內(nèi)付費(fèi)收入,卻都要給Apple分成30%。HTML5對(duì)Facebook這樣的游戲平臺(tái)更是至關(guān)重要。想想看吧,如果不借助HTML5和Spartan計(jì)劃,F(xiàn)acebook怎么能在移動(dòng)平臺(tái)上在Apple抽成之后繼續(xù)成為平臺(tái)與游戲商分成?

然而,HTML5游戲開(kāi)發(fā)是非常困難的。領(lǐng)先的HTML5游戲開(kāi)發(fā)商Moblyng CEO Stewart Putney 8月時(shí)就對(duì)ReadWriteWeb說(shuō)過(guò),你知道用HTML5開(kāi)發(fā)德州撲克有多難嗎?

當(dāng)然,通過(guò)PhoneGap和appMobi的XDK等方式將Web開(kāi)發(fā)出來(lái)的代碼包裝為原生應(yīng)用也是一個(gè)方向,F(xiàn)acebook的iOS應(yīng)用就是這樣做的。

3. 響應(yīng)式設(shè)計(jì)

多種屏幕大小是移動(dòng)開(kāi)發(fā)的一個(gè)難點(diǎn)。為此,Ethan Marcotte在A List Apart上發(fā)表了Responsive Web Design一文,第一次提出了響應(yīng)式設(shè)計(jì)的理念,即讓內(nèi)容能自動(dòng)適應(yīng)任何屏幕大小。

波士頓環(huán)球的網(wǎng)站BostonGlobe.com是響應(yīng)式設(shè)計(jì)的一個(gè)絕佳范例。從網(wǎng)站開(kāi)發(fā)者Filament的采訪中可以知道,要做到這一點(diǎn)并非易事,一些基本概念必須從最開(kāi)始就要考慮到,而如何處理來(lái)自第三方的圖片和廣告,也是頭痛的問(wèn)題。

4. 設(shè)備訪問(wèn)

Web應(yīng)用和原生應(yīng)用最大的區(qū)別之一,就是瀏覽器內(nèi)運(yùn)行的代碼傳統(tǒng)上無(wú)法訪問(wèn)某些硬件設(shè)備和底層特性,比如照相機(jī)、傳感器、日歷、聯(lián)系人等。而HTML5將有望解決這一問(wèn)題。

分享到

wangyao

相關(guān)推薦