AppCan:Hybrid App技術(shù)已經(jīng)成熟
原創(chuàng)在移動(dòng)開(kāi)發(fā)技術(shù)里,Native App和Web App之爭(zhēng)一直沒(méi)有停息,而介于Native和Web之間的Hybrid混合App異軍突起,以其接近Web App開(kāi)發(fā)簡(jiǎn)單、跨平臺(tái)能力,以及接近Native App功能和性能表現(xiàn)逐漸為開(kāi)發(fā)者們所接受,那么,現(xiàn)在Hybrid App發(fā)展到了什么程度呢?正益無(wú)線技術(shù)支持總監(jiān)邱革節(jié)在接受51CTO記者采訪時(shí)表示,Hybrid App技術(shù)已經(jīng)成熟。
正益無(wú)線是國(guó)內(nèi)知名的企業(yè)級(jí)移動(dòng)應(yīng)用開(kāi)發(fā)平臺(tái)及移動(dòng)應(yīng)用管理平臺(tái)提供商,同時(shí)也是Hybrid App技術(shù)的推動(dòng)者,它推出了AppCan SDK移動(dòng)應(yīng)用開(kāi)發(fā)平臺(tái),包括免費(fèi)提供給開(kāi)發(fā)者的社區(qū)版,以及完整的移動(dòng)信息化解決方案的企業(yè)版。
為什么說(shuō)Hybrid App技術(shù)已經(jīng)成熟?記者從邱革節(jié)的采訪中整理出兩個(gè)方面,下面一一進(jìn)行論述。
Hybrid App應(yīng)用環(huán)境已經(jīng)成熟
要談Hybrid App的應(yīng)用環(huán)境,我們首先來(lái)看看它們的架構(gòu),一般的Hybrid混合應(yīng)用架構(gòu),以AppCan和PhoneGap為例:
據(jù)邱革節(jié)介紹,現(xiàn)在的Hybrid移動(dòng)應(yīng)用開(kāi)發(fā)套件,一般都是采用HTML5技術(shù),調(diào)用系統(tǒng)自帶瀏覽器內(nèi)核加載本地或web頁(yè)面和資源,再加上能夠調(diào)用本地硬件或者一些其他功能的API插件的架構(gòu)。為何不自帶瀏覽器內(nèi)核,這是因?yàn)槿绻孕虚_(kāi)發(fā)瀏覽器內(nèi)核,要兼容各個(gè)不同移動(dòng)操作系統(tǒng)以及無(wú)數(shù)的移動(dòng)設(shè)備,其成本相當(dāng)高,因此Hybrid App開(kāi)發(fā)工具都是不帶瀏覽器內(nèi)核,而是調(diào)用Native Web View,而這些Web View對(duì)HTML5支持程度和性能表現(xiàn)是受制于移動(dòng)設(shè)備的瀏覽器內(nèi)核版本的。
比如在Android早期版本,其瀏覽器內(nèi)核對(duì)HTML5的支持較弱,因此,有些HTML5功能在這些設(shè)備上不能實(shí)現(xiàn)。不過(guò)這一狀況在Android 4.0版本以上得到解決,Android采用了成熟的Chromium瀏覽器內(nèi)核,使Android對(duì)HTML5的支持大大增強(qiáng),Hybrid App在Android手機(jī)上的表現(xiàn)也隨之增強(qiáng)。
另外,隨著移動(dòng)設(shè)備硬件配置的迅速提升,一些比較消耗計(jì)算能力的HTML5特性也能被用于移動(dòng)設(shè)備,并且獲得和Native App接近的性能效果。
Hybrid App開(kāi)發(fā)工具已經(jīng)成熟
另一方面,支持Hybrid App開(kāi)發(fā)工具也逐漸成熟,在國(guó)外,有PhoneGap、Titanium等工具和框架,國(guó)內(nèi)則有像AppCan這樣的服務(wù)。
PhoneGap自從被Apache接收并改名Cordava,到目前已更新到3.4版,已經(jīng)形成了廣泛的社區(qū),并且獲得一些知名廠商的支持,PhoneGap則拓展了一些Phonegap build在線打包功能,并且推出了企業(yè)版。
AppCan則最近推出了3.0版公測(cè),包括多項(xiàng)重要更新,據(jù)邱革節(jié)透露,AppCan 3.0正式版將會(huì)于5月底正式發(fā)布。
與PhoneGap相比,AppCan提供了本地化的插件,如地圖、支付、即時(shí)通訊等插件,以及由Eclipse改造的專用IDE應(yīng)用開(kāi)發(fā)環(huán)境,支持?jǐn)帱c(diǎn)跟蹤和遠(yuǎn)程調(diào)試;AppCan的另一個(gè)特色還包括一套UI框架,包括6個(gè)以上的應(yīng)用模板,包括:新聞、移動(dòng)OA、電商等,以及200+的窗口布局,并且提供云打包服務(wù),將開(kāi)發(fā)難度降到***。
正因?yàn)樵O(shè)備環(huán)境和開(kāi)發(fā)工具的成熟,因此Hybrid App已經(jīng)足夠成為人們開(kāi)發(fā)移動(dòng)應(yīng)用的優(yōu)秀選擇,開(kāi)發(fā)門檻低、降低開(kāi)發(fā)及維護(hù)成本等特點(diǎn)更讓它成為企業(yè)實(shí)施移動(dòng)信息化的***。據(jù)市場(chǎng)研究公司Gartner估計(jì),到2015年將有60%的移動(dòng)應(yīng)用采用Hybrid 技術(shù)開(kāi)發(fā)。。
因此,從現(xiàn)在起如果想要開(kāi)發(fā)移動(dòng)應(yīng)用,不妨嘗試Hybrid混合應(yīng)用開(kāi)發(fā),它將給你驚喜。

















 
 
 







 
 
 
 