Tin tức và phân tích của tất cả các thiết bị di động

Android WebView là gì và bạn có thể làm gì với nó?

Hầu hết mọi điện thoại thông minh Android đều được cài đặt trình duyệt web. Nó không phải lúc nào cũng là công cụ tốt nhất để truy cập các trang web hoặc ứng dụng web. Thay vì mở các trang web hoặc ứng dụng, Android sử dụng Android System WebView (ASW) để hiển thị thông tin web trong tất cả các ứng dụng.

Android WebView là gì?

Android WebView là một thành phần hệ thống dựa trên Chrome cho phép các ứng dụng Android truy cập trang web. Thành phần này được cài đặt sẵn trên thiết bị của bạn và phải được cập nhật. Đảm bảo bạn nhận được các bản cập nhật bảo mật và bản sửa lỗi mới nhất.

Đây là một tính năng quan trọng của Android giúp tăng tốc độ và bảo mật. Bất kỳ ứng dụng bên thứ ba nào cũng có thể sử dụng Android WebView để xâu chuỗi các lệnh gọi ứng dụng một cách hiệu quả.

Google đã cải thiện kết nối giữa Android và ASW theo thời gian. Trước Android 5 (Lollipop) WebView chỉ được cập nhật khi công ty điện thoại thông minh muốn cập nhật nó bằng cách gửi bản cập nhật OTA cho một kiểu máy cụ thể. Nó đã thay đổi với Android 5cho phép người dùng cập nhật trực tiếp từ Google Play Store.

Hơn nữa, nó giúp bạn sửa lỗi một cách nhanh chóng. WebView tùy chỉnh dựa trên tính năng Google Chrome được phát hành cùng với Android 7. Sau đó, nó trở thành lựa chọn mặc định cho mọi điện thoại thông minh Android. Bạn có thể thay đổi điều này trong Android 10 trở lên, trong đó WebView là một thành phần độc lập chia sẻ mã với Chrome.

Cần Android WebView?

Nếu bạn là người dùng Android hàng ngày, có lẽ bạn đã nhận ra rằng hệ điều hành đưa ra quyết định này cho bạn. Điều rất quan trọng là bật WebView nếu điện thoại thông minh của bạn đang chạy trên Android 6.0 (Marshmallow) trở lên để có hiệu suất tốt nhất. Nếu bạn có điện thoại thông minh Android 7.0 (Nougat) trở lên, hãy tắt tính năng này vì Chrome sẽ xử lý tất cả tác vụ WebView.

Android Hệ thống WebView là yếu tố chính của các dự án dành cho nhà phát triển Android 7.0+. Nó muốn cung cấp cho ứng dụng của mình khả năng truy cập và tương tác với nội dung trực tuyến trong chính ứng dụng đó. Đầu tiên, thư viện WebView sẽ được kích hoạt và một thể hiện của lớp WebView sẽ được tạo. Tệp khai báo Android bao gồm mã và quyền truy cập internet. Điều này cho phép bạn khởi chạy các trang web từ bên trong ứng dụng.

Các bước này sẽ giúp trình duyệt của bạn kích hoạt hiển thị các trang web và mã JS. Điều quan trọng cần lưu ý là cài đặt thủ công WebView (nếu thiết bị của bạn không được cài đặt theo mặc định) chỉ được khuyến nghị nếu bạn có điện thoại thông minh được giới thiệu vào năm 2015 trở lên với Android 5.0 hoặc sau đó. Nếu không, bạn có nguy cơ trở thành mục tiêu của tin tặc nhắm vào các lỗ mã nhỏ để giành quyền truy cập vào bộ nhớ thiết bị của bạn.

Kiểm tra xem Android WebView đã được cài đặt hay chưa.

Mỗi phiên bản của WebView đều có những cải tiến mới, vì vậy bạn sẽ có thể theo dõi phiên bản nào mình đã tải bằng cách xem cài đặt của điện thoại thông minh Android.

  • Mở Cài đặt trong trình khởi chạy ứng dụng trên thiết bị của bạn. Nhấn vào Ứng dụng từ đó.
  • Bạn sẽ có thể xem danh sách các ứng dụng đã cài đặt và ứng dụng hệ thống đã tải sẵn. Tìm kiếm Android System WebView trong hộp tìm kiếm, sau đó chọn mục nếu bạn tìm thấy.
  • Cuộn xuống màn hình Thông tin ứng dụng. Thao tác này sẽ hiển thị số phiên bản Android System WebView ở dưới cùng. Ví dụ – phiên bản 101.0.4951.34 phiên bản thử nghiệm. Các ID phiên bản này giống với Google Chrome dành cho Android, nghĩa là chúng có chung một cơ sở mã.
  • Bạn cần kiểm tra số phiên bản Android WebView để xem đó có phải là phiên bản mới nhất không. Nếu không, bạn cần cập nhật nó.

Làm cách nào để cập nhật Android WebView?

Luôn cập nhật ứng dụng WebView của Hệ thống Android là một nhiệm vụ thiết yếu đối với các thiết bị Android mới nhất. Giả sử bạn có một điện thoại thông minh Android lỗi thời (4.4 KitKat trở lên). Bạn sẽ không thể nâng cấp WebView vì đây là một thành phần hệ thống được tích hợp nhiều hơn mà WebView hệ thống Android không thể nhận được bất kỳ bản cập nhật nào nếu không có bản cập nhật OTA chính của thiết bị.

Tuy nhiên, bạn có thể nâng cấp lên Android System WebView qua Cửa hàng Google Play để nhận tất cả các bản cập nhật trong tương lai.

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

Cài đặt nhiều phiên bản phát hành của WebView cho Android

Phiên bản duy nhất của Android System WebView giữ mọi thứ theo cùng một hướng, ít nhất là về những cải tiến đáng kể. May mắn thay, Google cung cấp các tùy chọn bổ sung cho người dùng Android có điện thoại thông minh chạy Android 10 trở lên. Phiên bản Android này bao gồm một phiên bản WebView chia sẻ nhiều mã với ứng dụng Google Chrome. Thay vì cung cấp tùy chọn này dưới dạng một tùy chọn duy nhất, Google cung cấp bốn phiên bản WebView riêng biệt mà bạn có thể cài đặt.

Dưới đây là một số ví dụ:

  • WebView Ổn định: Các bản cập nhật mới được phát hành thường xuyên trong phiên bản này và tuân theo lịch trình thử nghiệm để giữ cho nó ổn định trên các thiết bị. Đây là phiên bản được trang bị với tất cả các điện thoại thông minh Android.
  • WebView Beta: Phiên bản beta chia sẻ hầu hết mã và chức năng của WebView ổn định. Do thử nghiệm hạn chế, phiên bản này có thể chứa nhiều lỗi.
  • WebView Dev: Phiên bản phát triển này mở ra những thay đổi quan trọng. Phiên bản này được cập nhật hàng tuần nên người dùng có thể gặp phải một số sự cố và trục trặc. Tuy nhiên, bạn cũng sẽ có thể thử và kiểm tra các tính năng hoặc bản sửa lỗi mới đối với những người dùng khác.
  • WebView Canary: Phiên bản mới nhất, hiện đại nhất không cần test. Đây là bản phát hành hàng ngày, chứa mã mới nhất từ ​​ngày hôm trước. Sử dụng phiên bản này một cách thận trọng và chỉ chịu rủi ro của riêng bạn!

Làm cách nào để chuyển từ phiên bản này sang phiên bản khác?

Khi bạn đã cài đặt một trong các phiên bản WebView này, bạn có thể chọn nó từ menu cài đặt dành cho nhà phát triển Android. Thông thường tùy chọn này bị ẩn. Bạn cần vào cài đặt Android và tìm nó. Nhấn Giới thiệu về điện thoại > Giới thiệu về phần mềm. Sau đó nhấn đúp vào thông tin số bản dựng nhiều lần.

Điều này sẽ kích hoạt chế độ nhà phát triển trên thiết bị của bạn. Quay lại cài đặt Android và chọn triển khai WebView. Một danh sách các phiên bản WebView có sẵn sẽ xuất hiện ở đây. Chạm vào tùy chọn bạn muốn sử dụng để chuyển sang tùy chọn đó.

Đối với thiết bị Android 7 sang Android 9 bạn có thể cài đặt đường dẫn phiên bản google chrome (ổn định, beta, dev và canary) để có được hiệu quả tương tự. WebView là một phần của ứng dụng Google Chrome trong các phiên bản này.

Làm cách nào để tắt hoặc xóa Android WebView?

Tốt nhất, bạn không nên hủy kích hoạt hoặc gỡ cài đặt Android System WebView. Android System WebView là một thành phần hệ thống thiết yếu để mở nội dung web trong các ứng dụng Android. Tùy chọn hủy kích hoạt rất có thể sẽ bị vô hiệu hóa. Điều tốt nhất bạn có thể làm là bật WebView và cập nhật nó từ Cửa hàng Google Play. Nếu bạn gặp sự cố khi tải nội dung trực tuyến trên điện thoại thông minh Android của mình, hãy cân nhắc nâng cấp lên phiên bản WebView mới hơn bằng cách thực hiện theo các hướng dẫn được liệt kê ở trên.

Phiên bản ASW beta có thể khắc phục sự cố trong phiên bản ổn định của WebView trong phiên bản beta mới hơn. Tất nhiên, những bản cập nhật này sẽ nhanh chóng đạt được hiệu suất WebView ổn định, vì vậy bạn nên chờ đợi trong hầu hết các trường hợp. Không thể gỡ cài đặt Android System WebView nhưng có, bạn có thể tắt nó bằng cách thực hiện theo các bước bên dưới để giúp điện thoại thông minh của bạn chạy nhanh hơn và tiết kiệm pin:

  • Mở ứng dụng Cửa hàng Google Play
  • Tìm kiếm Android WebView
  • Nhấp vào ứng dụng đầu tiên là Android System WebView
  • Hầu hết các thiết bị đều hiển thị nút Tắt
  • Nhấp vào nó
  • Bạn có thể kiểm tra xem nó có bị tắt hay không bằng cách đi tới cài đặt, sau đó là ứng dụng, sau đó là Android System WebView.

Luôn cập nhật Android

Các thiết bị Android không được biết đến là cập nhật so với iOS. Tuy nhiên, bằng cách giữ Android System WebView là một thành phần duy nhất của hệ thống, Google có thể dễ dàng gửi các bản cập nhật vấn đề quan trọng thông qua Cửa hàng Google Play. Nó được cài đặt trên hầu hết tất cả các thiết bị Android, bao gồm cả các thiết bị Android giả lập trên PC của bạn.

Đây là một phương pháp bảo mật điện thoại thông minh tiêu chuẩn khác được các nhà phát triển như Google và Android sử dụng để bảo vệ thiết bị khỏi các cuộc tấn công nguy hiểm nhất. Nếu bạn rất quan tâm đến bảo mật, bạn có thể cân nhắc tải xuống phần mềm chống vi-rút cho Android. Tuy nhiên, điều này có thể không bắt buộc đối với hầu hết người dùng.

Đăng kí

Nếu không có Android System WebView, việc truy cập các liên kết bên ngoài trong ứng dụng sẽ yêu cầu chuyển sang một trình duyệt web riêng (Chrome, Firefox, Opera, v.v.). Kiểm tra xem thiết bị di động của bạn có các phiên bản Hệ thống và ứng dụng lỗi thời hay không, chẳng hạn như Android System WebView. Chúng cần được cập nhật thường xuyên để ngăn tin tặc nhắm mục tiêu vào thiết bị Android của bạn.