Hệ thống Android WebView là gì?


Bạn có thể đã thấy Android System WebView (ASW) trong danh sách ứng dụng Android trên thiết bị Android của bạn hoặc đôi khi là bản cập nhật Google Play Store. Ứng dụng hệ thống quan trọng này không phải là thứ bạn cài đặt hoặc sử dụng trực tiếp, nhưng nó vẫn là một phần thiết yếu của hệ điều hành Android.

Tùy thuộc vào phiên bản Android bạn đã cài đặt, bạn ' sẽ thấy Android System WebView ở nhiều định dạng khác nhau. Bất kể thiết bị của bạn là gì, bạn sẽ cần bật ASW (hoặc phiên bản của thiết bị) và cập nhật. Hướng dẫn này sẽ khám phá lý do, cũng như giải thích cách giữ cho thành phần hệ thống này được cập nhật.

WebView hệ thống Android là gì và nó được sử dụng như thế nào?

Thiết bị Android của bạn có thể đã cài đặt trình duyệt web, nhưng đó không nhất thiết là công cụ truy cập để mở các trang web hoặc ứng dụng dựa trên web. Để mở các trang hoặc ứng dụng này, thay vào đó, Android chuyển sang Android System WebView để hiển thị nội dung web trong ứng dụng của bạn.

Nó thường làm điều này vì lý do tốc độ và bảo mật. Thay vì dựa vào ứng dụng của bên thứ ba, các ứng dụng khác có thể gọi trên Android WebView để tải nội dung, tích hợp trực tiếp các cuộc gọi đến công cụ hệ thống này để đạt hiệu quả.

Google đã phát triển mối quan hệ Android có với ASW theo thời gian. Trước Android 5 Lollipop, WebView chỉ có thể được cập nhật thông qua các bản cập nhật thiết bị Android chính do nhà sản xuất phát hành.

Với việc phát hành Android 5, điều này đã thay đổi, cung cấp cho người dùng khả năng cập nhật trực tiếp từ Cửa hàng Google Play. Điều này cho phép sửa lỗi nhanh hơn và phát hành tính năng.

Các thay đổi khác được thực hiện với Android 7, trong đó một WebView tùy chỉnh dựa trên Google Chrome đã được tạo tùy chọn mặc định cho các thiết bị Android. Điều này đã thay đổi một lần nữa trong Android 10, với WebView đã tạo lại một thành phần riêng biệt, chia sẻ mã giữa nó và Chrome.

Cách kiểm tra Phiên bản WebView của hệ thống Android nào được cài đặt

Mỗi bản phát hành WebView mang đến những thay đổi mới, nhưng bạn sẽ có thể xem phiên bản nào bạn đã cài đặt từ cài đặt thiết bị Android của mình.

Để thực hiện việc này, bạn sẽ cần truy cập menu cài đặt cho Thiết bị Android. Điều này sẽ khác nhau, tùy thuộc vào phiên bản Android của bạn, cũng như thiết bị bạn sở hữu. Các bước này đã được viết bằng điện thoại thông minh Samsung Galaxy S20, nhưng các bước này phải tương tự với các thiết bị Android khác.

  • Từ trình khởi chạy ứng dụng của thiết bị, hãy mở ứng dụng Cài đặt. Từ đó, nhấn tùy chọn Ứng dụng.
    • Bạn sẽ thấy danh sách các ứng dụng đã cài đặt, cũng như các ứng dụng hệ thống được cài đặt sẵn . Sử dụng thanh tìm kiếm để tìm Chế độ xem web trên hệ thống Android, sau đó nhấn vào mục nhập khi bạn định vị nó.
      • Cuộn xuống màn hình Thông tin ứng dụng. Ở phía dưới, số phiên bản Android System Webview sẽ được liệt kê. Ví dụ: Phiên bản 83.0.4103.106. Các ID phát hành này khớp với ID của Google Chrome trên Android, phản ánh cơ sở mã được chia sẻ của chúng.
      • Bạn sẽ phải nghiên cứu số phiên bản Android WebView của mình để xác định xem nó có sẵn mới nhất không phiên bản. Nếu không, bạn sẽ cần cập nhật nó.

        Cập nhật WebView hệ thống Android

        Luôn cập nhật ASW là một quá trình dễ dàng cho các thiết bị Android mới hơn. Nếu bạn có thiết bị Android cũ hơn nhiều (Android 4.4 KitKat trở lên), thì bạn sẽ không thể cập nhật WebView, vì nó vẫn là một thành phần hệ thống tích hợp hơn nhiều mà không thể cập nhật nếu không có bản cập nhật thiết bị chính.

        Tuy nhiên, đối với tất cả các bản phát hành trong tương lai, bạn có thể cập nhật ASW bằng Cửa hàng Google Play.

        • Để thực hiện việc này, hãy mở ứng dụng Play Store và tìm kiếm Android System WebView. Nếu ứng dụng có bản cập nhật khả dụng, hãy nhấp vào nút Cập nhật.
        • Sau khi WebView được cập nhật, Android sẽ sử dụng phiên bản WebView mới này cho bất kỳ các ứng dụng khác yêu cầu nó truy cập và xem nội dung web.

          Cài đặt các bản phát hành WebView hệ thống Android khác nhau

          Một bản phát hành ASW duy nhất khiến mọi người trong một làn đường, ít nhất là về các cập nhật quan trọng có liên quan. Rất may, Google cung cấp nhiều sự lựa chọn hơn cho người dùng Android với các thiết bị chạy Android 10 trở lên.

          Bản phát hành Android này bao gồm một phiên bản WebView chia sẻ nhiều mã giống như ứng dụng Google Chrome. Điều này bao gồm các lợi ích chung cho cả hai ứng dụng, bao gồm dấu chân nhỏ hơn và trải nghiệm nhất quán hơn.

          Thay vì cung cấp tùy chọn này dưới dạng một tùy chọn, Google cung cấp bốn bản phát hành khác nhau cho WebView mà bạn có thể cài đặt.

          Chúng bao gồm:

          • Ổn định WebView strong> : được cập nhật vài tuần sau một lịch kiểm tra đầy đủ để đảm bảo sự ổn định trên số lượng lớn nhất của thiết bị. Đây là bản phát hành có trên tất cả các thiết bị Android.
          • Beta trên web strong> : Bản phát hành beta, chia sẻ hầu hết các mã và tính năng với WebView ổn định. Bản phát hành này có thể bao gồm các lỗi bổ sung do thử nghiệm giảm.
          • Nhà phát triển web strong> : Đây là bản phát hành phát triển, chịu những thay đổi lớn. Bản phát hành này được cập nhật hàng tuần, với người dùng có thể gặp phải lỗi và sự cố, nhưng bạn cũng có thể thử và kiểm tra các tính năng mới hoặc sửa lỗi trước những người dùng khác.
          • Canary WebView strong> : Các bản phát hành mới nhất, tuyệt đối với thử nghiệm không. Đây là một bản phát hành hàng ngày với mã mới nhất từ ​​ngày hôm trước. Sử dụng thận trọng!

            Khi bạn đã cài đặt một trong những bản phát hành WebView này, bạn có thể chuyển sang nó trong menu tùy chọn nhà phát triển Android. Điều này thường bị ẩn, vì vậy hãy truy cập cài đặt Android của bạn. Từ đó, nhấn Giới thiệu về điện thoại>Thông tin phần mềm, sau đó nhấn đúp vào thông tin Số xây dựngnhiều lần.

            Điều này sẽ kích hoạt nhà phát triển chế độ trên điện thoại của bạn. Sau khi được bật, hãy quay lại cài đặt Android của bạn và nhấn Triển khai WebView.Danh sách các bản phát hành WebView khả dụng sẽ có sẵn ở đây, Nhấn vào tùy chọn bạn muốn sử dụng để chuyển sang sử dụng.

            Đối với các thiết bị chạy Android 7 đến 9, thay vào đó, bạn có thể cài đặt các bản phát hành Google Chrome (Ổn định, Beta, Nhà phát triểnHoàng yến ) đạt được hiệu quả tương tự. Điều này là do WebView được tích hợp trong ứng dụng Google Chrome cho các bản phát hành này.

            Cách vô hiệu hóa hoặc xóa WebView hệ thống Android

            Nếu bạn muốn tắt hoặc xóa Android System Webview, câu trả lời đơn giản là: bạn không thể (hoặc bạn không nên). Đây là thành phần hệ thống thiết yếu, được yêu cầu để mở nội dung web trong ứng dụng Android.

            Điều tốt nhất bạn có thể làm là bật WebView và cập nhật nội dung bằng Google Play Store. Nếu bạn gặp sự cố với tải nội dung web trên thiết bị Android của mình, hãy xem chuyển sang phiên bản WebView mới hơn bằng các bước ở trên.

            Một lỗi trong bản phát hành ổn định có thể được sửa trong bản phát hành beta mới hơn của WebView. Tất nhiên, các bản sửa lỗi này sẽ lọc qua bản phát hành ổn định WebView sau một khoảng thời gian ngắn, vì vậy tốt nhất nên chờ trong hầu hết các trường hợp.

            Giữ Android cập nhật

            Các thiết bị Android không được biết đến nhiều nhất vì khả năng vẫn được cập nhật, nhưng bằng cách giữ ASW là một thành phần hệ thống riêng biệt, Google có thể nhanh chóng khắc phục các sửa lỗi khẩn cấp bằng Google Play Store. Điều này được cài đặt trên hầu hết tất cả các thiết bị Android, bao gồm thiết bị mô phỏng Android trên PC của bạn.

            Đây là một phần khác của biện pháp bảo mật điện thoại thông minh phổ biến được sử dụng bởi các nhà phát triển như Google và Android để giữ cho các thiết bị được bảo vệ chống lại các mối đe dọa tồi tệ nhất. Nếu bạn thực sự lo lắng về bảo mật, bạn có thể nghĩ đến việc cài đặt Ứng dụng chống vi-rút Android, nhưng điều này có thể không cần thiết cho hầu hết người dùng.

            bài viết liên quan:


            23.07.2020