圍繞著Native App(原生應(yīng)用)和Web App的爭(zhēng)論自一開(kāi)始就廣受關(guān)注。當(dāng)前的移動(dòng)Web是否已做好準(zhǔn)備勝任移動(dòng)平臺(tái)之上的應(yīng)用開(kāi)發(fā),甚至是替代Native App并且同樣完美展現(xiàn)移動(dòng)終端特性?
關(guān)于兩者之間的優(yōu)劣其實(shí)完全無(wú)需再過(guò)多對(duì)比,反而是一些本以為清楚的環(huán)節(jié)仍舊存有質(zhì)疑。國(guó)內(nèi)開(kāi)源的移動(dòng)Web開(kāi)發(fā)平臺(tái)Rexsee(www.rexsee.com)也在多次的開(kāi)發(fā)者交流中提出了相關(guān)意見(jiàn)。
誰(shuí)來(lái)推進(jìn)移動(dòng)Web App?
Webkit在各大主流移動(dòng)瀏覽器的全面支持,以及以HTML5為驅(qū)動(dòng)的Web技術(shù)不斷演進(jìn)發(fā)展,我們有理由相信以Web為中心的移動(dòng)應(yīng)用趨勢(shì)將會(huì)愈發(fā)明顯。除此之外,更加廣泛的開(kāi)發(fā)者將扮演起了移動(dòng)應(yīng)用創(chuàng)新發(fā)展的堅(jiān)實(shí)基礎(chǔ)。
打造一個(gè)全生態(tài)的基礎(chǔ)平臺(tái)也將是推進(jìn)移動(dòng)WebApp的重要途徑。國(guó)內(nèi)以百度(微博)為代表的Web App開(kāi)放平臺(tái)已開(kāi)始為開(kāi)發(fā)者提供更多開(kāi)放、標(biāo)準(zhǔn)化的開(kāi)發(fā)框架和工具,并對(duì)后續(xù)的應(yīng)用運(yùn)營(yíng)提供良好支撐。
歸根結(jié)底,引爆移動(dòng)Web App可能最需要的是一個(gè)成功的殺手應(yīng)用,就像當(dāng)初Gmail的成功對(duì)于Ajax的影響一樣。
基于瀏覽器的Web App與移動(dòng)平臺(tái)特性
對(duì)于這一款期待中的殺手應(yīng)用則存有更多質(zhì)疑。首先,新的移動(dòng)互聯(lián)網(wǎng)形態(tài)本質(zhì)上可以讓?xiě)?yīng)用通過(guò)瀏覽器而不是特定的操作系統(tǒng)或移動(dòng)平臺(tái)來(lái)運(yùn)行,但對(duì)新一代的智能移動(dòng)終端而言,更多的平臺(tái)特性還是為Native App存在。
其次,各個(gè)移動(dòng)瀏覽器對(duì)于Webkit的支持程度不一,HTML5標(biāo)準(zhǔn)自身的不成熟,再加上各個(gè)移動(dòng)平臺(tái)的功能實(shí)現(xiàn)方式不同,基于瀏覽器的Web App很難充分發(fā)揮設(shè)備硬件和操作系統(tǒng)的特性。很難相信,一個(gè)僅僅只是做到跨平臺(tái)(即支持各個(gè)移動(dòng)終端瀏覽器),但卻無(wú)法充分調(diào)用終端功能的應(yīng)用會(huì)成為引爆移動(dòng)Web App的關(guān)鍵應(yīng)用。
最后則是關(guān)于運(yùn)行效率、網(wǎng)絡(luò)依賴(lài)以及復(fù)雜用戶(hù)交互界面等陸續(xù)正在完善的相關(guān)環(huán)節(jié)。
跨平臺(tái)應(yīng)用的價(jià)值取舍
正是出于如上的考慮,國(guó)內(nèi)外已有大量的移動(dòng)Web開(kāi)發(fā)工具/框架開(kāi)始提供一種混合應(yīng)用的封裝模式,讓W(xué)eb App更像Native App的運(yùn)行形態(tài),同時(shí)在瀏覽器范圍之外實(shí)現(xiàn)對(duì)移動(dòng)平臺(tái)終端功能特性的直接調(diào)用。通過(guò)實(shí)現(xiàn)混合應(yīng)用的形態(tài)進(jìn)一步模糊Native App與Web App之間的界線。
但是,盡管這類(lèi)開(kāi)發(fā)框架反復(fù)強(qiáng)化跨平臺(tái)的應(yīng)用開(kāi)發(fā)能力,卻無(wú)法真正做到“一次開(kāi)發(fā),到處運(yùn)行”,在功能實(shí)現(xiàn)的完善度上也同樣不夠理想。簡(jiǎn)單來(lái)理解則是我們常聽(tīng)到的木桶原理:最短的那塊板決定了這桶水的多少。
為了迎合跨平臺(tái)需求而被迫降低功能完善程度,這是否也是一個(gè)值得思考的問(wèn)題?對(duì)此,國(guó)內(nèi)的開(kāi)源Rexsee開(kāi)發(fā)平臺(tái)(www.rexsee.com)則選擇深度支持Android,并提供了接近2000個(gè)擴(kuò)展API。
回到一開(kāi)始的問(wèn)題,誰(shuí)會(huì)最終成為移動(dòng)Web App的主要推進(jìn)者其實(shí)并不重要。在不斷提高Web App性能的同時(shí),爭(zhēng)取更多用戶(hù)并創(chuàng)造更佳的用戶(hù)體驗(yàn),將是移動(dòng)Web App發(fā)展的一大難題。
推薦閱讀
細(xì)讀政府工作報(bào)告的金融部分,有幾處值得關(guān)注。 一是沒(méi)有出現(xiàn)人民幣國(guó)際化這一概念,只是提及跨境貿(mào)易人民幣結(jié)算和香港離岸業(yè)務(wù)。近兩年來(lái),人民幣國(guó)際化快速推進(jìn),香港離岸市場(chǎng)規(guī)模急速擴(kuò)大,與此同時(shí),國(guó)內(nèi)匯率、利>>>詳細(xì)閱讀
本文標(biāo)題:移動(dòng)Web開(kāi)發(fā)如何應(yīng)對(duì)質(zhì)疑
地址:http://www.sdlzkt.com/a/kandian/20120423/53926.html