Hybrid App的架构
生活随笔
收集整理的這篇文章主要介紹了
Hybrid App的架构
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目前App大致分為三大類
-
Web App
- 定義:將所有功能都放在Web上展現,運行基于本地瀏覽器。在此將給Web簡單的套一層App外殼的應用也歸入Web App。完全采用HTML/CSS/JS編寫,專為觸摸操作進行了優化。目前iOS已禁止簡單的套殼App上架。
- 優點:開發速度快,跨平臺,成本低,實時迭代用戶無需更新
- 缺點:網絡速度要求高、服務器壓力大,系統級別API調用難度大,用戶體驗差、用戶留存度低
-
Native App
- 定義:NativeApp是基于手機本地操作系統并使用原生語言編寫的 。因為位于平臺層上方,向下訪問和兼容的能力會比較好一些,可以 支持在線或離線訪問,消息推送或本地資源訪問,攝像撥號功能的調 取。但是由于設備碎片化,App的開發成本要高很多,維持多個版本 的更新升級比較麻煩,用戶的安裝門檻也比較高。
- 優點:用戶體驗佳、交互風格與系統吻合,節省流量,可訪問本地資源,速度快,用戶留存度高
- 缺點:成本高,版本迭代慢,需要過審
-
Hybrid App
- 定義:介于Web App與Native App的一種折中方案,底層(框架)部分由iOS/Android開發人員處理,上層(內容展現)部分由Web前端人員處理,用戶界面操作邏輯及部分靜態資源駐留本地,使得Web App可以對操作迅速反應并在很大程度上實現離線訪問。Hybrid App追求趨近于原生App的體驗,但目前還較困難。
淺談Hybrid技術的設計與實現
總結
以上是生活随笔為你收集整理的Hybrid App的架构的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 易百教程(IT技能学习平台)
- 下一篇: PropertyUtils与BeanUt