Panduan ini mencantumkan langkah-langkah untuk mengevaluasi aplikasi TV Anda guna meningkatkan pengalaman pengguna pembaca layar. Lakukan langkah-langkah berikut untuk memahami pengalaman pengguna menggunakan aplikasi Anda saat TalkBack, pembaca layar Android, diaktifkan.
Contoh evaluasi
Mulai evaluasi dengan mengaktifkan TalkBack dan membuka aplikasi. Sebaiknya saat pertama kali melakukan evaluasi ini, Anda dapat melakukannya tanpa melihat layar TV.
Penggunaan pertama kali
Jelajahi halaman landing dan login ke akun, lalu coba setiap jalur login yang memungkinkan:
- Gunakan remote control untuk memasukkan kredensial akun.
- Jika tersedia, login dengan kode.
- Jika tersedia, ikut serta uji coba.
Konfirmasi hal berikut:
- Apakah semua elemen utama di halaman dapat dijangkau dan diklik? Artinya, dapatkah Anda memilih semua elemen kunci saat menavigasi dengan remote?
- Apakah elemen, seperti “Login”, diberi label yang bermakna dan diumumkan saat TalkBack diaktifkan? Perhatikan elemen yang tidak berlabel atau urutan angka, seperti "tidak berlabel" atau "item 08328492qw".
- Jika TalkBack diaktifkan, apakah semua teks yang muncul di layar diucapkan?
- Apakah interaksi memberikan hasil yang diharapkan? Misalnya, apakah mengklik tombol Login akan membawa pengguna ke halaman login?
- Apakah navigasi berjalan lancar, atau ada masalah? Misalnya, apakah pilihan melompat ke elemen yang salah di UI kapan saja?
- Konfirmasi masalah khusus login berikut:
- Dapatkah Anda berpindah dari karakter ke karakter di keyboard layar saat menggunakan remote untuk mengetik?
- Saat menggunakan kode login yang ditampilkan di TV untuk dimasukkan di perangkat sekunder, dapatkah Anda beralih dari karakter ke karakter?
Menavigasi antarmuka pengguna dengan remote
Jelajahi antarmuka tersebut, uji perilaku berikut untuk semua halaman dan menu:
- Bernavigasi sampai ke akhir laman dan kembali.
- Bernavigasi sampai ke akhir baris dan kembali.
- Klik elemen baris, termasuk kartu dan tombol konten, untuk mengonfirmasi bahwa semua tindakan memberikan hasil yang diharapkan.
Konfirmasi hal berikut:
- Apakah semua elemen utama di halaman dapat dijangkau dan diklik? Artinya, dapatkah Anda memilih semua elemen kunci saat menavigasi dengan remote?
- Jika sebuah elemen memiliki fokus, apakah elemen tersebut diberi label dan diumumkan dengan jelas? Perhatikan elemen yang tidak berlabel atau urutan angka, seperti "tidak berlabel" atau "item 08328492qw".
- Jika elemen dengan teks memiliki fokus, apakah semua teks yang muncul di layar diumumkan oleh TalkBack?
- Apakah interaksi memberikan hasil yang diharapkan? Apakah navigasi berjalan lancar, atau ada masalah? Misalnya, apakah pilihan akan melompat ke elemen yang salah di UI kapan saja?
- Saat membuka halaman, apakah mengklik tombol Kembali akan membawa pengguna ke tempat sebelumnya sebelum membuka halaman?
- Konfirmasi masalah khusus baris berikut:
- Jika judul baris memiliki fokus, apakah hal tersebut dibacakan oleh TalkBack?
- Jika sebuah baris memiliki fokus, apakah semua item dalam baris dibacakan oleh TalkBack? Misalnya, untuk baris film, apakah semua judul film dibacakan oleh TalkBack?
- Hindari instance pemutaran otomatis. Periksa hal-hal berikut:
- Apakah konten mulai diputar hanya ketika pengguna telah memulai interaksi?
- Jika tidak, apakah konten yang diputar otomatis dapat dijeda atau dihentikan oleh pengguna?
Catatan: Pemutaran konten secara otomatis, seperti putar otomatis cuplikan, dapat mengganggu pengguna dengan gangguan penglihatan. Kemampuan untuk menjeda atau menghentikan konten putar otomatis direkomendasikan oleh Pedoman Aksesibilitas Konten Web.
Menjelajahi halaman informasi untuk konten media
Jika aplikasi Anda berisi konten media dengan halaman detail, seperti halaman informasi tentang film atau acara TV, buka halaman detail untuk dua atau beberapa judul media, dan lakukan hal berikut:
- Jelajahi semua informasi yang tersedia untuk judul.
- Uji semua tindakan yang tersedia, seperti putar, sewa, dan tambahkan ke favorit.
Konfirmasi hal berikut:
- Apakah semua elemen utama di halaman dapat dijangkau dan diklik? Artinya, dapatkah Anda memilih semua elemen kunci saat menavigasi dengan remote?
- Jika sebuah elemen memiliki fokus, apakah elemen tersebut diberi label dan diumumkan dengan jelas? Perhatikan elemen yang tidak berlabel atau urutan angka, seperti "tidak berlabel" atau "item 08328492qw".
- Jika suatu elemen memiliki fokus, apakah semua teks dibacakan oleh TalkBack?
- Apakah interaksi memberikan hasil yang diharapkan? Apakah navigasi berjalan lancar, atau ada masalah? Misalnya, apakah pilihan akan melompat ke elemen yang salah di UI kapan saja?
- Saat membuka halaman, apakah mengklik tombol Kembali akan membawa pengguna ke tempat sebelumnya sebelum membuka halaman?
- Konfirmasi masalah khusus halaman detail berikut:
- Apakah judul dibacakan oleh TalkBack saat pengguna membuka halaman?
- Apakah metadata, seperti rating dan genre, diumumkan oleh TalkBack?
- Jika ada baris tambahan, apakah semua judul baris dibacakan oleh TalkBack?
- Hati-hati dengan pemutaran otomatis. Periksa hal-hal berikut:
- Apakah konten mulai diputar hanya ketika pengguna telah memulai interaksi?
- Jika tidak, apakah konten yang diputar otomatis dapat dijeda atau dihentikan oleh pengguna?
Memutar konten media
Jika tersedia, putar satu atau beberapa judul media dan uji interaksi berikut:
- Putar dan jeda.
- Memundurkan dan memajukan.
- Mengaktifkan deskripsi audio, jika tersedia.
- Ubah bahasa audio.
- Aktifkan dan ubah subtitel atau teks, jika tersedia, termasuk mengubah setelan terkait.
- Uji kontrol pemutaran tambahan yang tersedia.
Konfirmasi hal berikut:
- Jika kontrol media memiliki fokus, apakah kontrol tersebut diberi label dan diucapkan dengan tepat oleh TalkBack? Hal ini mencakup opsi tambahan seperti opsi subtitel atau deskripsi audio.
- Jika kontrol media memiliki fokus, apakah semua kontrol media berfungsi dengan cara yang diharapkan saat TalkBack diaktifkan?
- Saat menjeda dan melanjutkan pemutaran media, apakah pengumuman TalkBack muncul secara bersamaan pada audio film atau acara TV?
- Saat memutar ulang atau mempercepat, apakah TalkBack memberikan informasi tentang stempel waktu atau tentang kecepatan memutar ulang dan memajukan?
- Ubah setelan dan periksa hal berikut:
- Apakah tindakan dikonfirmasi oleh TalkBack?
- Apakah tombol beralih dan tindakan beralih diberi label dengan benar? Misalnya, apakah status saat ini + tindakan diumumkan?
Tonton konten live dengan Panduan Pemrograman Elektronik
Jika aplikasi Anda memiliki konten TV live, lakukan hal berikut:
- Baca Electronic Programming Guide (EPG).
- Jelajahi berbagai saluran.
- Menjelajah maju dalam waktu.
- Klik untuk memutar konten live.
- Uji kontrol tambahan yang tersedia, seperti menandai saluran sebagai favorit dan mengurutkan ulang baris.
Konfirmasi hal berikut:
- Apakah semua elemen utama di halaman dapat dijangkau dan diklik? Artinya, dapatkah Anda memilih semua elemen kunci saat menavigasi dengan remote?
- Jika sebuah elemen memiliki fokus, apakah elemen tersebut diberi label dan diumumkan dengan jelas? Perhatikan elemen yang tidak berlabel atau urutan angka, seperti "tidak berlabel" atau "item 08328492qw".
- Jika elemen memiliki fokus, apakah semua teks yang muncul di layar diucapkan oleh TalkBack?
- Apakah interaksi memberikan hasil yang diharapkan? Apakah navigasi berjalan lancar, atau ada masalah? Misalnya, apakah pilihan akan melompat ke elemen yang salah di UI kapan saja?
- Saat membuka halaman, apakah mengklik tombol Kembali akan membawa pengguna ke tempat sebelumnya sebelum membuka halaman?
Dukungan Voice
Jika aplikasi Anda memiliki bentuk penelusuran suara tersemat, gunakan untuk melakukan hal berikut:
- Eja, jika tersedia.
- Menelusuri konten.
Konfirmasi hal berikut:
- Dapatkah pengguna merevisi ejaannya?
- Apakah ada gangguan antara penelusuran atau ejaan dengan suara dan TalkBack? Misalnya, ketika TalkBack mengumumkan sesuatu, apakah pengumuman tersebut diambil sebagai kueri suara?
Periksa halaman hasil penelusuran seperti halaman lainnya. Untuk panduan, lihat bagian Menavigasi antarmuka pengguna dengan jarak jauh.
Setelan aplikasi Jelajahi
Buka setelan, termasuk setelan berikut:
- Membuka setiap menu dan submenu.
- Mengubah setelan.
Konfirmasi hal berikut:
- Apakah semua elemen utama di halaman dapat dijangkau dan diklik? Artinya, dapatkah Anda memilih semua elemen kunci saat menavigasi dengan remote?
- Jika sebuah elemen memiliki fokus, apakah elemen tersebut diberi label dan diumumkan dengan jelas? Perhatikan elemen yang tidak berlabel atau urutan angka, seperti "tidak berlabel" atau "item 08328492qw".
- Jika setelan memiliki fokus, apakah semua teks yang muncul di layar diucapkan oleh TalkBack?
- Apakah interaksi memberikan hasil yang diharapkan? Apakah navigasi berjalan lancar, atau ada masalah? Misalnya, apakah pilihan akan melompat ke elemen yang salah di UI kapan saja?
- Saat membuka halaman, apakah mengklik tombol Kembali akan membawa pengguna ke tempat sebelumnya sebelum membuka halaman?
- Ubah setelan dan periksa hal berikut:
- Apakah pilihan dikonfirmasi oleh TalkBack?
- Apakah tombol beralih dan tindakan beralih diberi label dengan benar? Misalnya, apakah status saat ini + tindakan diumumkan?
Melakukan perubahan pada setelan TalkBack global
Buka setelan TalkBack global di perangkat TV dan lakukan hal berikut:
- Ubah setiap setelan TalkBack, seperti kecepatan ucapan dan panjang, satu per satu.
- Setelah mengubah setiap setelan, kembali ke aplikasi yang Anda evaluasi dan konfirmasi bahwa perubahan yang Anda buat pada setelan TalkBack berhasil diterapkan ke aplikasi.
Pelajari lebih lanjut
Untuk mempelajari lebih lanjut, lihat referensi pengembangan aksesibilitas kami.