什麼是 Android 系統 WebView,你能用它做什麼?
已發表: 2022-04-20幾乎每部 Android 智能手機都安裝了網絡瀏覽器。 它並不總是訪問在線頁面或基於 Web 的應用程序的最佳工具。 Android 不是打開網站或應用程序,而是使用 Android System WebView (ASW) 在所有應用程序中顯示 Web 信息。
Android WebView 是一個基於 Chrome 的系統組件,它使 Android 應用程序能夠訪問網頁。 此組件已預先安裝在您的設備上,應保持最新。 確保獲得最新的安全更新和錯誤修復。
提高速度和安全性是 Android 的一項重要功能。 任何第三方應用程序都可以使用 Android WebView 高效地組合應用程序的調用。
隨著時間的推移,Google 改進了 Android 與 ASW 的連接。 在 Android 5 (Lollipop) 之前,只有當智能手機的公司想要通過向特定型號發送 OTA 更新來更新 WebView 時,才會升級 WebView。 它隨著 Android 5 的變化而改變,允許用戶直接從 Google Play 商店進行更新。

此外,這有助於快速修復錯誤。 自定義 WebView 基於 Android 7 發布的 Google Chrome 功能。後來,它成為每個 Android 智能手機的默認選擇。 在 Android 10 及以上版本可以更改,其中 WebView 是一個獨立的組件,與 Chrome 共享代碼。
您需要 Android 系統 WebView 嗎?
如果您是 Android 的日常用戶,您可能已經發現操作系統會為您做出這個決定。 如果您的智能手機運行的是 Android 6.0 (Marshmallow) 或更低版本以獲得最佳性能,請務必打開 WebView。 如果您有 Android 7.0 (Nougat) 或更高版本的智能手機,您應該禁用它,因為 Chrome 會處理 WebView 的所有任務。
Android System WebView 是 Android 7.0+ 開發人員項目的關鍵組件。 它更願意為其應用程序提供訪問應用程序本身內的在線內容並與之交互的能力。 首先,會激活 WebView 庫,並生成一個 WebView 類實例。 Android 聲明文件由代碼和網絡權限組成。 這可以從應用程序內部啟動網頁。
這些步驟將幫助瀏覽器啟用網頁和 JS 代碼的呈現。 需要注意的是,僅當您的智能手機在 2015 年或之後推出,運行 Android 5.0 或更高版本時,才建議手動安裝 WebView(如果您的設備默認不附帶)。 否則,您可能會成為黑客的目標,黑客會針對代碼中的小漏洞來獲取對您設備內存的訪問權限。
檢查是否安裝了 Android System WebView。
每個 WebView 版本都包含新的改進,因此您可以通過查看 Android 智能手機上的設置來觀察您加載了哪個版本。
- 在您設備的應用啟動器上打開設置。 從那裡點擊應用程序選項。
- 您將能夠看到已安裝應用程序和預加載系統應用程序的列表。 在搜索框中搜索 Android System WebView,如果找到則選擇該項目。
- 滾動到應用信息屏幕的底部。 這將在底部顯示 Android System WebView 版本號。 示例 – 版本 101.0.4951.34 測試版。 這些版本 ID 與 Android 版 Google Chrome 的版本 ID 相同,表示它們共享代碼基礎。
- 您需要查看您的 Android WebView 版本號以查看它是否是最新版本。 如果不是,您必須更新它。
如何更新 Android 系統 WebView?
使 Android 系統 WebView 保持最新是最新 Android 設備的必備任務。 假設您有一台過時的 Android 智能手機(4.4 KitKat 或更早版本)。 您將無法升級 WebView,因為它是一個集成度更高的系統組件,Android 系統 WebView 在沒有大型設備 OTA 更新的情況下無法獲得任何更新。

但是,您可以通過 Google Play 商店升級到 Android System WebView 以獲取未來的所有更新。
- 為此,請使用 Play Store 應用並查找 Android System WebView。 如果應用程序有可用更新,請單擊更新按鈕。
- 如果您的 WebView 已更新,您的 Android 將使用新版本供任何其他使用它訪問的應用程序訪問並查看 Web 內容。
為 Android 系統安裝多個 WebView 發行版本
一個單一的 Android 系統 WebView 版本使一切都保持在同一軌道上,至少在重大升級方面是這樣。 值得慶幸的是,谷歌正在為運行 Android 10 及更新版本的智能手機的 Android 用戶提供更多選擇。 此版本的 Android 具有與 Google Chrome 應用程序共享大量代碼的 WebView 版本。 Google 沒有將其作為一個選項提供,而是提供了四個可以安裝的單獨 WebView 版本。

這些是一些例子:
- WebView 穩定版:在這個版本中,新的更新會定期發布,並按照測試計劃保持各種設備的穩定性。 這是所有 Android 智能手機都配備的版本。
- WebView Beta:共享 WebView 穩定版的大部分代碼和功能的 beta 版本。 由於測試有限,這個版本可能有很多錯誤。
- WebView Dev:這個開發版本是開放的,提供了重大的變化。 此版本每週都會更新,因此用戶可能會遇到一些問題和故障。 儘管如此,您還可以在其他用戶之前嘗試和測試新功能或修復。
- WebView Canary:最新的尖端版本,未經測試。 這是每日發布,包括前一天的最新代碼。 請謹慎使用此版本,風險自負!
如何從一個版本切換到另一個版本?
安裝這些 WebView 版本之一後,您可以從 Android 開發人員設置菜單中選擇它。 通常,此選項是隱藏的。 您必須轉到您的 Android 設置並找到它。 點擊關於手機 > 軟件信息。 然後多次雙擊內部版本號信息。
這將在您的設備上啟用開發者模式。 返回到您的 Android 設置並選擇 WebView implementation。 可用的 WebView 版本列表將出現在此處。 觸摸您要使用的選項以切換到它。
對於 Android 7 到 Android 9 設備,您可以安裝 Google Chrome 發布軌道(Stable、Beta、Dev 和 Canary)以獲得相同的效果。 對於這些版本,WebView 包含在 Google Chrome 應用程序中。
如何關閉或移除 Android System WebView?
理想情況下,您不應停用或卸載 Android System WebView。 Android System WebView是Android應用中打開網頁內容的必備系統組件。 停用選項很可能會被禁用。 您可以做的最好的事情是保持 WebView 啟用並從 Google Play 商店更新它。 如果您在 Android 智能手機上加載在線內容時遇到困難,請考慮按照上述說明昇級到較新版本的 WebView。

ASW 的 beta 版本可以在較新的 beta 版本中解決 WebView 穩定版本中的問題。 當然,這些更新應該會在短時間內進入 WebView 穩定的性能,所以在大多數情況下,等待可能是明智的。 無法卸載 Android System WebView,但是可以,您可以按照以下步驟禁用它,以使您的智能手機更快、更省電:
- 打開 Google Play 商店應用程序
- 搜索Android系統WebView
- 點擊第一個app,即Android System WebView
- 對於大多數設備,您可以看到禁用按鈕
- 點擊它
- 您可以通過進入設置、應用程序,然後進入 Android System WebView 來檢查它是否被禁用。

維護 Android 更新
與 iOS 相比,Android 設備並不以保持最新而聞名。 儘管如此,通過保留 Android System WebView 作為一個獨特的系統組件,Google 可以輕鬆地通過 Google Play 商店發送重要的問題更新。 這幾乎安裝在所有 Android 設備上,包括您 PC 的模擬 Android 設備。
這只是 Google 和 Android 等開發人員用來保護設備免受最危險攻擊的另一種標準智能手機安全方法。 如果您非常關心安全性,可以考慮下載 Android 防病毒軟件。 但是,大多數用戶可能不需要這樣做。
結論
如果沒有 Android System WebView,訪問應用程序內部的外部鏈接需要切換到單獨的 Web 瀏覽器應用程序(Chrome、Firefox、Opera 等)。 檢查您的移動設備是否有過時版本的系統和應用程序,例如 Android System WebView。 它們必須定期更新,以免黑客攻擊您的 Android 設備。