原生APP用Android,iOS平臺官方語言開發,開發類庫,工具進行開發。比如安卓的java語言,iOS的object-c語言。在應用性能和交互體驗上非常不錯。
原生開發(Native App開發):像蓋房子一樣,先打地基然后澆地梁、房屋結構、一磚一瓦、鋼筋水泥、電路走向等,原生APP同理:通過代碼從每個頁面、每個功能、每個效果、每個邏輯、每個步驟全部用代碼寫出來,一層層,一段段全用代碼寫出來。此種APP的數據都保存在本地,APP能及時調取,所以相應速度及流暢性有保障

原生app優點:
1、可以接入所有功能(如GPS、攝像頭等)的手機,并能實現功能的完整性和流暢性;
2、速度快,性能高,優秀的用戶體驗;
3、支持大量的圖形動畫和重新發現,無干擾,反應快。
4、快速使用設備端提供的接口,在處理速度上有優勢。
5、兼容性高,每個代碼都是程序員精心設計的,一般不會有閃退,還能防止病毒和漏洞的出現;
原生app缺點:
1、開發時間長,快則3個月左右完成,慢則5個月左右;
2、制作費用高,成本高;
3、可移植性比較差。原生App,Android和IOS應該各自開發,同樣的邏輯和界面應該分兩套寫;
4、內容限制(App Store限制);
5、新版本需再次下載應用更新。