Ikon yang dapat disamarkan adalah format ikon baru yang memastikan ikon PWA Anda terlihat bagus di semua perangkat Android. Di perangkat Android yang lebih baru, ikon PWA yang tidak mengikuti format ikon yang dapat disamarkan akan diberi latar belakang putih. Saat Anda menggunakan ikon maskable, ikon tersebut akan memastikan bahwa ikon tersebut memenuhi semua ruang yang disediakan Android untuknya.
Cara audit ikon yang dapat disamarkan Lighthouse gagal
Lighthouse menandai halaman yang tidak memiliki dukungan ikon maskable:
Agar lulus audit:
- Manifes aplikasi web harus ada.
- Manifes aplikasi web harus memiliki array
icons
. - Array
icons
harus berisi satu objek dengan propertipurpose
, dan nilai propertipurpose
tersebut harus menyertakanmaskable
.
Cara menambahkan dukungan ikon yang dapat disamarkan ke PWA Anda
- Gunakan Maskable.app Editor untuk mengonversi ikon yang ada menjadi ikon yang dapat disamarkan.
Tambahkan properti
purpose
ke salah satu objekicons
di manifes aplikasi web Anda. Tetapkan nilaipurpose
kemaskable
. Lihat Nilai.{ … "icons": [ … { "src": "path/to/maskable_icon.png", "sizes": "196x196", "type": "image/png", "purpose": "maskable" } ] … }
Gunakan Chrome DevTools untuk memverifikasi bahwa ikon yang dapat disamarkan ditampilkan dengan benar. Lihat Apakah ikon saya saat ini sudah siap?