胡哥一分鐘課堂第0001期 – Hybrid App(混合開發APP)

  • 2019 年 10 月 6 日
  • 筆記

前言

Hybrid APP 即混合開發APP,今天胡哥和大家一起認識Hybrid App。

目前APP的開發方式有三種:原生APP、Web App、Hybrid APP(混合開發APP)

一、原生APP

即IOS(Objective-C等)、Andriod(Java語言)使用原生語言開發的應用。

  • 優點:具備了調用設備的各種能力(如攝影機、簡訊、GPS、藍牙、文件)以及優秀的性能體驗。
  • 缺點:開發周期較長,需要多個平台的APP單獨開發(Andriod和IOS),開發成本較高

二、Web APP

即使用H5(HTML、CSS、JavaScript)開發的APP應用,使用瀏覽器訪問的方式,打開APP應用。

  • 優點:兼容多種設備,支援跨平台開發和訪問,具備快速開發、迭代、快速上線。
  • 缺點:不能調用手機所有的功能,很大部分能力許可權受限。不支援在各大軟體平台下載。尤其是在性能體驗方面,較原生APP大打折扣。

三、Hybrid APP

混合開發APP,兼備原生APP和WebAPP的優秀能力,二者通過JSBridge相互進行通訊。

  • 優點:在開發層面實現「一次開發,多平台運行」,在兼容性和開發速度、成本上佔優。能夠調用手機設備的各種許可權能力。在性能體驗方面有了較大提升。支援在各大軟體平台(AppStrore/google play商店)下載。
  • 缺點:在性能體驗方面較原生APP還有一定的差距。