大家在瀏覽 Android 手機裡的應用程式清單時一定都有看過「Android System WebView」,但可能從來就不知道它有什麼用途?它是 Android 作業系統的一部分,為應用程式開發者提供應用內部以內建瀏覽器來顯示網路內容而無需重新定向到網頁瀏覽器,並且提供統一的瀏覽體驗。
什麼是「Android System WebView」?它很重要嗎?
然而,儘管 Android System WebView 對 Android 系統是有用且重要的,但它並非盡善盡美。錯誤的更新是大家最常面臨的問題,例如錯誤更新導致 Chrome 以及使用該工具的一系列其他應用連帶崩潰。正是因為這樣的原因,用戶最常出現的疑慮就是:「我可以禁用 Android System WebView 嗎?」
初步認識 Android System WebView
Android System WebView 是 Android 作業系統的關鍵元件,它將網路瀏覽器(具備準系統瀏覽器功能)放到應用程式內,以允許它們在不特別打開專用網路瀏覽器的情框下顯示網頁內容。Facebook、LinkedIn、Gmail 和 Twitter 等主流 Android 應用程式都是透過 Android System WebView 來顯示網頁內容,如果你使用過上述應用程式中的任何一個,則至少都體驗過一次 Android System WebView,只是你自己並不知道(就是你在這些應用裡點擊連結後用內部瀏覽器開啟網頁的行為)。
Android System WebView 的簡史
Android 裡面的 WebView 擁有悠久的歷史,從推出以來經歷了許多變化。在最初的 Android 上,Google 將 WebView 作為 Android 作業系統的一部分導入,這表示更新 WebView 同時也必須更新作業系統,這種做法比較不實際。
就如你所想的那樣,這點阻礙了 Google 定期更新 WebView,因此錯誤修復和性能改進病沒有像該有的那麼頻繁。為了解決這個問題,Google 從 Android 5.0 Lollipop 開始將 WebView 從作業系統中分離出來已即時進行更新,用戶還可以透過 Play 商店輕鬆安裝它。 然而,當 Google 將 System WebView 元件移動到 Google 瀏覽器以簡化作業時,Android 7.0 Nougat 再度發生變化。此前更新 System WebView 意味著更新 Chrome 瀏覽器,然而從 Android 10 開始,Google 再度把 WebView 的任務移交給 Android System WebView,它現在作為運行 Android 10 以及更新版本 Android 手機上的獨立應用程式存在。與 Android 7.0 Nougat 之前的行為非常相似,只是它現在比照 Chrome 有四個獨立的推出途徑:穩定版、測試版、開發者版本和 Canary 版(但除了穩定版外,其他的並不適合一般用戶)。
Android System WebView 以 Chromium 為基礎,該專案為 Chrome、Brave 和 Edge 等瀏覽器提供支援,但減去了額外的功能。它允許應用開發人員利用在其應用內實現瀏覽器功能,使用最少的瀏覽器功能顯示網頁內容。開發人員可以根據其應用的 UI 樣式自定義框架,使其看起來具有視覺上的一致性。此外,Google還定期透過 Play 商店向 Android System WebView 推送更新,以修復錯誤並增強查閱網頁內容的功能。
你能卸載 Android System WebView 嗎?
答案是不行,你無法從 Android 設備上卸除 Android System WebView。這是一個預載於系統內的應用程式,與其他系統應用一樣屬於不可移除的部分,但是你可以卸除 Android System WebView 的更新。如果你的手機最近更新了它,但開始在設備上遇到應用程式崩潰、載入網頁出錯或其他類似問題,雖然並不鼓勵,但你可以把近期的更新移除來暫時緩解遇到的問題,直到 Google 推出更新來修復錯誤。
你應該禁用 Android System WebView 嗎?
如果你的設備運行 Android 7、8 或是 9,大可以安全地禁用 Android System WebView 而不需擔心後果,因為 Google Chrome 才是負責這些版本系統中 WebView 的執行者。
如果你的設備運行 Android 10 以上的系統,則你應該避免禁用 Android System WebView。因為這麼做可能會影響利用它來顯示網頁內容的許多應用功能,禁用後會使得某些應用程式試著開啟網頁連結時出現問題,導致你無法登入某些網站或無法查看網頁內容。所以,當你在造訪網頁出現問題時,若你已經確定 Android System WebView 是罪魁禍首,則可以試著卸載最近的更新看看是否能解決問題。
Android System WebView 比你想像的更重要
Android 中附帶了許多元件,這些元件就像小小螺絲釘,對於系統本身、其他應用程式和服務的正常運行有關鍵性的地位。Android System WebView 是允許應用以本機方式係是內容以提供無縫用戶體驗的眾多元件之一。當然,就像其他任何系統元件或應用程式一樣,它也無法倖免於錯誤,因此你偶爾可能會遇到一些小問題,但是大多數時候都可以輕鬆修復,方法很簡單:
- 隨時將作業系統更新到最新版本
- 確保 Android System WebView 的更新
- 若最近更新後出現問題可以卸載近期更新
犀牛盾開工優惠折扣碼
兔年開工不鬱卒,RHINOSHIELD 犀牛盾祭出開春活動,多送各位一份開工紅包,活動期間(2023/2/2 ~ 2/5)消費滿 $1,200 即可現折 $200,未達門檻也有整筆訂單 9 折優惠,新的一年,用全新的犀牛盾配件營造兔年新氣象!
- RHINOSHIELD 犀牛盾官網購買:請點此
(輸入折扣碼【CNY2023】消費滿 $1200 折 $200,未滿 $1200 輸入【3C-Y23】享整筆訂單 9 折。)