Penjelajahan dalam aplikasi menggunakan Web Tersemat

Browser dalam aplikasi dapat memberikan pengalaman browser lengkap bagi pengguna, sekaligus memungkinkan mereka tetap berada dalam konteks aplikasi Anda. Hal ini paling sering digunakan saat Anda memiliki link atau iklan di aplikasi yang ditautkan ke halaman web. Halaman web dapat dibuka di browser dalam aplikasi, seperti yang terlihat pada Gambar 1.

Link dalam aplikasi dalam kotak merah, dan panah yang mengarah ke layar lain
  yang menampilkan link yang dibuka dengan tab kustom.
Gambar 1. Mengklik link dalam aplikasi (kiri) dan membuka browser dalam aplikasi menggunakan Tab Khusus (kanan).

Tab Kustom dan WebView adalah API yang tersedia untuk mendukung pengalaman dalam aplikasi Anda, tetapi memilih API mana yang terbaik untuk Anda bergantung pada kasus penggunaan Anda. Tabel berikut menunjukkan beberapa keunggulan dari masing-masing:

Tab Kustom

WebView

Penjelajahan siap pakai untuk konten pihak ketiga yang ditangani oleh browser default pengguna. Paling umum untuk sebagian besar kasus penggunaan.

Pengalaman penjelajahan kustom yang dikontrol developer. Biasanya digunakan untuk kasus penggunaan yang lebih lanjut.

  • Kemudahan integrasi: Mengintegrasikan Tab Kustom adalah cara paling sederhana dan mudah untuk memberikan pengalaman penjelajahan Web Tersemat kepada pengguna
  • Status bersama: Mengurangi hambatan pengguna saat login ke situs dengan model izin dan cookie bersama dengan browser
  • Kontrol UI yang lebih canggih untuk tampilan browser
  • Dapat mengubah konten halaman web itu sendiri
  • Insight analisis developer yang lebih mendalam tentang interaksi / aktivitas
  • Update WebView diluncurkan ke semua perangkat dan pengguna secara konsisten dan global

Meskipun Tab Khusus didukung oleh sebagian besar browser, beberapa browser menawarkan opsi penyesuaian tambahan. Untuk mempelajari lebih lanjut, lihat Perbandingan dukungan browser Tab Kustom ini.

Referensi lainnya

Untuk mengembangkan halaman web bagi perangkat yang menjalankan Android menggunakan WebView atau Tab Khusus API, lihat dokumen berikut: