鄒大斌
移動(dòng)化已經(jīng)成為一股不可逆轉(zhuǎn)的潮流,而手機(jī)APP更是成為大眾日常生活中不可分割的一部分。根據(jù)有關(guān)機(jī)構(gòu)的統(tǒng)計(jì)數(shù)據(jù),2014年中國智能手機(jī)用戶已經(jīng)超過5億,其中57%的用戶在手機(jī)上安裝APP的數(shù)量在10~30之間,有8.3%的用戶安裝APP的數(shù)量甚至超過50個(gè)。
很顯然,移動(dòng)應(yīng)用正在成為一個(gè)新的市場(chǎng),越來越多的企業(yè)在移動(dòng)應(yīng)用上重金投入,希望借此為企業(yè)創(chuàng)造新的盈利點(diǎn)或者新的盈利模式。不過,大多數(shù)企業(yè)(特別是傳統(tǒng)企業(yè))在這條路上走得并不容易。因?yàn)橄鄬?duì)傳統(tǒng)應(yīng)用,移動(dòng)應(yīng)用要面向更小的顯示屏,網(wǎng)絡(luò)也不太穩(wěn)定,而且要在2G/3G/4G以及Wi-Fi之間頻繁切換,加上有限的網(wǎng)絡(luò)帶寬,以及用戶對(duì)移動(dòng)應(yīng)用更高的體驗(yàn)需求,挑戰(zhàn)可謂巨大,而這種挑戰(zhàn)往往意味著更多的投入。
目前,要開發(fā)移動(dòng)應(yīng)用或者說移動(dòng)App典型的有兩條技術(shù)路線,一條是開發(fā)原生的移動(dòng)應(yīng)用,也就是直接為指定的手機(jī)和操作系統(tǒng)(比如蘋果的IOS或者三星的某款手機(jī))開發(fā)定制的應(yīng)用,這樣的應(yīng)用功能強(qiáng)大,用戶體驗(yàn)很好,但受限于指定的手機(jī)和操作系統(tǒng)版本,無法在其他設(shè)備上運(yùn)行,開發(fā)和維護(hù)成本都較高;另一條是開發(fā)跨平臺(tái)的應(yīng)用程序,也就是網(wǎng)頁應(yīng)用,通常用HTML5語言,其優(yōu)點(diǎn)是可以在大多數(shù)移動(dòng)終端上運(yùn)行,開發(fā)成本低,其缺點(diǎn)是功能受限、性能不佳、用戶體驗(yàn)差。
既然上述兩條技術(shù)路線都不是太理想,于是第三條路線出現(xiàn)了,即讓移動(dòng)應(yīng)用程序不僅能跨平臺(tái),同時(shí)還具有原生應(yīng)用程序的用戶體驗(yàn)。相應(yīng)地,市場(chǎng)上也出現(xiàn)了一些專門提供此類技術(shù)的公司,比如,AppCan、APICloud等都是第三條技術(shù)路線的支持者。
APICloud 公司創(chuàng)始人兼CEO劉鑫告訴記者,在移動(dòng)應(yīng)用出現(xiàn)之初,開發(fā)者傾向于用原生技術(shù)實(shí)現(xiàn)移動(dòng)應(yīng)用的開發(fā)。但不久,人們發(fā)現(xiàn)原生技術(shù)無法滿足企業(yè)對(duì)開發(fā)效率的要求,于是選擇用HTML5來開發(fā)網(wǎng)頁應(yīng)用。不過,后來人們發(fā)現(xiàn)還是混合兩種技術(shù)更現(xiàn)實(shí)些,這就進(jìn)入到混合應(yīng)用時(shí)代,即將原生應(yīng)用與網(wǎng)頁結(jié)合來降低開發(fā)門檻、提高效率。但究竟如何高效地進(jìn)行混合開發(fā)則是一個(gè)挑戰(zhàn)?
APICloud的技術(shù)是讓程序開發(fā)人員采用標(biāo)準(zhǔn)的HTML5技術(shù),其開發(fā)過程也類似Web開發(fā),然后由APICloud在后臺(tái)對(duì)這些代碼進(jìn)行“翻譯”使其轉(zhuǎn)變?yōu)樵拇a。劉鑫介紹說,通過他們的工作,開發(fā)人員可以做到一套代碼同時(shí)適用于IOS和安卓系統(tǒng),也就是跨平臺(tái),而無需重復(fù)編碼。不僅如此,由于APICloud還提供一些常見的通用功能模塊,比如說藍(lán)牙、照相、重力感應(yīng)、電話、導(dǎo)航組件等,這樣開發(fā)人員可以直接調(diào)用,從而能以組裝的方式來開發(fā)應(yīng)用。這些組件的使用不僅讓用戶體驗(yàn)和原生應(yīng)用一致,而且由于這些代碼都是經(jīng)過預(yù)先測(cè)試的,從而能大大加快開發(fā)進(jìn)度。
鑒于在桌面端以Flash為代表的富媒體應(yīng)用如今正逐漸讓位給標(biāo)準(zhǔn)的HTML5網(wǎng)頁應(yīng)用,在移動(dòng)終端這一幕未來是否會(huì)上演,網(wǎng)頁應(yīng)用有可能會(huì)逐步擠占APP的市場(chǎng)嗎?對(duì)此劉鑫表示他并沒有這方面的擔(dān)心,這是因?yàn)槿缦略颍菏紫饶壳白顬橹髁鞯膬纱笠苿?dòng)平臺(tái)IOS和安卓,其生態(tài)系統(tǒng)就是基于移動(dòng)App的,無論是蘋果還是Goolge都無意改變現(xiàn)有的游戲規(guī)則;其次,和桌面開發(fā)環(huán)境不同,移動(dòng)應(yīng)用對(duì)設(shè)備底層依賴程度高,比如,藍(lán)牙、指紋、攝像等,這些設(shè)備更新速度快,HTML5在標(biāo)準(zhǔn)更新上跟不上這些設(shè)備的更新速度,要真正發(fā)揮這些設(shè)備的功用,還是移動(dòng)APP更為現(xiàn)實(shí);第三,隨著物聯(lián)網(wǎng)的普及,還會(huì)給移動(dòng)應(yīng)用帶來更廣闊的市場(chǎng)。這些就決定了未來至少在相當(dāng)長時(shí)期內(nèi)移動(dòng)APP的生命力。