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 Khusus.

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 bersifat tepercaya -- aplikasi dan situs yang dibuka diharapkan berasal dari developer yang sama. (Ini diverifikasi menggunakan Digital Asset Links.)
  2. Konten yang dirender di Aktivitas Web Tepercaya berasal dari web: konten dirender oleh browser pengguna, dengan cara yang sama persis seperti yang akan dilihat pengguna di browser mereka, kecuali 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. Tindakan ini akan 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 banyak pengguna Android sebelum versi Lollipop.)
  4. Aplikasi host tidak memiliki akses langsung ke konten web pada Aktivitas Web Tepercaya atau jenis status web lainnya, seperti cookie dan localStorage. Meskipun demikian, Anda dapat berkoordinasi dengan konten web dengan meneruskan data ke dan dari halaman dalam URL (mis. melalui parameter kueri dan URI intent.)
  5. Transisi antara konten web dan native bersifat antar aktivitas. Setiap aktivitas (yaitu layar) aplikasi Anda disediakan sepenuhnya oleh web, atau oleh aktivitas Android

Untuk mempermudah pengujian, saat ini tidak ada kualifikasi untuk konten yang dibuka di pratinjau aktivitas Web Tepercaya. Namun, Anda dapat melihat bahwa aktivitas Web Tepercaya harus memenuhi persyaratan Tambahkan ke Layar Utama yang sama. Anda dapat mengaudit situs Anda untuk mengetahui persyaratan ini menggunakan audit Lighthouse "user can be requested to Add to Home screen".

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 Tab Khusus: gunakan browser default pengguna, selama browser tersebut menyediakan 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 sudah ada, Panduan Integrasi adalah pilihan yang tepat untuk memulai.