Khi các ứng dụng Android khác nhau gặp sự cố mà không có lý do chính đáng, một trong những thủ phạm chính thường là Android System WebView. Lý do cho điều này là nhiều ứng dụng Android sử dụng thành phần này. Nhưng WebView hệ thống Android của Google là gì, nó làm gì và tại sao nó lại quan trọng như vậy?
Trong bài viết này, chúng tôi sẽ chia nhỏ tất cả cho bạn. Vì vậy, chúng ta hãy đi sâu vào.
WebView của hệ thống Android là gì?
Android System WebView là một thành phần hệ thống cho phép các ứng dụng Android hiển thị nội dung web bên trong chúng mà không cần mở trình duyệt chuyên dụng. Nói cách khác, Android System WebView là một công cụ trình duyệt web hoặc một trình duyệt web được nhúng chỉ dành riêng cho các ứng dụng để hiển thị nội dung web.
Chrome, trình duyệt phổ biến của Google, hỗ trợ WebView hệ thống Android.
Ứng dụng WebView của hệ thống Android thường được cài đặt sẵn trên hầu hết các điện thoại thông minh Android. Bằng cách đó, mọi nhà phát triển sử dụng nó để hiển thị nội dung internet bên trong ứng dụng của họ có thể làm như vậy mà không cần cảnh báo về các vấn đề tương thích.
WebView của hệ thống Android làm được gì?
Nhiều ứng dụng Android như ứng dụng Gmail, Twitter hoặc Reddit thường hiển thị nội dung từ internet. Google đã giúp các nhà phát triển dễ dàng hiển thị nội dung internet trong ứng dụng của họ thông qua WebView của hệ thống Android.
Điều đó tiết kiệm cho các nhà phát triển Android rất nhiều thời gian mà họ có thể dành để viết hàng trăm, nếu không phải hàng nghìn dòng mã, từ đầu. Thay vào đó, để hiển thị nội dung web bên trong ứng dụng của họ, tất cả những gì họ phải làm là nhập một vài dòng mã thư viện WebView và chúng đã sẵn sàng. Thật tuyệt?
Tắt WebView của Hệ thống Android có An toàn không?
Không. Và nếu bạn đang tự hỏi mình có cần WebView của hệ thống Android hay không, thì câu trả lời ngắn gọn là có. Mặc dù WebView không còn là một phần của Android như những ngày đầu, nhưng điều đó không có nghĩa là nó không hữu ích. Google đã tách WebView khỏi hệ điều hành cốt lõi, bắt đầu từ Android 10. Mặc dù là một ứng dụng riêng biệt có thể cho bạn trực giác rằng nó không cần thiết nhưng đúng như vậy.
Nhưng, có một ngoại lệ. Bạn có thể tắt WebView hệ thống Android trên Android 7.0, 8.0 và 9.0 mà không gây ra bất kỳ hậu quả nghiêm trọng nào. Trên các phiên bản Android này, Chrome là trình điều khiển chính đằng sau các tác vụ WebView. Nhưng trên các phiên bản Android mới hơn và cũ hơn, có thể an toàn để bật WebView.
Bạn có thể tắt WebView nếu muốn, mặc dù bạn không thể gỡ cài đặt ứng dụng. Hãy nhớ rằng việc tắt WebView có thể ảnh hưởng đến hiệu suất của một số ứng dụng Android.
Tương tự, nếu có lỗi bên trong WebView, tất cả các ứng dụng Android sử dụng thành phần này sẽ bị hỏng.
Android System WebView cũng không phải là phần mềm gián điệp hoặc phần mềm bloatware, vì vậy, nói chung, không có lý do gì để lo lắng về nó — tất nhiên là trừ khi ứng dụng của bạn gặp sự cố.
Cách khắc phục sự cố WebView của hệ thống Android
Việc nhiều ứng dụng Android gặp sự cố cùng một lúc là điều không bình thường. Tuy nhiên, nếu bạn gặp phải trường hợp này, rất có thể vấn đề là với WebView. Nếu ứng dụng Android của bạn gặp sự cố, đây là những gì bạn có thể làm để khắc phục sự cố.
1. Cập nhật ứng dụng WebView của hệ thống Android và Chrome
Điều đầu tiên bạn nên làm là cập nhật cả WebView hệ thống Android và Chrome. Trở lại vào tháng 3 năm 2021, Google đã tung ra bản cập nhật cho ứng dụng WebView hệ thống, khiến tất cả các ứng dụng Android sử dụng thành phần này gặp sự cố bất ngờ. May mắn thay, nó đã khắc phục sự cố trong một bản cập nhật tiếp theo.
Dưới đây là cách cập nhật WebView của hệ thống Android:
- Đi tới ứng dụng WebView của Hệ thống Android trong Cửa hàng Play.
- Nếu bạn thấy Gỡ cài đặt , điều đó có nghĩa là bạn đang sử dụng phiên bản WebView mới nhất. Nếu bạn thấy Cập nhật , nhấn để cập nhật ứng dụng của bạn.
- Khởi động lại thiết bị của bạn.
Nếu quá trình cập nhật thủ công không hoàn tất — điều có thể xảy ra trong Android 10 và 11 — xóa bộ nhớ Google Play sẽ hữu ích.
Bạn có thể thực hiện việc này bằng cách đi tới Cài đặt> Ứng dụng và thông báo> Cửa hàng Google Play> Bộ nhớ và bộ đệm> Xóa bộ nhớ . Các bước này có thể hơi khác nhau giữa các thiết bị. Khi bạn đã hoàn tất, hãy làm theo các bước ở trên để cập nhật WebView hệ thống Android theo cách thủ công.
Ngoài ra, hãy cập nhật Google Chrome để đảm bảo bạn đang chạy phiên bản mới nhất của trình duyệt.
Nếu cách này không khắc phục được sự cố, hãy đọc tiếp.
2. Gỡ cài đặt Bản cập nhật WebView và / hoặc Chrome
Gỡ cài đặt các bản cập nhật WebView cũng có thể giải quyết được sự cố. Nếu bạn vừa cập nhật WebView hệ thống và / hoặc Chrome và nhận thấy một số ứng dụng bị lỗi sau đó, việc gỡ cài đặt có thể hữu ích.
- Đi tới ứng dụng WebView của Hệ thống Android trong Cửa hàng Play.
- Nhấn vào Gỡ cài đặt để xóa các bản cập nhật WebView.
- Khởi động lại thiết bị của bạn.
Bạn cũng nên làm như vậy đối với Google Chrome.
Lưu ý: Google không khuyến khích gỡ cài đặt các bản cập nhật WebView vì nó có thể dẫn đến mất dữ liệu từ một số ứng dụng. Nhưng trong những tình huống tuyệt vọng, đây có thể là tấm vé duy nhất giúp bạn thoát khỏi sự cố ứng dụng.
Khắc phục sự cố ứng dụng trên Android
Mọi phần mềm thường có lỗi. Trên Android, bạn có thể gặp sự cố ứng dụng ngay khi khởi chạy chúng. Trước tiên, hãy cập nhật WebView hệ thống Android và Google Chrome. Nếu sự cố vẫn tiếp diễn, hãy thử gỡ cài đặt các bản cập nhật WebView và / hoặc Chrome của Hệ thống Android.
Ứng dụng gặp sự cố chỉ là một trong nhiều vấn đề bạn có thể gặp phải với Android tương đối dễ sửa.