Aksesibilitas Untuk Aplikasi: Pedoman, Contoh, dan Praktik Terbaik tentang Cara Peduli Tentang Pengguna
Diterbitkan: 2022-08-09Menurut WHO, 15% dari populasi dunia mengalami beberapa bentuk kecacatan. Dalam kebanyakan kasus, masyarakat yang sadar berusaha untuk menyeimbangkan kesenjangan kesehatan sehingga kelompok populasi ini tidak merasakan hambatan apa pun terhadap kualitas hidup yang diakui. Dan itu berfungsi dengan baik sampai seorang penyandang disabilitas menghadapi situasi ketika ada sesuatu yang berada di luar jangkauan mereka karena aksesibilitas aplikasi seluler yang buruk.
Mengapa aksesibilitas seluler penting?
Membuat aplikasi Anda inklusif bukan hanya soal tanggung jawab sosial. Seiring dengan pengembangan keragaman, aplikasi seluler yang dapat diakses membuka aliran pendapatan tambahan, memberi perusahaan Anda penarik yang kompetitif, dan membantu memenuhi peraturan kepatuhan.
Empati
Seiring bertambahnya usia, kita semua menghadapi beberapa keterbatasan, baik itu gangguan pendengaran, penurunan penglihatan, atau gangguan motorik. Terlebih lagi, disabilitas situasional dan temporer dapat menempatkan kita semua ke dalam situasi yang sama seperti yang dimiliki individu dengan disabilitas jangka panjang. Oleh karena itu, aksesibilitas seluler adalah investasi jangka panjang yang antara lain membantu kita merawat generasi tua, diri kita yang lebih tua, dan mereka yang berjuang dengan kondisi sementara.
Teknologi bantu juga merupakan strategi penting untuk lebih mengintegrasikan orang-orang yang menghadapi tantangan tambahan ke dalam dunia modern dan komunitas online.
Keunggulan kompetitif
Menurut statistik, satu dari empat orang Amerika hidup dengan disabilitas. Dengan menjadikan solusi Anda inklusif, Anda mencakup 61 juta pengguna tambahan, yang memperluas jangkauan pengguna aplikasi Anda.
Selain itu, inklusi teknologi menarik secara komersial. Daya beli penyandang disabilitas sekitar $500 miliar setelah pajak. Mempertimbangkan jumlah aplikasi yang tidak dapat diakses, aksesibilitas aplikasi dan perangkat seluler Anda dapat berputar dalam aliran pendapatan tambahan ini.
Aksesibilitas ponsel juga mengurangi biaya operasional bisnis Anda. Sebuah Bank SNS Belanda mengurangi jumlah panggilan call center dan biaya terkait lebih dari 15%. Penghematan tersebut terkait dengan perubahan aksesibilitas web seluler yang dibuat bank sebelumnya.
Aksesibilitas membuat teknologi yang lebih baik untuk semua orang
Inklusi teknologi sangat penting bagi sebagian orang, tetapi bermanfaat bagi semua orang. Teks tertutup, asisten virtual, dan perangkat lunak pengenalan suara adalah fitur masuk untuk semua pengguna, termasuk penyandang disabilitas. Petunjuk rute suara, misalnya, merupakan fitur aksesibilitas dan opsi handsfree untuk pengemudi. Oleh karena itu, membuat solusi Anda all-in akan menguntungkan semua orang.
Kepatuhan dengan standar dan peraturan
Dalam banyak kasus, standar aksesibilitas aplikasi seluler diwajibkan oleh hukum. The American with Disabilities Act Standards for Accessible Design, atau ADA, mengamanatkan penyertaan semua orang, di semua bidang kehidupan publik, termasuk bisnis berbasis web dan aplikasi mereka.
Undang-undang ADA juga bekerja bersama Pedoman Aksesibilitas Konten Web (WCAG) yang mendokumentasikan satu standar bersama untuk aksesibilitas konten web. Versi WCAG saat ini adalah 2.1, sedangkan versi revisi direncanakan untuk September 2022.
Pada tahun 2025, semua perusahaan yang berbasis di UE juga harus mengoptimalkan layanan dan produk mereka untuk aksesibilitas agar sesuai dengan pedoman aksesibilitas aplikasi seluler Eropa.
Citra merek yang lebih baik
Terakhir, aksesibilitas digital menguntungkan merek Anda dan menciptakan lebih banyak peluang bagi pendukung merek. Juga, 56% pelanggan percaya bahwa perusahaan harus mengambil sikap yang jelas tentang masalah sosial.
Bagaimana cara memastikan aksesibilitas aplikasi seluler?
Sampai hari ini, Pedoman Aksesibilitas Konten Web, atau WCAG, dianggap sebagai tolok ukur untuk aksesibilitas situs web. Pedoman ini juga menampilkan WCAG untuk seluler, yang menguraikan praktik terbaik aksesibilitas seluler. Di bawah ini, kita akan berbicara tentang seperti apa aplikasi Anda agar benar-benar dapat diakses menurut WCAG.
Ingatlah bahwa setiap prinsip mencakup tiga tingkat kesesuaian, di mana A adalah tingkat minimum dan AAA berarti kesesuaian penuh. Sebagian besar organisasi berusaha untuk menilai AA sebagai sarana emas.
Dapat dipahami
Membuat solusi Anda dapat dipahami berarti bahwa pengguna harus dapat memahaminya dengan satu atau beberapa indra. Dengan kata sederhana, jika konten aplikasi Anda diarahkan ke pengalaman visual, itu harus memiliki alternatif yang melibatkan persepsi pendengaran atau modalitas sensorik lainnya.
Apa yang bisa menjadi masalah di sini?
- Tidak ada alternatif teks
Beberapa solusi mungkin gagal menawarkan alternatif teks untuk konten non-teks yang ditampilkan di layar, baik itu kontrol atau gambar, dengan cara yang dapat dipahami oleh pembaca layar. Itu secara inheren membuat aplikasi tidak dapat dibaca untuk TalkBack atau VoiceOver, yang masing-masing merupakan pembaca layar default di Android dan iOS.
Sebaliknya, deskripsi ucapan membuat semua data non-teks dapat diakses oleh orang buta atau orang dengan penglihatan rendah atau lemah. Facebook, misalnya, telah meluncurkan teks ALT otomatis untuk menggambarkan konten visual untuk pembaca layar.
- Tidak ada kemampuan beradaptasi
Solusi seluler mengabaikan aksesibilitas ketika strukturnya tidak mudah disesuaikan dengan struktur dan orientasi presentasi konten yang berbeda. Secara khusus, produk inklusif dapat beralih ke lanskap dan potret tanpa mengorbankan konten atau elemen seperti contoh di bawah ini.
Pedoman aksesibilitas aplikasi seluler asli juga mengamanatkan produk Anda untuk menandai informasi, struktur, dan hierarki antar elemen. Dengan cara ini, judul, tabel, dan daftar akan tetap utuh saat presentasi berubah, menjaga tata letak Anda tetap sederhana dan konsisten.
Kemampuan beradaptasi sangat penting bagi orang-orang dengan gangguan motorik, pengguna pembaca layar, serta orang-orang dengan kesulitan belajar dan kelelahan kognitif.
- Tidak ada fitur yang membedakan
Kontras yang tidak memadai, pilihan warna yang buruk, atau tidak adanya pengubahan ukuran teks mempengaruhi persepsi pengguna. Misalnya, orang dengan masalah persepsi warna berjuang untuk membedakan warna tertentu. Oleh karena itu, warna tidak boleh menjadi satu-satunya cara untuk menyampaikan perbedaan atau tindakan cepat. Sebagai gantinya, gabungkan warna dan teks atau isyarat karakter untuk menyampaikan informasi.
Hilangnya konten atau fungsionalitas adalah masalah aksesibilitas umum lainnya yang biasanya terjadi ketika pengguna tunanetra memperbesar teks. Pengaturan aksesibilitas seluler Anda harus memungkinkan peningkatan hingga 200% sambil mempertahankan semua konten dan elemen.
Dapat dioperasikan
Prinsip ini mengharuskan aplikasi Anda untuk menyertakan antarmuka yang dapat dioperasikan sepenuhnya dan elemen navigasi sehingga pengguna dapat menggunakan setiap fitur terlepas dari gangguan atau kecacatan.
Apa yang bisa menjadi masalah di sini?
- Kekurangan waktu
Mengingat keragaman di antara orang-orang, sulit untuk memprediksi berapa banyak waktu yang diperlukan untuk menelusuri aplikasi atau menemukan bagian tertentu. Sebagian besar aplikasi perbankan, misalnya, memiliki waktu sesi maksimum sebagai tindakan pengamanan. Namun, batas waktu atau konten yang sensitif terhadap waktu membuat pembaca layar atau pengguna lanjut usia tidak nyaman untuk memproses informasi.
Batas waktu yang fleksibel atau opsi mematikan, sebaliknya, membuat aplikasi Anda lebih ramah bagi manula, orang dengan gangguan penglihatan, atau penutur asing.
- Konten berkedip
Konten yang berkedip adalah tanda bahaya untuk aplikasi inklusif karena dapat memicu kejang atau efek yang tidak diinginkan lainnya. Dengan demikian, individu yang memiliki gangguan kejang fotosensitif tidak dapat melihat lampu yang berkedip atau pola visual yang kontras tanpa memiliki reaksi fisik yang merugikan yang dipicu olehnya. Itulah mengapa penting untuk menghindari konten yang berkedip lebih dari 3 kali dalam 1 detik dan membatasi area flashing ke sebagian kecil layar smartphone.
- Navigasi
Navigasi yang tidak diberi tag atau terstruktur secara terprogram juga dapat mencegah pengguna mengonsumsi konten. Ini berlaku terutama untuk pengguna dengan disabilitas visual yang hanya dapat menavigasi aplikasi Anda dengan teknologi bantu serta orang dengan disabilitas kognitif dan motorik.
Wilayah tengara, header deskriptif, judul layar unik, dan kontrol berlabel memungkinkan pengguna dan pembaca layar untuk menemukan bagian yang diperlukan dengan cepat dan dengan lebih sedikit penekanan tombol. Aplikasi ini juga dapat dikodekan untuk melewati grafik dan tautan navigasi saat menggunakan konten dengan pembaca layar.
Tastemade, misalnya, adalah contoh yang bagus dari navigasi layar penuh di tempat kerja, sedangkan contoh di sebelah kanan mengorbankan kemampuan untuk ditemukan untuk desain yang ramping.
Dapat dimengerti
Menurut prinsip aksesibilitas ini, semua informasi dan seluruh antarmuka pengguna Anda harus mudah dipahami oleh siapa saja tanpa memandang status kesehatannya. Sederhananya, semakin intuitif dan lugas aplikasi Anda, semakin besar peluangnya untuk mencetak tingkat kesesuaian AAA.
Apa yang bisa menjadi masalah di sini?
- Prediktabilitas
Beberapa aplikasi lebih suka menyembunyikan elemen desain di balik ikon canggih atau menggunakan alur pengguna yang futuristik. Sementara desain seperti itu adalah karya seni yang mengagumkan, mereka tidak memiliki kejelasan.
Menu Hamburger, misalnya, adalah standar yang diterima secara luas untuk pengembangan aplikasi seluler yang menyederhanakan menu untuk layar ringkas. Namun, mereka tidak dapat dinavigasi atau diprediksi untuk orang dengan cacat penglihatan, keterbatasan kognitif, gangguan motorik, dan ketangkasan yang berkurang. Versi desktop Telegram, misalnya, memiliki tombol menu hamburger.
Tujuan utama dari desain yang dapat diprediksi adalah untuk menetapkan harapan yang akurat tentang apa yang akan terjadi selanjutnya melalui pola desain yang konsisten, elemen semantik standar, dan struktur informasi yang teratur. Aplikasi yang dapat diakses juga harus memiliki semua elemen yang mudah ditemukan di layar untuk memberikan pemahaman yang akurat tentang di mana pengguna berada sekarang. Navigasi bawah, bilah sisi vertikal, atau menu lengket memainkannya dengan benar.
- Bantuan masukan
Beberapa pengguna dengan kualitas penglihatan yang lebih rendah, dan dengan keterbatasan membaca dan intelektual mungkin merasa kesulitan untuk memasukkan informasi tanpa kesalahan atau membedakan antara bidang wajib dan opsional. Untuk memberikan bantuan, antarmuka aplikasi dapat menyertakan isyarat di bidang untuk memperkuat informasi penting.
Isyarat dapat berkisar dari atribut berlabel untuk pembaca layar untuk memilih negara bagian dan sudut membulat.
- Pencegahan kesalahan
Pada catatan yang sama, metode indikasi kesalahan tipikal mungkin tidak bekerja untuk individu dengan penglihatan rendah atau gangguan penglihatan atau buta warna. Demikian juga, pengguna dengan disabilitas membaca atau motorik memiliki peluang lebih tinggi untuk memasukkan input yang salah, yang dapat menyebabkan konsekuensi serius, termasuk kewajiban finansial. Oleh karena itu, jika aplikasi tidak menyediakan data yang dapat dikontrol pengguna, itu tidak dapat diakses.
Pengiriman yang dapat dibalik, konfirmasi pesanan, penghapusan catatan, atau pembatalan pengiriman pesan adalah beberapa contoh pengamanan yang akan mencegah pengguna melakukan kesalahan.
Kokoh
Fitur aksesibilitas harus disampaikan dengan lancar di seluruh platform dan perangkat, termasuk berbagai versi pembaca layar, terminal braille, atau perangkat lunak perbesaran teks. Dengan kata sederhana, desain yang kuat kebal terhadap kesalahan pengkodean yang dapat mendistorsi konten atau fungsi dalam perangkat yang mendukung web atau teknologi bantu.
Apa yang bisa menjadi masalah di sini?
- Pengkodean yang buruk
Jika kode HTML di belakang aplikasi Anda tidak memiliki tag awal dan akhir yang lengkap, konten aplikasi dapat ditampilkan secara berbeda di seluruh perangkat, tidak ditampilkan sama sekali, atau tidak dapat dibaca oleh teknologi pendukung. Kode HTML yang dibentuk dengan baik yang sesuai dengan semua spesifikasi bahasa markup memastikan bahwa struktur konten yang dapat diakses akan tetap seperti yang dimaksudkan di semua platform dan perangkat.
Bisakah pengembangan lintas platform memberikan tingkat aksesibilitas yang tepat?
Pengembangan lintas platform adalah pisau tentara Swiss yang mempercepat waktu ke pasar dan membunuh dua platform dengan basis satu kode. Namun, potensi aksesibilitas pengembangan lintas platform tertinggal dari aplikasi asli. Oleh karena itu, teknologi lintas platform merupakan tradeoff antara aksesibilitas dan pengurangan biaya, yang masih dapat menjamin setidaknya aksesibilitas seluler tingkat dasar di Android dan iOS.
Dengan demikian, pengembangan aplikasi Flutter berkomitmen untuk membuat aplikasi lebih mudah diakses dan menyertakan dukungan bawaan untuk aksesibilitas yang dikombinasikan dengan kemampuan sistem operasi yang sama. Flutter dapat membantu Anda menerapkan fitur aksesibilitas seperti font besar, kompatibilitas pembaca layar, kontras yang memadai, dan banyak lagi.
Namun perlu diingat bahwa aksesibilitas seluler adalah hasil kolektif dari seluruh tim pengembangan Anda, termasuk developer Flutter. Sementara desainer UX/UI berdedikasi untuk membangun antarmuka yang inklusif, spesialis QA memastikan versi akhir aplikasi Anda lulus pengujian aksesibilitas.
Tidak perlu memutuskan antara aksesibilitas dan desain
Akses yang sama ke teknologi memungkinkan semua orang untuk berpartisipasi dalam masyarakat dan memanfaatkan kenyamanan teknologi secara aktif. Seiring dengan kepatuhan kepatuhan, aksesibilitas seluler juga berkontribusi pada basis pengguna yang lebih besar dan keunggulan kompetitif perusahaan Anda. Namun, banyak pengembang masih asing dengan standar pengkodean aksesibilitas karena keunggulan aksesibilitas memerlukan penelitian dan pengetahuan yang intensif. Dan bahkan jika mereka terbiasa dengan gagasan itu, seringkali sulit untuk menggabungkan fitur inklusif ke dalam antarmuka yang estetis.
Jika Anda berjuang untuk mencapai keseimbangan antara aksesibilitas dan desain, perusahaan kami tahu cara untuk mencetak gol pada keduanya. Berdasarkan persyaratan unik dan standar aksesibilitas Anda, kami mengintegrasikan inklusivitas dengan mulus ke dalam desain aplikasi terbaik. Hubungi kami untuk membuat solusi seluler kelas atas yang melayani semua orang.
Artikel ini awalnya diterbitkan di sini