要是你問(wèn)現(xiàn)在哪個(gè)行業(yè)最火?哪個(gè)名詞最熱?哪個(gè)專業(yè)最受社會(huì)關(guān)注?那肯定當(dāng)選移動(dòng)互聯(lián)網(wǎng)。熱透了的B2B、B2C、C2C、O2O、BYOD概念無(wú)時(shí)無(wú)刻不影響著移動(dòng)互聯(lián)網(wǎng)應(yīng)用的發(fā)展。反之移動(dòng)互聯(lián)網(wǎng)應(yīng)用也在加速地催化和改變各個(gè)行業(yè)的傳統(tǒng)工作習(xí)慣、工作方式。改變著各行業(yè)各階層人們的工作方式?梢哉f(shuō)全民移動(dòng)互聯(lián)的時(shí)代已經(jīng)到來(lái)。這給國(guó)內(nèi)大大小小的通信軟件廠商帶來(lái)了無(wú)線遐想和發(fā)展的空間。
各種公眾性、專業(yè)性的APP應(yīng)用如雨后春筍般涌現(xiàn)。廠商之間如戰(zhàn)國(guó)般混戰(zhàn)廝殺,誰(shuí)能更快地將需求商機(jī)轉(zhuǎn)化為與之對(duì)應(yīng)的APP應(yīng)用來(lái)滿足客戶的需求將會(huì)獲得先入為主的優(yōu)勢(shì)。將會(huì)獲得最大的一塊“蛋糕”。這就對(duì)軟件廠商提出了很高的要求,既要如“抓蛇七寸”之精準(zhǔn)把握好需求,又要如“勢(shì)如破竹”之速度推出應(yīng)用占領(lǐng)市場(chǎng)。所以就對(duì)移動(dòng)應(yīng)用軟件的技術(shù)選型提出了很高的要求。
從我多年從事移動(dòng)信息化應(yīng)用的開(kāi)發(fā)來(lái)看。現(xiàn)在市面移動(dòng)APP應(yīng)用主要分為:跨平臺(tái)的中間件產(chǎn)品和原生態(tài)開(kāi)發(fā)兩種方式。但一個(gè)項(xiàng)目來(lái)了該如何選擇哪種開(kāi)發(fā)方式呢?讓我們先粗略地了解下這兩種開(kāi)發(fā)方式的優(yōu)劣。
一、跨平臺(tái)的中間件方式
優(yōu)勢(shì):現(xiàn)在市面上主流的智能終端系統(tǒng)主要有:Android、IOS、Windows Phone、BlackBerry。但各智能操作系統(tǒng)之間存在著巨大的差異,各系統(tǒng)開(kāi)發(fā)的方式不同、開(kāi)發(fā)語(yǔ)言不同、開(kāi)發(fā)難度不同、開(kāi)發(fā)要求不同并且對(duì)程序員的要求也不同。很難做到讓一個(gè)程序員能夠掌握如此眾多的終端開(kāi)發(fā)技術(shù)。從而“跨平臺(tái)的中間件”開(kāi)發(fā)方式營(yíng)運(yùn)而生。所謂的“跨平臺(tái)”方式,從字面我們就能看出這種技術(shù)是可以跨越各終端平臺(tái)之間的差異使得程序員開(kāi)發(fā)一套特定語(yǔ)法規(guī)則的程序就可以在不同的智能終端上運(yùn)行,這個(gè)“一次開(kāi)發(fā)多平臺(tái)支持”的優(yōu)點(diǎn)不言而喻,節(jié)省大量開(kāi)發(fā)的人力成本、縮短項(xiàng)目的開(kāi)發(fā)周期,最主要的是降低了項(xiàng)目的成本預(yù)算。并且市面上主流的中間件產(chǎn)品,基本都是就是將各平臺(tái)原生開(kāi)發(fā)語(yǔ)言封裝成類似HTML那樣的簡(jiǎn)單語(yǔ)法或者直接使用HTML5+JAVASCRIP+CSS的模式,只要一個(gè)懂得靜態(tài)頁(yè)面語(yǔ)言的畢業(yè)生就可以勝任移動(dòng)APP的開(kāi)發(fā)工作,這對(duì)軟件公司來(lái)說(shuō)也節(jié)省了一大筆儲(chǔ)備高素質(zhì)、高薪水軟件開(kāi)發(fā)工程師的后顧之憂。值得創(chuàng)業(yè)型軟件公司加入其中快速掙得第一桶金。對(duì)于客戶來(lái)說(shuō)也節(jié)省了大量的項(xiàng)目預(yù)算。
劣勢(shì):所謂的跨平臺(tái)主要是體現(xiàn)在了“一次開(kāi)發(fā)多平臺(tái)支持”。但也有其劣勢(shì)。如:組成APP應(yīng)用的界面控件都是統(tǒng)一規(guī)劃出來(lái)的,靈活性、美觀性不夠好,無(wú)法最大限度地體現(xiàn)不同只能操作系統(tǒng)的特點(diǎn)。特定的代碼只能實(shí)現(xiàn)預(yù)定的展現(xiàn)方式,無(wú)法做到極其炫麗的效果。所以對(duì)于政府、財(cái)經(jīng)商行業(yè)、教科研、農(nóng)工電等傳統(tǒng)市政行業(yè)對(duì)于APP的界面美觀度要求不高,而對(duì)其功能實(shí)用性要求高的應(yīng)用非常適用。而對(duì)于公眾性、資訊門戶類、傳媒等行業(yè)則適用性不大,主要這類應(yīng)用對(duì)于APP的操作要求非常流暢、界面效果非常絢麗并要求有些個(gè)性化的設(shè)置等功能。這點(diǎn)中間件方式尤其先天的劣勢(shì)。
二、原生態(tài)開(kāi)發(fā)方式
優(yōu)勢(shì):Android、IOS、Windows Phone等主流智能操作尤其特定的原生開(kāi)發(fā)語(yǔ)言、配置環(huán)境和技術(shù)要求。所以原生態(tài)開(kāi)發(fā)可以最大潛力地挖掘和修飾需求中最耀眼的那個(gè)“點(diǎn)”?梢詫PP的效果做到極致?梢宰畲蟪潭鹊臐M足客戶對(duì)于界面美觀、效果絢麗、操作特別的近乎苛刻的需求。并且可以最大程度地發(fā)揮特定智能操作系統(tǒng)的風(fēng)格。
劣勢(shì):原生態(tài)開(kāi)發(fā)只能是針對(duì)某一種特定的操作系統(tǒng)進(jìn)行開(kāi)發(fā),無(wú)法做到“跨平臺(tái)”。一個(gè)程序員只能在一種平臺(tái)上開(kāi)發(fā),無(wú)法做到同時(shí)并行。這樣如果一個(gè)客戶要求產(chǎn)品覆蓋多個(gè)平臺(tái)就要同時(shí)有多名程序員負(fù)責(zé)各自的APP應(yīng)用開(kāi)發(fā)。相對(duì)“中間件產(chǎn)品開(kāi)發(fā)”就要多出N倍的工作量。這將直接導(dǎo)致項(xiàng)目工作總量的加大、項(xiàng)目交付周期的加長(zhǎng)。最終直接導(dǎo)致項(xiàng)目報(bào)價(jià)成本急劇增加。對(duì)于客戶來(lái)說(shuō)預(yù)算大大增加。對(duì)于軟件公司來(lái)說(shuō)需要儲(chǔ)備大量不同系統(tǒng)的原生開(kāi)發(fā)人員,公司的成本也將大大提高。
說(shuō)完了兩種開(kāi)發(fā)方式的優(yōu)劣我們來(lái)討論下一個(gè)項(xiàng)目來(lái)了我們?cè)撊绾芜M(jìn)行技術(shù)的選型。
首先項(xiàng)目前期的需求調(diào)研特別重要,能夠快速地拿捏住客戶的需求。從客戶對(duì)于交付產(chǎn)品的預(yù)期效果、客戶對(duì)于項(xiàng)目投入的預(yù)算等諸多因素綜合考慮才能確定選擇哪種開(kāi)發(fā)方式。切不可一味地貪圖“價(jià)格便宜”的優(yōu)勢(shì)來(lái)拿下客戶。我們做項(xiàng)目、做產(chǎn)品要抱著對(duì)客戶負(fù)責(zé)、對(duì)產(chǎn)品負(fù)責(zé)的原則。不可莽撞行事做過(guò)多承諾,導(dǎo)致最終項(xiàng)目預(yù)算包不住實(shí)際成本而出現(xiàn)“偷工減料”的現(xiàn)象,最大可能導(dǎo)致項(xiàng)目胎死腹中。以無(wú)法滿足客戶的驗(yàn)收條件而失敗告終。APP應(yīng)用界面體驗(yàn)效果要求非常高建議采用原生態(tài)開(kāi)發(fā)方式。界面效果不重要只需要滿足使用功能的要求則可以采用中間件的方式開(kāi)發(fā)。對(duì)應(yīng)的客戶預(yù)算也會(huì)大大降低。
舉例如客戶對(duì)于APP產(chǎn)品的界面要求非常高。如:各種滑動(dòng)效果、各種手勢(shì)、各種橫豎屏切換效果、各種動(dòng)畫(huà)效果等我們建議采用原生態(tài)開(kāi)發(fā)。但這隨之帶來(lái)的就是項(xiàng)目的成本高、報(bào)價(jià)肯定高。如果客戶的預(yù)算有限,古人云“魚(yú)和熊掌不可兼得”。那就要跟客戶“曉之以理,動(dòng)之以情”拿出“語(yǔ)不驚人死不休”的耐心架勢(shì),將客戶說(shuō)服?隙ㄊ且蛻粲兴鶄(cè)重。采用原生開(kāi)發(fā)就要追加預(yù)算,或降低APP應(yīng)用的效果采用中間件開(kāi)發(fā)。
核心關(guān)注:拓步ERP系統(tǒng)平臺(tái)是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:企業(yè)如何進(jìn)行移動(dòng)應(yīng)用開(kāi)發(fā)技術(shù)選型