在今天恐怕沒有人會(huì)否認(rèn),移動(dòng)互聯(lián)網(wǎng)正在改變我們每個(gè)人的生活。其之所以有如此大的魔力,其中的原因之一,就來自于可供我們使用的豐富多彩的移動(dòng)應(yīng)用。如今,有越來越多的開發(fā)者涌入移動(dòng)互聯(lián)市場。與上世紀(jì)九十年代的程序員相比,這些開發(fā)者非常幸運(yùn)。他們不僅擁有了更加友好的開發(fā)工具,同時(shí),移動(dòng)開發(fā)的難度已經(jīng)大幅度下降。
這得益于Hybrid App(混合移動(dòng)應(yīng)用)開發(fā)模式的普及。在這一模式出現(xiàn)之前,移動(dòng)開發(fā)大多采用Native APP(原生移動(dòng)應(yīng)用)的做法。顧名思義,Native APP利用了專用移動(dòng)開發(fā)工具,運(yùn)行時(shí)直接調(diào)用移動(dòng)操作系統(tǒng)的API。這意味著,移動(dòng)開發(fā)者需要重新學(xué)習(xí)一種語言進(jìn)行針對(duì)性開發(fā),不僅費(fèi)時(shí),而且費(fèi)力。與之相比,以HTML、JS、CSS等Web技術(shù)編程,代碼運(yùn)行在瀏覽器中的Web APP(網(wǎng)絡(luò)移動(dòng)應(yīng)用)開發(fā)難度要低得多,同時(shí)也可以更好適配不同的移動(dòng)操作系統(tǒng)。但是,因?yàn)槠錄]有封裝成應(yīng)用,用戶使用體驗(yàn)會(huì)由此大打折扣。
作為新生代的開發(fā)模式,Hybrid App結(jié)合了二者的優(yōu)勢。其由Web編程技術(shù)完成框架,并封裝在Native Container(原生容器)中來與移動(dòng)操作系統(tǒng)對(duì)接。如今,HTML5憑借良好的多媒體展現(xiàn)能力已經(jīng)成為Hybrid App開發(fā)的主力語言。
在國內(nèi),正益無線所推出的AppCan是最早接觸Hybrid App開發(fā)的平臺(tái)之一。官方資料顯示,目前AppCan匯聚了50萬人次的注冊(cè)開發(fā)者,并開發(fā)出了如稅務(wù)通、新華時(shí)訊通、在麗水、華山論劍、薈生活等近20萬個(gè)移動(dòng)應(yīng)用。
我能故我在,AppCan的名字體現(xiàn)了其宗旨:誰都可以進(jìn)行移動(dòng)應(yīng)用開發(fā)。正益無線CEO王國春認(rèn)為:“在企業(yè)移動(dòng)化進(jìn)程中,移動(dòng)應(yīng)用開發(fā)首先是擺在第一位的,其次才有應(yīng)用的管理。無開發(fā)標(biāo)準(zhǔn)就無管理標(biāo)準(zhǔn),移動(dòng)平臺(tái)相當(dāng)于一個(gè)容器底座,是為企業(yè)提供業(yè)務(wù)便捷的支撐平臺(tái),把企業(yè)紛繁復(fù)雜的移動(dòng)應(yīng)用統(tǒng)一管理起來。”
盡管管理層大部分來自于傳統(tǒng)軟件開發(fā)企業(yè),不過正益無線更愿意將自己形容為是一家互聯(lián)網(wǎng)公司。正益無線副總裁卜慶林開玩笑地說:“我們有著互聯(lián)網(wǎng)情結(jié)?!闭窃诨ヂ?lián)網(wǎng)精神的推動(dòng)下,AppCan才得以誕生并發(fā)展。實(shí)際上,Hybrid App也正是互聯(lián)網(wǎng)發(fā)展的產(chǎn)物。
如今,在AppCan平臺(tái)上,匯集了大量中文的開發(fā)文檔、視頻、教程、代碼示例和應(yīng)用源代碼,這些內(nèi)容全部免費(fèi)分享、開放給開發(fā)者。同時(shí),AppCan也在隨時(shí)回應(yīng)開發(fā)者需求,進(jìn)行快速地產(chǎn)品更新和迭代。卜慶林表示,AppCan一方面在為企業(yè)開發(fā)提供收費(fèi)的支持服務(wù),另一方面則為個(gè)人開發(fā)和中小企業(yè)提供了一個(gè)可以免費(fèi)應(yīng)用資源、交流心得的平臺(tái)。他認(rèn)為,未來AppCan的真正商業(yè)機(jī)會(huì)將會(huì)出現(xiàn)在這些個(gè)人開發(fā)和中小企業(yè)身上。Hybrid App模式降低了開發(fā)門檻,使得中小團(tuán)隊(duì)一樣可以參與到大規(guī)模的項(xiàng)目中。
“AppCan基于互聯(lián)網(wǎng)思維運(yùn)營推廣,最懂移動(dòng)開發(fā)者用戶的需求,也更懂企業(yè)客戶的移動(dòng)化建設(shè)需求?!蓖鯂罕硎?,“在AppCan開發(fā)者用戶群體當(dāng)中,有一半以上是來自各大企事業(yè)單位的技術(shù)研發(fā)人員,他們?cè)谄髽I(yè)移動(dòng)信息化實(shí)踐的過程中,為AppCan的產(chǎn)品優(yōu)化升級(jí)反饋了難能可貴的意見,這是其他廠商所不具備的條件。”