nativeapp的優(yōu)缺點(diǎn)(web app和native app)
去云端取數(shù)據(jù)呈現(xiàn)給手機(jī)用戶原生APP又稱NativeApp,該開發(fā)針對(duì)IOSAndroidWindows等不同的手機(jī)操作系統(tǒng)要采用不同的語言和框架進(jìn)行開發(fā),該模式通常是由“云服務(wù)器數(shù)據(jù)+APP應(yīng)用客戶端”兩部份構(gòu)成,APP應(yīng)用所有的UI元素。
優(yōu)點(diǎn)開發(fā)和發(fā)布都比較方便,效率介于NativeAppWebApp之間缺點(diǎn)學(xué)習(xí)范圍較廣,需要原生配合舉個(gè)栗子FanReact,我愛我家App,東方航空App,富國基金富國錢包App應(yīng)用技術(shù)PhoneGap,AppCan,Wex5,APICloud等 ReactNativeApp。
之前對(duì)于H5和Native的理解,是在Native的體驗(yàn)要優(yōu)于H5最近一個(gè)項(xiàng)目,是把H5嵌到APP,實(shí)際過程中發(fā)現(xiàn)H5對(duì)于權(quán)限的調(diào)用,會(huì)受到很多限制,甚至,如果APP沒有提供接口,H5會(huì)出現(xiàn)權(quán)限沒法調(diào)用的情況具體的優(yōu)缺點(diǎn)和識(shí)別。
Native App的優(yōu)勢(shì)1提供最佳的用戶體驗(yàn),最優(yōu)質(zhì)的用戶界面,最華麗的交互 2針對(duì)不同平臺(tái)提供不同體驗(yàn) 3可節(jié)省帶寬成本 4可訪問本地資源 5盈利模式明朗 Native App的劣勢(shì)1移植到不同平臺(tái)上比較麻煩 2維持多個(gè)。
1nativeapp原生適用對(duì)象是操作偏互動(dòng)多的工具類應(yīng)用可以更好地發(fā)揮出設(shè)備的性能,所以交互體驗(yàn)會(huì)更流暢需為IOSAndroidWPS系統(tǒng)各自開發(fā)一套APP支持離線開發(fā)時(shí)間較長需要IOSAndroidWP各自系統(tǒng)的開發(fā)2。
NativeApp開發(fā) NativeApp開發(fā)即我們所稱的傳統(tǒng)APP開發(fā)模式原生APP開發(fā)模式,該開發(fā)針對(duì)IOSAndroid等不同的手機(jī)操作系統(tǒng)要采用不同的語言和框架進(jìn)行開發(fā),該模式通常是由“云服務(wù)器數(shù)據(jù)+APP應(yīng)用客戶端”兩部份構(gòu)成,APP應(yīng)用。
可以選擇WebAppNativeApp原生AppNativeApp是基于智能手機(jī)操作系統(tǒng)現(xiàn)在主流的是ios和Android用原生程序編寫運(yùn)營的AppNativeApp運(yùn)行時(shí)是基于本地操作系統(tǒng)的,所以它的兼容能力和訪問能力更好,擁有最佳的用戶體驗(yàn)最。
NativeApp開發(fā)模式的優(yōu)勢(shì)在于NativeApp是編譯后的文件,執(zhí)行速度快,界面動(dòng)畫十分流暢,對(duì)網(wǎng)絡(luò)的依賴性小,用戶體驗(yàn)很好基于平臺(tái)層可以非常方便地調(diào)用操作系統(tǒng)提供的各種功能,如調(diào)用攝像頭推送信息和讀取本地通訊錄等Native。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。