Biarkan keajaiban dunia menjadi milik semua orang | Xiaohongshu meningkatkan komitmennya terhadap Aksesibilitas Android

Jelajahi, rekam, dan bagikan – melalui video, foto, dan live stream, dunia online menghadirkan permadani yang dinamis dan beragam yang menarik banyak pengunjung setiap hari. Namun, kebenaran yang sering diabaikan tampak besar: "pengunjung yang tak terhitung jumlahnya" tidak sama dengan "partisipasi yang menyeluruh". Terutama bagi para penyandang gangguan penglihatan, dunia multimedia yang jelas dan dinamis masih tidak dapat diakses.

Organisasi Kesehatan Dunia (WHO) melaporkan bahwa hanya sebagian kecil orang dengan gangguan penglihatan yang menerima perawatan yang memadai: 36% orang dengan gangguan refraksi dan 17% dengan katarak. Hal ini membuat sebagian besar pengguna tidak perlu melakukan perawatan medis. Di China saja, lebih dari 17 juta orang menderita gangguan penglihatan karena berbagai penyebab seperti kesalahan bias, katarak, diabetes, dan penuaan.

Selain itu, ada banyak situasi dalam kehidupan sehari-hari saat orang mengalami gangguan penglihatan untuk sementara. Contohnya termasuk fase pemulihan setelah operasi mata atau lingkungan yang tidak memungkinkan untuk melihat layar. Skenario ini menambah tantangan yang dihadapi oleh individu dalam mengakses informasi berbasis layar.

Satu kepastian berlaku: hidup akan tetap ada bahkan tanpa cahaya. Untuk tim di Xiaohongshu, yang didedikasikan untuk misi "Menginspirasi Kehidupan, berbagi, dan menemukan keajaiban dunia", setiap kehidupan memiliki keajaiban yang sama, dan setiap pengguna juga sama signifikannya. Memahami kebutuhan unik pengguna ini, respons timnya jelas dan komprehensif: dukungan penuh untuk layanan pembaca layar TalkBack Android.

Pengumuman peluncuran TalkBack △ Bertepatan dengan Hari Keselamatan Tongkat Putih, Xiaohongshu secara resmi mengimplementasikan dukungan untuk fitur TalkBack pada 15 Oktober

Dukungan Aksesibilitas tingkat platform

Bagi tim produk yang ingin menawarkan fitur aksesibilitas, penanganan "standardisasi" sangatlah penting: meskipun beradaptasi dengan paradigma interaksi yang berbeda pada setiap aplikasi mungkin "merepotkan" bagi mereka yang memiliki penglihatan normal, bagi pengguna dengan gangguan penglihatan, hal ini bisa menjadi hambatan yang tidak dapat diatasi.

Pembaca layar Android, TalkBack, berperan penting di sini: menawarkan gestur standar, tingkat sistem, dan intuitif. Fitur ini memungkinkan pengguna mempelajari interaksi pembacaan layar yang paling universal dengan sedikit upaya.

Selain itu, banyak dari gestur ini yang sederhana seperti menggunakan jari tambahan dibandingkan dengan interaksi reguler, yang secara substansial mengurangi kurva pembelajaran bagi pengguna yang perlu menggunakan TalkBack untuk sementara.

Contoh dukungan Talkback di aplikasi Xiaohongshu △ Sejak awal, termasuk proses pendaftaran dan PLPA, Xiaohongshu menawarkan dukungan untuk TalkBack.

Dari tombol berbagi hingga kotak teks input, aplikasi Xiaohongshu mengumumkan setiap sentuhan jari △ Dengan menarik jari di layar, TalkBack akan mengucapkan konten dan interaksi yang tersedia

Contoh menu TalkBack yang diaktifkan △ Ketukan tiga jari akan mengaktifkan menu TalkBack

Dipandu oleh framework aksesibilitas

Tim Xiaoshu telah cukup lama memahami fitur aksesibilitas. Opsi standar seperti "ubah ukuran font" pada aplikasi kontemporer dan "kontras warna" selama desain telah memenuhi kebutuhan pengguna dengan gangguan penglihatan. Meskipun demikian, transisi ke model interaksi yang sepenuhnya "mata-mata" memerlukan insight industri yang lengkap. Setelah mempelajari "Membangun aplikasi yang mudah diakses" Google, tim memutuskan untuk menggabungkan semua aspek aksesibilitas — desain, pengembangan, dan pengujian — ke dalam pendekatan holistik.

Mengidentifikasi masalah melalui pengujian otomatis

Interaksi tanpa mata yang diaktifkan oleh TalkBack bergantung pada "sentuhan". Jika kontrol terlalu kecil, kontrol tersebut mungkin tidak dapat disentuh oleh pengguna, sehingga menyebabkannya tanpa pemberitahuan oleh sistem. Untuk mengatasi hal ini, tim awalnya menggunakan Accessibility Scanner Google untuk penilaian awal. Kemudian, alat ini menyesuaikan ukuran elemen antarmuka sesuai dengan rekomendasi ukuran target sentuh yang diberikan dalam hasil pemindaian.

Entri Accessibility Scanner Google di Play Store △ Accessibility Scanner memeriksa elemen antarmuka, yang memberikan rekomendasi terkait aspek seperti ukuran dan kontras

Membuat standar untuk aksesibilitas dalam desain

Tujuan dalam desain adalah untuk menyaring operasi yang kompleks ke dalam paradigma yang ringkas dan ramah pengguna. Setelah mempelajari panduan aksesibilitas Desain Material secara menyeluruh, tim desain Xiaohongshu membuat kumpulan panduan komprehensif yang disesuaikan untuk aplikasi mereka. Ini mencakup spesifikasi untuk target sentuh, gestur, dan string label khusus untuk integrasi TalkBack.

△ Panduan TalkBack khusus untuk aplikasi Xiaohongshu.

Spesifikasi tertentu menantang norma pengembangan pada umumnya. Misalnya, elemen antarmuka dengan beberapa lapisan bertingkat secara konvensional memerlukan label dan deskripsi untuk setiap komponen. Namun, membuat TalkBack membaca setiap label secara berurutan dapat memakan waktu. Untuk mengatasinya, tim berkolaborasi untuk menentukan pembagian target sentuh yang paling efektif dan mengidentifikasi label mana yang dapat digabungkan untuk memberikan pengalaman pengguna yang lebih sederhana.

Misalnya, feed sosial yang ditampilkan dalam tata letak dua kolom di halaman beranda, yang mencakup banyak elemen turunan. Secara logis, hal ini dapat dianggap sebagai elemen TalkBack tunggal. Tim ini menggabungkan informasi penting di setiap kartu, sehingga TalkBack hanya dapat mengumumkan aspek yang paling bermakna kepada pengguna. Pendekatan ini tidak hanya menyederhanakan antarmuka, tetapi juga mengurangi beban kognitif pengguna, sehingga membuat pengalamannya lebih efisien dan mudah digunakan.

Contoh penggabungan pesan △ Menggabungkan label penting ke dalam satu pengumuman TalkBack, misalnya : postingan "Rumah kecil meong", "jika bukan untuk dekorasi pribadi, saya tidak akan percaya ini adalah kamar tidur yang sama", sehingga mendapatkan "344 suka".

Tugas pengembangan yang mudah yang menghasilkan keuntungan tak terduga

Awalnya, tim pengembangan memerlukan dua hari kerja tambahan untuk merevisi kode yang ada, karena mereka harus mengakomodasi dua paradigma interaksi yang berbeda: yang reguler dan satu untuk TalkBack.

Untungnya, API aksesibilitas Google memiliki desain yang sangat mengesankan dan mampu menangani lebih dari 80% skenario interaksi. Untuk skenario lainnya, biasanya, hanya penyesuaian pada urutan pengumuman pembaca layar yang diperlukan, sehingga Anda tidak perlu mengembangkan layanan aksesibilitas kustom.

Setelah tim mendapatkan pemahaman yang lebih mendalam tentang framework Aksesibilitas Android, mereka mengembangkan lebih banyak class utilitas umum, yang secara efektif mengurangi biaya adaptasi untuk berbagai modul bisnis. Akibatnya, pada tahap selanjutnya dari penerapan fitur aksesibilitas, tim hanya memerlukan satu hari kerja tambahan untuk setiap fitur baru, sehingga menyederhanakan prosesnya secara signifikan.

△ Tim menyesuaikan framework Aksesibilitas Android agar selaras dengan logika bisnis spesifik mereka

Keuntungan yang tidak terduga muncul dari perlunya pengumuman TalkBack untuk bergantung pada pelabelan elemen, sehingga mendorong tim untuk menilai ulang dengan cermat urutan dan penamaan elemen antarmuka. Peninjauan yang ketat ini menyebabkan resolusi tak terduga untuk beberapa masalah yang sebelumnya diabaikan: standarisasi penamaan untuk grafis dengan makna serupa, dan perbaikan pop-up tertentu yang tidak memiliki tombol keluar.

Contoh kode Android Studio △ Peninjauan elemen antarmuka dalam Android Studio

Khusus untuk mempersiapkan "Evaluasi Komprehensif"

Mengundang pengguna sebenarnya yang menyandang gangguan penglihatan dari dunia nyata untuk menguji aplikasi merupakan bagian dari "Grand Test" yang diakui secara luas untuk seluruh tim. Namun, untuk aplikasi dengan banyak fitur, melakukan "Pengujian Besar" sedemikian rupa untuk setiap penyesuaian minor tidak memungkinkan.

Sebagai respons, tim memahami gestur pengguna dalam mode aksesibilitas dan secara aktif mengintegrasikan insight dari praktik aksesibilitas yang diamati di aplikasi lain. Mereka mengelompokkan tugas pengujian sesuai dengan modul bisnis yang berbeda. Setelah siklus iterasi dalam modul ini, pengujian integrasi dilakukan, yang menarik partisipasi dari semua peran dalam proses pengembangan produk, termasuk manajemen produk, desain, pengembangan, dan pengujian. Upaya kolaboratif ini berfokus pada pengujian eksplorasi (ET) fitur. Hanya setelah mengumpulkan dan menangani masukan dari tahap pengujian ini, mereka mengundang pengguna eksternal penyandang gangguan penglihatan, yang disebut sebagai "Penguji Utama", untuk melakukan "Uji Utama" yang komprehensif untuk aplikasi.

Aksesibilitas: Upaya kolaboratif oleh tim

Di Xiaohongshu, tim aksesibilitas beroperasi sebagai grup project lintas-fungsi, yang dipimpin oleh koordinator khusus dan didukung oleh berbagai divisi bisnis. Koordinator ini memainkan peran penting dalam memusatkan pengetahuan aksesibilitas, membuat pedoman, dan mengawasi proyek untuk menjamin standarisasi dan keunggulan dalam praktik aksesibilitas. Tim ini memulai upaya mereka dengan wawancara pengguna yang komprehensif dan riset pasar. Pekerjaan dasar ini sangat penting untuk menyampaikan pentingnya pengalaman aksesibilitas, seperti TalkBack, kepada pimpinan eksekutif perusahaan, memastikan pemahaman di level C, dan mengamankan resource yang diperlukan dari organisasi.

Di dalam Xiaohongshu, setiap departemen bisnis bertanggung jawab untuk memasukkan pertimbangan aksesibilitas ke dalam alur kerja desain, pengembangan, dan pengujian produk mereka. Dalam proses pengembangan yang sebenarnya, sebelum memulai pekerjaan adaptasi aksesibilitas, perwakilan dari tim aksesibilitas memberikan presentasi kepada developer. Anggota tim ini juga membantu mengumpulkan dan menyiapkan dokumentasi pengembangan penting, termasuk kasus penggunaan aksesibilitas umum dan pertanyaan umum (FAQ). Pendekatan ini memastikan bahwa semua anggota tim mendapatkan informasi yang baik dan dibekali dengan sumber daya yang diperlukan untuk mengintegrasikan aksesibilitas ke dalam pekerjaan mereka dengan lancar.

△ Aksesibilitas disarankan di tingkat eksekutif (tingkat C) dan kode

Setelah peluncuran resmi fitur aksesibilitas, berbagai departemen termasuk bisnis, PR, editorial, dan lainnya akan secara aktif terlibat dalam upaya kolaboratif. Hal ini memerlukan aktivitas promosi internal dan eksternal serta perencanaan acara untuk meningkatkan awareness dan merayakan penyertaan fitur aksesibilitas ini.

Melalui dedikasi gabungan seluruh perusahaan, Xiaohongshu berhasil mengimplementasikan adaptasi fitur TalkBack dalam jangka waktu tiga bulan yang sangat cepat. Project ini dimulai pada Juli 2023 dan mencapai puncaknya dengan rilis pada akhir September, sesuai dengan versi aplikasi 8.9. Adaptasi ini secara komprehensif membahas interaksi pengguna inti, yang mencakup area utama seperti login/pendaftaran, halaman beranda, navigasi postingan media sosial, fungsi penelusuran, profil pengguna, live streaming, dan publikasi konten.

Masukan positif dari pengguna Xiaohongshu: Ini bukan sekadar perubahan kecil; ini merupakan peningkatan yang substansial dan komprehensif. Sekarang semuanya beroperasi jauh lebih lancar. Sebelum update ini, selalu ada rasa... kegembiraan. △ Pengguna memberikan masukan positif tentang adaptasi TalkBack.

Acara sosial UGC #AccessibleLives menjadi viral di komunitas aksesibilitas. △ Xiaohongshu telah menyelenggarakan acara sosial "Love and Share Your Accessible Lives" yang dijadwalkan pada 15 Oktober, bertepatan dengan Hari Keselamatan Tongkat Putih.

Terkadang, tindakan yang disengaja memiliki konsekuensi yang tidak diinginkan

Sebelum "Grand Test" tertentu, tim memutuskan untuk menonaktifkan fitur tertentu yang belum diadaptasi sepenuhnya untuk sementara. Hal ini dilakukan untuk memastikan bahwa pengguna dapat memiliki pengalaman TalkBack yang "tepat" selama fase pengujian.

Namun, "Grand Testers" menyatakan penentangan yang kuat terhadap versi ini. Mereka menyampaikan kepada tim bahwa meskipun beberapa fitur mungkin menimbulkan tantangan dalam status saat ini, pengguna percaya bahwa mereka masih dapat menjelajahi dan menawarkan masukan yang berharga untuk pengoptimalan lebih lanjut. Pemblokiran fitur ini dianggap sebagai bentuk perlakuan diferensial bagi pengguna penyandang gangguan penglihatan, yang secara tidak sengaja menciptakan kesenjangan dalam komunitas.

"Kita harus memperlakukan semua pengguna dengan cara yang sama. Adaptasi fitur aksesibilitas yang tidak lengkap bukanlah masalah pengguna, melainkan masalah kami."

—- Tim aksesibilitas Xiaohongshu

Tim segera menyadari manfaat pelajaran ini. Saat seorang pengguna menyatakan keinginannya untuk menghadiri pameran, tetapi diberi tahu oleh penyelenggara bahwa anjing pemandu tidak diizinkan, dia membagikan insiden ini di Xiaohongshu. Sebagai tanggapan, banyak pengguna menawarkan saran kepadanya untuk membela hak-haknya. Pada akhirnya, penyelenggara mempertimbangkan kembali kebijakan mereka dan mengizinkan {i>dog walker<i}, yang menunjukkan dampak positif dari engagement pengguna yang inklusif dan suportif.

Baik dengan menerima bantuan atau menawarkan bantuan, fitur aksesibilitas memungkinkan semua orang melampaui perbedaan fisik dan menjalani hidup yang beragam, tetapi saling terhubung.

"Meningkatkan kehidupan semua orang adalah nilai inti komunitas Xiaohongshu."

—- Product Lead, aplikasi Xiaohongshu

Menyambut berbagai kehidupan

Xiaohongshu terus menekankan komitmennya terhadap aksesibilitas.

Proyek aksesibilitas di Xiaohongshu mendapat pengakuan dan penghargaan selama evaluasi tiga bulanan perusahaan. Selain itu, tim secara aktif berupaya memperluas adaptasi untuk mencakup versi dan platform aplikasi lainnya. Tujuan utama mereka adalah memperluas dukungan aksesibilitas, sehingga dapat diakses oleh basis pengguna yang lebih luas dan memenuhi beragam kebutuhan dalam komunitas aksesibilitas. Selain itu, mereka berencana untuk menyelenggarakan lebih banyak acara, kampanye, konten editorial, dan layanan online dan offline yang bertujuan untuk meningkatkan awareness dan visibilitas fitur aksesibilitas dalam komunitas.

Setelah menyadari bahwa populasi lansia sering mengalami lebih banyak tantangan aksesibilitas, Xiaohongshu berencana untuk memperkenalkan kampanye seperti "Panduan ramah Lansia." Inisiatif ini dirancang untuk mendorong pengguna lanjut usia agar aktif berinteraksi dengan komunitas pengguna dan berkontribusi pada peningkatan aplikasi melalui masukan dan iterasi.

Panggilan Xiaohongshu untuk melibatkan populasi lansia ke dalam komunitas △ Kampanye "Cocok untuk Lansia".

Pengalaman aksesibilitas tidak hanya akan menghasilkan desain yang lebih penuh pertimbangan, tetapi juga menghadirkan peluang pertumbuhan yang nyata bagi developer.

Xiaohongshu sedang mengejar jawaban untuk "Ujian Utama". Respons ini masih dalam proses dan mungkin tidak akan pernah selesai, karena aplikasi akan terus berkembang, sehingga menghadirkan skenario aksesibilitas baru untuk ditangani. Namun, "Penguji Utama" tetap konten selama tim bertahan dalam merespons kebutuhan mereka dan berjuang untuk peningkatan.

Kami berharap lebih banyak developer di komunitas Android akan mengikuti pembuatan aplikasi yang bijaksana dan inklusif, sehingga memperluas basis pengguna dan menyambut pengguna tambahan ke komunitas mereka.