溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

web app 、native app、hybrid app比較

發布時間:2020-07-29 05:07:53 來源:網絡 閱讀:1061 作者:cuijm51 欄目:軟件技術

app的分類
大致可以分為這3種:
native app(原生app)
web app
hybrid app(混合app)

  • Native App 指的是移動端的原生應用,對于 Android 是 apk,對于 iOS 就是 ipa。Native App 是一種基于手機操作系統(iOS 和 Android),并使用原生程序編寫運行的第三方應用程序。
  • Web App 指的是移動端的 Web 瀏覽器,其實和 PC 端的 Web 瀏覽器沒有任何區別,只不過 Web 瀏覽器所依附的操作系統不再是 Windows 和 Linux 了,而是 iOS 和 Android 了。
  • Hybrid App 利用了 Web App和 Native App 的優點,通過一個原生實現的Native Container 展示 HTML5 的頁面。更通俗的講法可以歸結為,在原生移動應用中嵌入了 Webview,然后通過該 Webview 來訪問網頁。

具體開發過程中,到底該采用哪種類型的app?
不同的頁面情況選擇不同的開發方式

  1. 如果app中出現了大段文字(如新聞、攻略等),并且格式比較豐富(如加粗、字體多樣等),采用H5較好。原因:原生開發對解析json字符串格式不是很友好
  2. 如果講究app反應速度(含頁面切換流暢性),采用原生開發。原因:H5本質上是網頁,換網頁的時候,基本要加載整個頁面,就像一個瀏覽器打開一個新的網頁一樣,比較慢,而原生系統只需要加載變化的部分
  3. 如果app對有無網絡、網絡優劣敏感(譬如有離線操作、在線操作),則采用原生開發。雖然H5可以做到,但是比較敏感
  4. 如果app要頻繁地調用硬件設備(比如攝像頭、麥克風等),則采用原生開發,這樣支持硬件更多,調用速度更快,H5望塵莫及
  5. 如果app用戶常見頁面頻換(如淘寶首頁的各種營銷活動),采用H5,維護起來更容易
  6. 如果預算有限(H5開發一套可在安卓、iOS、黑莓等跨平臺使用)、不在乎用戶體驗、不在乎加載速度,肯定是H5

Hybrid App 具有維護更新簡單,用戶體驗優異以及較好的跨平臺特性,是目前主流的移動應用開發模式。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女