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