原生開發(NativeApp開發),是在Android、IOS等移動平臺上利用官方提供的開發語言、開發類庫、開發工具進行App軟件開發。那么,
APP原生開發的優缺點是什么?
優點:
1、可訪問手機所有功能(如GPS、攝像頭等)、可實現功能最齊全;
2、運行速度快、性能高,絕佳的用戶體驗;
3、支持大量圖形和動畫,不卡頓,反應快;
4、兼容性高,每個代碼都經過程序員精心設計,一般不會出現閃退的情況,還能防止病毒和漏洞的出現;
5、比較快捷地使用設備端提供的接口,處理速度上有優勢。
缺點:
1、開發時間長,快則3個月左右完成,慢則五個月左右;
2、制作費用高昂,成本較高;
3、可移植性比較差,一款原生的App,Android和IOS都要各自開發,同樣的邏輯、界面要寫兩套;
4、內容限制(AppStore限制);
5、獲得新版本時需重新下載應用更新。
通俗點來講,原生開發就像蓋房子一樣,先打地基然后澆地梁、房屋結構、一磚一瓦、鋼筋水泥、電路走向等,都是經過精心的設計。APP原生開發也一樣:通過代碼從每個頁面、每個功能、每個效果、每個邏輯、每個步驟全部用代碼寫出來,一層層,一段段全用代碼寫出來。