Bagikan melalui


Aksesibilitas di Aplikasi Xamarin

Pastikan aplikasi Anda dapat digunakan oleh audiens seluas mungkin

Aksesibilitas mengacu pada konsep merancang antarmuka pengguna aplikasi yang berfungsi dengan baik mengoperasikan fitur tampilan sistem dan bantuan input seperti jenis besar, kontras tinggi, perbesar tampilan, pembacaan layar (teks ke ucapan), isyarat umpan balik visual atau haptik, dan metode input alternatif.

Platform desktop dan seluler seperti iOS, Android, dan Windows menyediakan API bawaan yang membantu pengembang membangun aplikasi yang dapat diakses, seperti Google TalkBack dan VoiceOver Apple.

API Khusus Platform

Untuk menerapkan pedoman dalam dokumen ini, gunakan API yang disediakan oleh setiap platform:

Daftar Periksa Aksesibilitas

Ikuti tips ini untuk memastikan bahwa aplikasi Anda dapat diakses oleh audiens seluas mungkin. Lihat Daftar Periksa Pengujian Aksesibilitas Android dan halaman Aksesibilitas Apple untuk informasi tambahan.

Mendukung font besar dan kontras tinggi

Hindari dimensi kontrol hardcoding dan, sebaliknya, lebih suka tata letak yang dapat mengubah ukuran untuk mengakomodasi ukuran font yang lebih besar. Uji skema warna dalam mode kontras tinggi untuk memastikan bahwa skema tersebut dapat dibaca.

Membuat antarmuka pengguna mendeskripsikan sendiri

Tandai semua elemen antarmuka pengguna Anda dengan teks deskriptif dan petunjuk yang kompatibel dengan API pembacaan layar di setiap platform.

Pastikan bahwa gambar dan ikon memiliki deskripsi teks alternatif

Gambar dan ikon yang merupakan bagian dari antarmuka pengguna aplikasi (seperti tombol atau indikator status, misalnya) harus ditandai dengan deskripsi yang dapat diakses.

Mendesain pohon visual dengan mengingat navigasi yang dapat diakses

Gunakan kontrol tata letak atau API yang sesuai sehingga menavigasi antar kontrol menggunakan metode input alternatif mengikuti alur logis yang sama seperti menggunakan layar sentuh.

Kecualikan elemen yang tidak perlu dari pembaca layar (gambar atau label dekoratif untuk bidang yang sudah dapat diakses, misalnya).

Jangan mengandalkan petunjuk audio atau warna saja

Hindari situasi di mana satu-satunya indikasi kemajuan, penyelesaian, atau beberapa status lainnya adalah suara atau perubahan warna. Desain antarmuka pengguna untuk menyertakan isjin visual yang jelas (dengan suara dan warna hanya untuk penguatan), atau tambahkan indikator aksesibilitas tertentu.

Saat memilih warna, cobalah untuk menghindari palet yang sulit dibedakan untuk pengguna dengan buta warna.

Keterangan untuk video, teks untuk audio

Berikan keterangan untuk konten video, dan skrip yang dapat dibaca untuk konten audio. Ini juga berguna untuk memberikan kontrol yang menyesuaikan kecepatan konten audio atau video, dan memastikan bahwa tombol volume dan putar/jeda mudah ditemukan dan digunakan.

Pelokalan

Deskripsi aksesibilitas dapat (dan harus) dilokalkan di mana aplikasi mendukung beberapa bahasa.