移動端混合開發模式

移動應用開發的方式,目前主要有三種:html

Native App: 本地應用程序(原生App)html5

Web App:網頁應用程序(移動web)web

Hybrid App:混合應用程序(混合App)服務器

原生APP開發及Web APP開發模式的區別   Web APP需開發「html5雲網站」和「APP客戶端」,特色:   框架

  (1)每次打開APP,都要經過APP框架向雲網站取UI及數據;   網站

  (2)手機用戶沒法上網則沒法訪問APP應用中的數據。   移動應用開發

  (3)框架型的APP沒法調用手機終端的硬件設備(語音、攝像頭、短信、GPS、藍牙、重力感應等)   htm

  (4)框架型APP的訪問速度受手機終端上網的限制,每次使用均會消耗必定的手機上網流量;   blog

  (5)框架型APP應用的安裝包小巧,只包含框架文件,而大量的UI元素、數據內容剛存放在雲端;   遊戲

  (6)APP用戶每次均可以訪問到實時的最新的雲端數據;   

  (7)APP用戶無須頻繁更新APP應用,與雲端實現的是實時數據交互;   

  適用企業:電子商務、金融、新聞資訊、企業集團需常常更新內容的APP應用。

Native App(原生型APP)須要開發「雲服務器數據中心」和「APP客戶端」,特色:   

  (1)每次獲取最新的APP功能,須要升級APP應用;   

  (2)原生型APP應用的安裝包相對較大,包含UI元素、數據內容、邏輯框架;   

  (3)手機用戶沒法上網也可訪問APP應用中之前下載的數據。   

  (4)原生型的APP能夠調用手機終端的硬件設備(語音、攝像頭、短信、GPS、藍牙、重力感應等)   

  (5)APP應用更新新功能,涉及到每次要向各個應用商店進行提交審覈。   

  適用企業:遊戲、電子雜誌、管理應用、物聯網等無需常常更新程序框架的APP應用。

  參考  Hybrid APP混合開發的一些經驗和總結

相關文章
相關標籤/搜索