1. Memulai penggunaan Accessibility Scanner
  2. Cara membaca hasil Accessibility Scanner
  1. Memulai penggunaan Accessibility Scanner

    Saat merancang dan mengembangkan aplikasi Android, Accessibility Scanner akan membantu Anda menemukan celah untuk meningkatkan pengalaman pengguna aplikasi.

    Accessibility Scanner akan memindai layar Anda dan memberi saran untuk meningkatkan aksesibilitas aplikasi berdasarkan hal berikut:

    • Label konten
    • Ukuran target sentuh
    • Item yang dapat diklik
    • Kontras dari teks dan gambar

    Catatan: Accessibility Scanner bukanlah pengganti tes manual dan tidak menjamin aksesibilitas aplikasi.

    Langkah 1: Pasang dan aktifkan Accessibility Scanner

    Accessibility Scanner tersedia untuk ponsel dan tablet yang sudah menggunakan Android 6.0 atau di atasnya. Lihat versi Android yang Anda gunakan.

    Untuk memulai, download Accessibility Scanner dari Google Play.

    Saat membuka Accessibility Scanner, Anda akan diminta untuk mengaktifkannya melalui setelan perangkat:

    1. Buka Setelan lalu Aksesibilitas, lalu cari Accessibility Scanner.
    2. Tap tombol Accessibility Scanner untuk menggesernya ke posisi aktif.

    Anda dapat menonaktifkan Accessibility Scanner kapan saja dengan kembali membuka Setelan lalu Aksesibilitas lalu Accessibility Scanner.

    Langkah 2: Pindai aplikasi Anda

    Untuk memindai aplikasi, ikuti langkah berikut:

    1. Buka aplikasi.
    2. Tap tombol Accessibility Scanner .
    3. Anda akan melihat tangkapan layar dari aplikasi tersebut beserta catatan yang berisi rekomendasi peningkatan. Untuk melihat daftar lengkapnya, tap Daftar .

    Catatan:

    • Jika Anda menggunakan TalkBack, gunakan sentuhan untuk menemukan tombol Accessibility Scanner.
    • Jika Anda melihat layar hitam setelah memindai aplikasi, berarti ini adalah jendela aman. Jika jendela dinyatakan "aman" menggunakan WindowManager.LayoutParams.FLAG_SECURE (biasanya untuk aplikasi yang berurusan dengan informasi finansial atau pribadi), Accessibility Scanner tidak bisa mengambil gambar layar tersebut atau meninjau kontras warna. Namun, Anda tetap bisa meninjau hasil pemindaian untuk melihat peluang lainnya.

    Menyesuaikan setelan Scanner

    Anda dapat menyesuaikan ambang yang digunakan Scanner untuk rasio kontras dan ukuran target sentuh.

    1. Di bagian bawah layar, tap Beranda Layar Utama.
    2. Di ponsel Pixel, geser dari bagian bawah layar ke atas. Di perangkat lain, tap Semua Aplikasi Menu aplikasi.
    3. Tap Scanner Accessibility Scanner.
    4. Tap Setelan Setelan.

    Pada layar setelan Scanner, Anda dapat mengubah hal berikut:

    • Rasio kontras: Menetapkan ambang minimum baru untuk kontras teks dan gambar.
    • Sentuh ukuran target: Menetapkan ambang minimum baru untuk ukuran target sentuh.

    Membagikan hasil

    Anda bisa membagikan hasil keseluruhan maupun hasil masing-masing item kepada orang lain, misalnya anggota tim Anda. Untuk melakukannya, ikuti langkah berikut:

    1. Setelah memindai aplikasi, tap Bagikan .
    2. Pilih bagaimana Anda ingin membagikan file zip berisi hasil dan tangkapan layar tersebut.

    Catatan: Untuk membagikan item secara individual, tab Bagikan saat sedang melihat item tersebut.

    Melihat pindaian sebelumnya

    Setelah memindai layar, Accessibility Scanner akan menampilkan daftar pindaian yang lalu. Daftar ini berisi nama dan ikon aplikasi yang Anda pindai, lengkap dengan tanggal dan waktu pemindaian. Tap hasil pindaian untuk melihat detailnya.

    Bantuan dan masukan

    Jika ingin melihat dokumen bantuan atau menyampaikan masukan tentang Accessibility Scanner, pilih Bantuan dan masukan di dalam aplikasi.

  2. Cara membaca hasil Accessibility Scanner

    Accessibility Scanner mencari kemungkinan berikut untuk meningkatkan aksesibilitas aplikasi.

    Pelabelan konten

    Banyak kontrol antarmuka pengguna yang bergantung pada isyarat visual untuk mengindikasikan arti dan fungsinya. Pengguna yang menderita gangguan penglihatan mungkin kesulitan melihat isyarat ini.

    Dengan label konten, kontrol antarmuka pengguna bisa menjadi lebih mudah diakses. Label konten tidak muncul di layar, namun pengguna yang menderita gangguan penglihatan dapat mengaksesnya melalui layanan aksesibilitas seperti TalkBack atau pembaca layar lainnya.

    Accessibility Scanner mencari kemungkinan adanya pelabelan konten sebagai berikut:

    • Label item tidak ada
      Mengidentifikasi View yang dapat difokuskan pembaca layar dan yang memiliki deskripsi lisan kosong, baik untuk View atau Views yang relevan dalam sub-hierarkinya. Pelajari lebih lanjut tentang label konten.
    • Item yang dilabeli dengan jenis atau status
      Mengidentifikasi kasus ketika View memiliki deskripsi yang berlebihan. Pelajari lebih lanjut tentang item yang dilabeli dengan jenis atau status.
    • Deskripsi item duplikat
      Mengidentifikasi kasus ketika hierarki berisi Views dengan deskripsi yang benar-benar duplikat. Misalnya, 2 tombol terpisah yang dapat disorot dengan deskripsi "Opsi lainnya" dapat membingungkan pengguna. Pelajari lebih lanjut tentang deskripsi duplikat.
    Penerapan

    Accessibility Scanner memeriksa hierarki View dan mengidentifikasi instance, ketika pengguna yang menderita gangguan motorik mungkin kesulitan berinteraksi dengan tata letak.

    • Link yang dapat diklik
      Mengidentifikasi penggunaan ClickableSpan yang bukan UrlSpans. Pelajari lebih lanjut tentang link yang dapat diklik.
    • Views yang dapat diklik duplikat
      Mengidentifikasi Views yang dapat diklik dan memiliki lokasi di layar yang sama dengan Views yang dapat diklik lainnya. Pelajari lebih lanjut tentang Views yang dapat diklik duplikat.
    • Label item yang dapat diedit
      Mengidentifikasi EditTexts dan TextViews yang dapat diedit dan memiliki contentDescription yang tidak kosong. Pelajari lebih lanjut tentang label View yang dapat diedit.
    • Jenis item yang tidak didukung
      Mengidentifikasi jenis item yang tidak didukung oleh layanan aksesibilitas. Pelajari lebih lanjut tentang jenis item yang tidak didukung.
    • Urutan traversal
      Mengidentifikasi masalah yang mungkin terjadi dalam pengurutan item secara traversal, yang mungkin memengaruhi pengguna pembaca layar atau layanan aksesibilitas lainnya. Pelajari lebih lanjut tentang urutan traversal.
    Ukuran target sentuh

    Accessibility Scanner mencari target sentuh kecil yang dapat menyulitkan pengguna yang menderita gangguan motorik.

    • Ukuran target sentuh
      Mengidentifikasi Views yang dapat diklik dan dapat diklik lama yang ukurannya lebih kecil dari 48x48 dp pada salah satu dimensi, atau 32x32 dp untuk Views dalam jendela metode masukan, atau yang berlawanan dengan tepian tampilan. Anda dapat mengubah ukuran minimum di setelan Scanner. Pelajari lebih lanjut tentang ukuran target sentuh.
    Kontras rendah

    Accessibility Scanner menyarankan peningkatan pada rasio kontras warna, agar aplikasi lebih mudah diakses oleh pengguna yang menderita gangguan penglihatan.

    • Kontras dari teks dan gambar
      Mengidentifikasi teks atau gambar dengan rasio kontras yang lebih rendah dari 3.0, antara warna teks dan warna latar belakang (untuk TextViews yang tidak kosong), atau di antara warna latar depan dan latar belakang (untuk ImageViews). Anda dapat mengubah rasio minimum di setelan Scanner. Pelajari lebih lanjut tentang kontras warna.

    Praktik terbaik aksesibilitas lainnya

    Baca lebih lanjut di dokumentasi Aksesibilitas Developer Android.