Ringkasan

Aktivitas Web Tepercaya adalah cara baru untuk membuka konten aplikasi web Anda seperti Progressive Web App (PWA) Anda dari aplikasi Android Anda menggunakan protokol berdasarkan Tab Kustom.

Mencari kode?

Ada beberapa hal yang membuat Aktivitas Web Tepercaya berbeda dengan cara lain untuk membuka konten web dari aplikasi Android Anda:

  1. Konten dalam aktivitas Web Tepercaya dianggap tepercaya -- aplikasi dan situs yang dibuka diharapkan berasal dari developer yang sama. (Ini diverifikasi menggunakan Digital Asset Links.)
  2. Konten yang dirender pada Aktivitas Web Tepercaya berasal dari web: konten dirender oleh browser pengguna, dengan cara yang sama persis seperti yang dilihat pengguna di browser mereka, kecuali yang dijalankan dalam layar penuh. Konten web harus dapat diakses dan berguna di browser terlebih dahulu.
  3. Browser juga diupdate secara terpisah dari Android dan aplikasi Anda -- Chrome, misalnya, tersedia kembali untuk Android Jelly Bean. Cara ini menghemat ukuran APK dan memastikan Anda dapat menggunakan runtime web modern. (Perhatikan bahwa sejak versi Lollipop, WebView juga telah diupdate secara terpisah dari Android, tetapi ada jumlah pengguna pengguna Android sebelum versi Lollipop.)
  4. Aplikasi host tidak memiliki akses langsung ke konten web dalam Aktivitas Web Terpercaya atau jenis status web lainnya, seperti cookie dan localStorage. Meskipun demikian, Anda dapat berkoordinasi dengan konten web dengan meneruskan data ke dan dari halaman di URL (mis. melalui parameter kueri dan URI intent.)
  5. Transisi antara konten web dan native berada di antara aktivitas. Setiap aktivitas (yaitu layar) aplikasi Anda sepenuhnya disediakan oleh web, atau oleh aktivitas Android

Untuk memudahkan pengujian, saat ini tidak ada kualifikasi untuk konten yang dibuka di pratinjau aktivitas Web Tepercaya. Namun, Anda dapat memperkirakan bahwa aktivitas Web Tepercaya harus memenuhi persyaratan Tambahkan ke Layar Utama yang sama. Anda dapat mengaudit persyaratan ini di situs Anda menggunakan audit Lighthouse "pengguna dapat diminta untuk menambahkan ke layar Beranda".

Saat ini, jika versi Chrome pengguna tidak mendukung aktivitas Web Tepercaya, Chrome akan kembali ke toolbar sederhana menggunakan Tab Khusus. Browser lain juga dapat menerapkan protokol yang sama yang digunakan aktivitas Web Tepercaya. Meskipun aplikasi host memiliki keputusan akhir mengenai browser yang dibuka, sebaiknya gunakan kebijakan yang sama seperti untuk Tab Khusus: gunakan browser default pengguna, selama browser tersebut memberikan kemampuan yang diperlukan.

Langkah berikutnya

Jika Anda ingin membuat aplikasi Android dengan cepat yang baru saja dimulai dan membuka PWA, lihat Panduan Memulai Cepat.

Jika mengintegrasikan Aktivitas Web Tepercaya ke dalam Aplikasi Android yang ada, Panduan Integrasi merupakan pilihan yang tepat untuk memulai.