溫馨提示×

溫馨提示×

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

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

如何進行網(wǎng)頁前端黑科技PWA的優(yōu)劣對比

發(fā)布時間:2022-01-12 11:02:21 來源:億速云 閱讀:129 作者:柒染 欄目:移動開發(fā)

這期內容當中小編將會給大家?guī)碛嘘P如何進行網(wǎng)頁前端黑科技PWA的優(yōu)劣對比,文章內容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

2016年,PWA在google正式落地,基于Chromium的瀏覽器Chrome和Opera已經(jīng)完全支持PWA了,隨著 iOS 11.3 的發(fā)布,iOS正式開始支持PWA,Windows Edge 支持PWA,隨著越來越多的游覽器大廠,相繼的對PWA做出了支持和優(yōu)化,想必PWA的時代即將到來。

天生優(yōu)勢:

1. 無需安裝,無需下載,只要你輸入網(wǎng)址訪問一次,然后將其添加到設備桌面就可以持續(xù)使用。

2. 發(fā)布不需要提交到app商店審核

3. 更新迭代版本不需要審核,不需要重新發(fā)布審核

4. 現(xiàn)有的web網(wǎng)頁都能通過改進成為PWA, 能很快的轉型,上線,實現(xiàn)業(yè)務、獲取流量

5. 不需要開發(fā)Android和IOS兩套不同的版本

存在劣勢:

1. 流覽器對技術支持還不夠全面, 不是每一款流覽器都能100%的支持所有PWA。

2. 需要通過第三方庫才能調用底層硬件(如攝像頭)。

3. PWA現(xiàn)在還沒那么火,國內一些手機生產(chǎn)商在Android系統(tǒng)上做了手腳,似乎屏蔽了PWA, 但是相信PWA遲早會火起來。 

PWA如何彌補和原生App的差距?

PWA使用app Shell架構模型

1. 快速加載

2. 盡可能使用較少的數(shù)據(jù)

3. 使用本機緩存中的靜態(tài)資產(chǎn)

4. 將內容與導航分離開來

5. 檢索和顯示特定頁面的內容(HTML、JSON 等)

6. 緩存動態(tài)內容 App Shell 可保證 UI 的本地化以及從 API 動態(tài)加載內容,但同時不影響網(wǎng)絡的可鏈接性和可檢測性。用戶下次訪問您的應用時,應用會自動顯示最新版本。無需在使用前下載新版本。

7. 為了保證首屏的加載,在內容請求完成之前,可以優(yōu)先保證 App Shell 的渲染,做到和 Native App 一樣的體驗,App Shell 是 PWA 界面展現(xiàn)所需的最小資源。

上述就是小編為大家分享的如何進行網(wǎng)頁前端黑科技PWA的優(yōu)劣對比了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

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

AI