前言
Hybrid APP 即混合開發APP,今天胡哥和你們一塊兒認識Hybrid App。瀏覽器
目前APP的開發方式有三種:原生APP、Web App、Hybrid APP(混合開發APP)性能
1、原生APP
即IOS(Objective-C等)、Andriod(Java語言)使用原生語言開發的應用。google
- 優勢:具有了調用設備的各類能力(如攝像頭、短信、GPS、藍牙、文件)以及優秀的性能體驗。
- 缺點:開發週期較長,須要多個平臺的APP單獨開發(Andriod和IOS),開發成本較高
2、Web APP
即便用H5(HTML、CSS、JavaScript)開發的APP應用,使用瀏覽器訪問的方式,打開APP應用。cdn
- 優勢:兼容多種設備,支持跨平臺開發和訪問,具有快速開發、迭代、快速上線。
- 缺點:不能調用手機全部的功能,很大部分能力權限受限。不支持在各大軟件平臺下載。尤爲是在性能體驗方面,較原生APP大打折扣。
3、Hybrid APP
混合開發APP,兼備原生APP和WebAPP的優秀能力,兩者經過JSBridge相互進行通訊。ip
- 優勢:在開發層面實現「一次開發,多平臺運行」,在兼容性和開發速度、成本上佔優。可以調用手機設備的各類權限能力。在性能體驗方面有了較大提高。支持在各大軟件平臺(AppStrore/google play商店)下載。
- 缺點:在性能體驗方面較原生APP還有必定的差距。
胡哥一分鐘課堂,帶你認識IT互聯網。開發
長按掃碼關注,更帥更漂亮呦!關注胡哥有話說公衆號,與胡哥深刻交流!it