Duyệt web trong ứng dụng bằng Web được nhúng

Trình duyệt trong ứng dụng có thể mang đến trải nghiệm trình duyệt đầy đủ cho người dùng, đồng thời cho phép họ duy trì trong bối cảnh ứng dụng của bạn. Điều này thường được sử dụng nhất khi bạn có một đường liên kết hoặc quảng cáo trong ứng dụng liên kết đến một trang web. Trang web có thể mở trong một trình duyệt trong ứng dụng, như trong Hình 1.

Một đường liên kết trong ứng dụng nằm trong hộp màu đỏ và một mũi tên trỏ đến màn hình khác cho thấy đường liên kết được mở bằng một thẻ tuỳ chỉnh.
Hình 1. Nhấp vào một đường liên kết trong ứng dụng (bên trái) và mở một trình duyệt trong ứng dụng bằng Thẻ tuỳ chỉnh (bên phải).

Cả Thẻ tuỳ chỉnhWebView đều là các API có sẵn để hỗ trợ trải nghiệm trong ứng dụng của bạn, nhưng việc chọn API nào phù hợp nhất với bạn sẽ tuỳ thuộc vào trường hợp sử dụng của bạn. Bảng sau đây cho thấy một số lợi thế của từng loại:

Thẻ tuỳ chỉnh

WebView

Trình duyệt sẵn sàng sử dụng cho nội dung của bên thứ ba do trình duyệt mặc định của người dùng xử lý. Phổ biến nhất đối với phần lớn các trường hợp sử dụng.

Trải nghiệm duyệt web do nhà phát triển tuỳ chỉnh kiểm soát. Thường được dùng cho các trường hợp sử dụng nâng cao hơn.

  • Dễ dàng tích hợp: Tích hợp Thẻ tuỳ chỉnh là cách đơn giản và dễ dàng nhất để cung cấp cho người dùng trải nghiệm duyệt web nhúng
  • Trạng thái dùng chung: Giảm bớt phiền toái cho người dùng khi đăng nhập vào các trang web nhờ mô hình cookie và quyền dùng chung với trình duyệt
  • Chế độ kiểm soát giao diện người dùng nâng cao hơn của khung hiển thị trình duyệt
  • Có thể sửa đổi nội dung của chính trang web
  • Thông tin chi tiết hơn về hoạt động phân tích của nhà phát triển đối với mức độ tương tác / hoạt động
  • Các bản cập nhật WebView được triển khai nhất quán và trên toàn cầu cho tất cả thiết bị và người dùng

Mặc dù hầu hết các trình duyệt đều hỗ trợ Thẻ tuỳ chỉnh, nhưng một số trình duyệt cung cấp các lựa chọn tuỳ chỉnh bổ sung. Để tìm hiểu thêm, hãy xem bảng so sánh khả năng hỗ trợ trình duyệt của Thẻ tuỳ chỉnh này.

Tài nguyên khác

Để phát triển các trang web cho thiết bị chạy Android bằng cách sử dụng API WebView hoặc Thẻ tuỳ chỉnh, hãy xem các tài liệu sau: