您好,登錄后才能下訂單哦!
企業(yè)移動(dòng)技術(shù)市場(chǎng)在最近幾年可謂風(fēng)生水起,現(xiàn)在的企業(yè)都在往移動(dòng)技術(shù)靠攏,且認(rèn)識(shí)到平板和智能設(shè)備上面的應(yīng)用對(duì)它們的生意產(chǎn)生的潛在巨大影響。這就觸發(fā)了企業(yè)對(duì)快速在各個(gè)平臺(tái)中開發(fā)易于維護(hù)的應(yīng)用的巨大需求。跨平臺(tái)應(yīng)用開發(fā)在這種場(chǎng)景上就開始大行其道了。
“一次構(gòu)建,多設(shè)備運(yùn)行”。
那么現(xiàn)在是時(shí)候去看下這種跨平臺(tái)應(yīng)用開發(fā)的方法的潛力是否真的如此催腐拉朽,或者說是否原生應(yīng)用開發(fā)在整個(gè)移動(dòng)生態(tài)系統(tǒng)中應(yīng)該占用更大的席位。
在本博客中,我將談的僅限于企業(yè)移動(dòng)技術(shù)方面的跨平臺(tái)移動(dòng)應(yīng)用開發(fā)這個(gè)范疇。
當(dāng)今移動(dòng)設(shè)備的大行其道讓企業(yè)意識(shí)到通過移動(dòng)設(shè)備在企業(yè)內(nèi)部或者外部進(jìn)行信息分享是一個(gè)非常高效和高產(chǎn)的渠道。如今的企業(yè)家和各個(gè)組織都已經(jīng)非常肯定移動(dòng)技術(shù)藍(lán)圖對(duì)他們是一場(chǎng)及時(shí)雨。這是因?yàn)楝F(xiàn)今去開發(fā)企業(yè)驅(qū)動(dòng)的移動(dòng)應(yīng)用來讓各個(gè)不同的平臺(tái)的需求會(huì)讓用戶可以隨時(shí)進(jìn)行訪問企業(yè)提供的信息 - 無時(shí)無地的進(jìn)行訪問。
通過使用移動(dòng)設(shè)備,組織們就可以給分布在任何地方的員工隨時(shí)對(duì)所有必須的信息進(jìn)行即時(shí)的訪問。這就讓組織變得更加高效,并因此推動(dòng)了企業(yè)移動(dòng)技術(shù)的往前發(fā)展。
在工作中,我們知道BYOD(Bring Your Own Device:帶上你的移動(dòng)設(shè)備)正逐漸大行其道。BYOD指的就是企業(yè)員工應(yīng)該帶上他們自己的移動(dòng)設(shè)備到辦公場(chǎng)所而不是拿個(gè)桌面電腦或者公司提供的移動(dòng)設(shè)備來訪問公司的應(yīng)用以及數(shù)據(jù)。這就讓企業(yè)必須開發(fā)一套統(tǒng)一的可以在所有可能的使用不同的網(wǎng)絡(luò)接入服務(wù)且基于不同操作系統(tǒng)的移動(dòng)設(shè)備上運(yùn)行的移動(dòng)應(yīng)用。
在決定我們的移動(dòng)辦公策略的時(shí)候,我們勢(shì)必先要搞清楚你的移動(dòng)應(yīng)用的用戶的需求。當(dāng)你的目標(biāo)用戶大部分使用的都是同樣的移動(dòng)設(shè)備平臺(tái)的時(shí)候,那么我們?cè)撨x擇如何的移動(dòng)設(shè)備平臺(tái)來進(jìn)行應(yīng)用開發(fā)就一目了然了。但是當(dāng)你的目標(biāo)用戶使用的移動(dòng)設(shè)備包含了iPhone,Android,Windows, Blackberry以及其他五花八門的操作系統(tǒng)的智能手機(jī)或者平板的時(shí)候,那么你如果想要輕易的獲得一個(gè)應(yīng)該開發(fā)支持哪種平臺(tái)的應(yīng)用的決定就變得復(fù)雜了。同時(shí)很重要的一點(diǎn)是,你需要認(rèn)真考慮下應(yīng)用內(nèi)動(dòng)畫播放,交互流暢性對(duì)你的意義究竟有多大。如果你需要使用原生硬件功能如照相機(jī),閃光燈等的話,我勸你還是在各個(gè)平臺(tái)上分別一個(gè)個(gè)的編寫原生應(yīng)用。
增強(qiáng)用戶參與度: 如果你想要更多的入門用戶,增加使用量,以及更好的甚至奢侈的用戶參與度,我會(huì)建議你開發(fā)原生的移動(dòng)應(yīng)用。
流暢的用戶體驗(yàn): 除了吸引用戶之外,你還需要讓用戶樂于使用你的應(yīng)用。從最亮眼,最流暢以及最功能簡(jiǎn)單的角度出發(fā)的話,原生應(yīng)用無疑是最保險(xiǎn)的選擇。這也許也是唯一的選擇了。另外,眾所周知的是原生應(yīng)用對(duì)用戶手勢(shì)如觸屏,多點(diǎn)觸屏,多指收攏和滑動(dòng)的反應(yīng)時(shí)間是最高效的。
易于和硬件相關(guān)功能進(jìn)行集成: 當(dāng)使用的是原生應(yīng)用的話,當(dāng)需要和如藍(lán)牙,USB,攝像頭,GPS等硬件進(jìn)行交互的時(shí)候,出現(xiàn)問題的機(jī)率相比會(huì)更低。另外,這也讓鏈接到其他設(shè)備的無線功能變得更加簡(jiǎn)單和無bug化。
總的來說,相比跨平臺(tái)移動(dòng)應(yīng)用來說,原生應(yīng)用擁有著更好的用戶體驗(yàn),更好的用戶參與度,更好的跟目標(biāo)設(shè)備的操作系統(tǒng)的集成。
“我們的目標(biāo)不是去打造一個(gè)平臺(tái);而是去游走在各個(gè)平臺(tái)之間”
– Mark Zuckerberg
更容易找到潛在用戶: 你的應(yīng)用所覆蓋的平臺(tái)更廣泛,你就可以觸及到更多的用戶。隨著蘋果的iOS和Google的Android的你死我亡的忘我?guī)p峰競(jìng)逐,大量這兩個(gè)平臺(tái)陣營(yíng)的移動(dòng)設(shè)備也與日俱增,雖然兩者的競(jìng)逐中究竟鹿死誰手現(xiàn)在還沒有露出端倪。開發(fā)同時(shí)可以在iPhone和Android設(shè)備上運(yùn)行的移動(dòng)應(yīng)用應(yīng)該會(huì)讓你獲得更多的用戶,這也就讓你的應(yīng)用可以更容易被接受了??缙脚_(tái)移動(dòng)開發(fā)應(yīng)用還可以幫助你對(duì)其他基于如Windows和黑莓等操作系統(tǒng)的移動(dòng)設(shè)備進(jìn)行覆蓋。
成本效益高: 開發(fā)一個(gè)可以在多個(gè)平臺(tái)上運(yùn)行的應(yīng)用可以降低維護(hù)成本。部署新的改動(dòng)和更新會(huì)變得更加簡(jiǎn)便,所有的改動(dòng)都會(huì)自動(dòng)在各個(gè)平臺(tái)中進(jìn)行同步更新。這將會(huì)為你節(jié)省一大筆錢,并且會(huì)讓你避免踩上不同平臺(tái)上的應(yīng)用行為不可預(yù)知的坑。這也預(yù)示著跨平臺(tái)應(yīng)用開發(fā)會(huì)降低開發(fā)和維護(hù)成本,從而提高了成本效益。
一體化: 在這種情況下,開發(fā)和設(shè)計(jì)這樣的應(yīng)用就會(huì)在不同平臺(tái)上帶來統(tǒng)一的視覺效果。用同一份代碼來跑不同平臺(tái)上的應(yīng)用就很容易讓這些效果進(jìn)行同步體現(xiàn)出來。
總的來說,跨平臺(tái)應(yīng)用更容易覆蓋更多的用戶,更容易維護(hù),更好的統(tǒng)一的用同一份代碼在不同平臺(tái)上跑。這樣的應(yīng)用將可以更快速的進(jìn)行開發(fā),從而省掉了大量的時(shí)間,精力和資源。
如果你所要開發(fā)的應(yīng)用所要運(yùn)行在的目標(biāo)設(shè)備操作系統(tǒng)尚不明朗的話,你應(yīng)該使用跨平臺(tái)應(yīng)用開發(fā)的方式開發(fā)你的應(yīng)用。例如我們上面所說的BYOD的情況下。大部分企業(yè)應(yīng)用都是在這種情況下運(yùn)行的-你的應(yīng)用的目標(biāo)用戶將是該企業(yè)的員工,而這些員工的移動(dòng)設(shè)備可能是五花八門的(天地會(huì)珠海分舵注:本人之前做過一個(gè)×××中介的移動(dòng)項(xiàng)目,里面的普通代理拿的大部分是iPhone,反而老板用的是安卓手機(jī),還要是國(guó)產(chǎn)的!這世道,老板都不顯富,出去跑業(yè)務(wù)帶客看房的小伙子們是門面,讓客戶看到該中介員工都拿iPhone5了,肯定該中介效益好,多人幫襯,信譽(yù)好!)! 最終的決定同樣還要考慮開發(fā)成本和維護(hù)成本這些因數(shù),所以這就解析了為什么還是有些企業(yè)喜歡使用跨平臺(tái)應(yīng)用開發(fā)的方式而不是原生應(yīng)用開發(fā)的方式來開發(fā)他們的應(yīng)用了。
但是,如果你需要打造的是一個(gè)用戶參與度高的應(yīng)用,或者說該應(yīng)用所需要運(yùn)行在的目標(biāo)設(shè)備的平臺(tái)已經(jīng)確定的情況下,那么你應(yīng)該使用原生應(yīng)用開發(fā)的方式來開發(fā)你的應(yīng)用。如果你有足夠的資本來讓應(yīng)用在不同的平臺(tái)上完美的運(yùn)行的話,何樂而不為呢?
最后我想總結(jié)一下,我必須說的是因?yàn)樵O(shè)備相關(guān)的功能現(xiàn)在日新月異的飛速發(fā)展,沒有哪一個(gè)平臺(tái)可以宣稱或者說證明其就是最好的。很自然,世上的應(yīng)用開發(fā)人員自然就會(huì)將他們的興趣拓展到不同的平臺(tái)。如果跨平臺(tái)應(yīng)用開發(fā)要變成無可替代的唯一選擇的話,那么它還需要走過一段很長(zhǎng)的艱辛的路程。在此之前,你還是需要仔細(xì)的考慮是否應(yīng)該選擇使用跨平臺(tái)應(yīng)用開發(fā)的方式來開發(fā)你的應(yīng)用,好好考慮你的企業(yè)是否需要如此做以及這是否真的相比原生應(yīng)用給你帶來更多的好處。
原作/譯者:天地會(huì)珠海分舵
微信知識(shí)分享公眾號(hào):TechGoGoGo
CSDN:http://blog.csdn.net/zhubaitian
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。