Dünyanın harikaları herkese ait olsun | Xiaohongshu, Android'de Erişilebilirlik konusundaki kararlılığını artırıyor

Keşfedin, kaydedin ve paylaşın. Videolar, fotoğraflar ve canlı yayınlarla internet dünyası, her gün sayısız ziyaretçinin ilgisini çeken canlı ve çeşitli bir dokumadır. Yine de, genellikle göz ardı edilen bir gerçek çok görünür: "Sayısız ziyaretçi", "her şey dahil katılıma" eşit değildir. Özellikle görme engelli kişiler için, multimedyanın canlı ve dinamik dünyası büyük ölçüde erişilemez durumda.

Dünya Sağlık Örgütü, görme bozukluğu olan kişilerin yalnızca bir bölümünün yeterli tedavi gördüğünü bildirmektedir: Bu kişilerin% 36'sı refraksiyon kusurları, %17'si ise kataraktlıdır. Bu sayede, iletilerin büyük bir çoğunluğu gerekli tıbbi müdahalelere ihtiyaç duymaz. Yalnızca Çin'de 17 milyondan fazla kişi; kırma hataları, katarakt, diyabet ve yaşlanma gibi çeşitli nedenlerden dolayı görme bozukluğu yaşıyor.

Dahası, günlük yaşamda insanların geçici olarak görme bozukluğu yaşadığı birçok durum vardır. Örnekler arasında göz ameliyatını takip eden iyileşme safhası veya ekranda görüntülemenin pratik olmadığı ortamlar sayılabilir. Bu senaryolar, bireylerin ekrana dayalı bilgilere erişirken karşılaştıkları zorlukları artırıyor.

Bir kesinlik elimizdedir: Hayat, ışık olmadığında bile devam eder. Xiaohongshu'da "Hayatlara ilham verme, dünyanın harikalarını paylaşma ve keşfetme" misyonunu yansıtan ekip için her yaşam eşit mucizelere sahiptir ve her kullanıcı eşit derecede önemlidir. Bu kullanıcıların benzersiz ihtiyaçlarının farkında olan ekibin yanıtı açık ve kapsamlıdır: Android TalkBack ekran okuma hizmeti için tam destek.

TalkBack başlatma duyurusu △ Beyaz Kamış Güvenlik Günü ile aynı zamana denk gelen Xiaohongshu, 15 Ekim'de TalkBack özelliği desteğini resmi olarak uygulamaya koydu

Platform düzeyinde Erişilebilirlik desteği

Erişilebilirlik özellikleri sunmayı amaçlayan ürün ekipleri için "standartlaştırmayı" ele almak hayati önem taşır. Her bir uygulamada farklı etkileşim paradigmalarına uyum sağlamak, normal görüşte olanlar için "zahmet" olurken, görme engelli kullanıcılar için de aşılmaz bir engel teşkil edebilir.

Android'in ekran okuyucusu TalkBack bu konuda kritik bir rol oynar: Standartlaştırılmış, sistem düzeyinde ve sezgisel hareketler sunma. Bu özellikler, kullanıcıların en evrensel ekran okuma etkileşimlerini minimum çabayla öğrenmesine olanak tanır.

Buna ek olarak, bu hareketlerin birçoğu, normal etkileşimlere kıyasla fazladan bir parmak kullanmak kadar basittir ve TalkBack'i geçici olarak kullanması gereken kullanıcılar için öğrenme eğrisini önemli ölçüde kısaltır.

Xiaohongshu uygulamasındaki TalkBack desteği örneği △ Xiaohongshu, kayıt süreci ve EULA dahil en başından itibaren TalkBack için destek sunuyor.

Xiaohongshu uygulaması, paylaşma düğmesinden giriş metin kutusuna kadar parmakla yapılan her dokunuşu duyuruyor △ TalkBack, bir parmağınızı ekran boyunca sürüklediğinizde içerikleri ve mevcut etkileşimleri sesli olarak okur.

Etkinleştirilen TalkBack menüsü örneği △ Üç parmakla dokunarak TalkBack menüsü etkinleştirilir

Erişilebilirlik çerçevesinin rehberliği

Xiaohongshu ekibi bir süredir erişilebilirlik özelliklerine aşinaydı. Çağdaş uygulamalardaki "yazı tipi boyutunu değiştirmek" ve tasarım sırasındaki "renk kontrastı" gibi standart seçenekler, görme bozukluğu olan kullanıcıların ihtiyaçlarını karşılıyor. Bununla birlikte, tamamen "gözler serbest" etkileşim modeline geçiş için kapsamlı sektör analizleri gerekir. Google'ın "Erişilebilir uygulamalar geliştirme" bölümünü titizlikle inceleyen ekip, erişilebilirliğin tüm yönlerini (tasarım, geliştirme ve test) bütünsel bir yaklaşıma katmaya karar verdi.

Otomatik testlerle sorunları belirleme

TalkBack tarafından etkinleştirilen gözler serbest etkileşim "dokunma"ya dayanır. Bir kontrol çok küçükse kullanıcılara dokunulmayabilir ve sistem tarafından duyurulmadan kontrol edilebilir. Ekip, bu sorunu ele almak için ilk değerlendirme için Google'ın Erişilebilirlik Tarayıcısı'nı kullanır. Daha sonra arayüz öğelerinin boyutlarını, tarama sonuçlarında sağlanan dokunma hedefi boyutu önerilerine göre ayarlar.

Google\'ın Erişilebilirlik Tarayıcısı Play Store girişi △ Erişilebilirlik Tarayıcısı, arayüz öğelerini inceleyerek boyut ve kontrast gibi yönler hakkında öneriler sağlar

Tasarımda erişilebilirlik standardı oluşturma

Tasarımda amaç, karmaşık işlemleri kısa ve öz, kullanıcı dostu bir paradigmaya dönüştürmektir. Xiaohongshu'nun tasarım ekibi, Materyal Tasarım'ın erişilebilirlik yönergelerini ayrıntılı bir şekilde inceledikten sonra, uygulamaları için özel olarak uyarlanmış kapsamlı bir dizi kural oluşturdu. Buna, özellikle TalkBack entegrasyonuna yönelik dokunma hedefleri, hareketler ve etiket dizelerine ilişkin özellikler de dahildir.

△ Xiaohongshu uygulaması için özel bir TalkBack yönergesi.

Belirli spesifikasyonlar tipik geliştirme normlarına meydan okuyor. Örneğin, iç içe yerleştirilmiş birden çok katmana sahip arayüz öğeleri geleneksel olarak her bileşen için etiket ve açıklama gerektirir. Ancak TalkBack'in her etiketi sırayla okumasını sağlamak çok zaman alabilir. Ekip, bu sorunu ele almak amacıyla, dokunma hedeflerinin en etkili bölümünü belirlemek için iş birliği yapar ve daha kolay bir kullanıcı deneyimi için hangi etiketlerin birleştirilebileceğini belirler.

Örneğin, ana sayfada çok sayıda alt öğe içeren iki sütunlu bir düzende gösterilen sosyal feed'i ele alalım. Mantıksal olarak bu, tek bir TalkBack öğesi olarak düşünülebilir. Ekip her karttaki temel bilgileri birleştirerek TalkBack'in kullanıcılara yalnızca en anlamlı yönleri duyurmasına imkan tanıyor. Bu yaklaşım hem arayüzü basitleştirir hem de kullanıcının bilişsel yükünü azaltır, böylece deneyimi daha verimli ve kullanıcı dostu hale getirir.

Mesaj birleştirme örneği △ Önemli etiketleri tek bir TalkBack duyurusunda birleştirme. Örneğin: "Miyav'ın küçük evi" yayınları, "kişisel dekorasyon için olmasaydı bunun aynı yatak odası olduğuna inanmazdım" ve "344 beğeni" alıyor.

Öngörülemeyen avantajlar sağlayan basit bir geliştirme görevi

Başlangıçta, geliştirme ekibinin mevcut kodu revize etmesi için iki iş günü daha geçmesi gerekiyordu. Normal ve TalkBack için olmak üzere iki farklı etkileşim paradigmasını uyarlamaları gerekiyordu.

Neyse ki Google'ın Accessibility API'nin etkileyici bir tasarıma sahip olması, etkileşim senaryolarının% 80'inden fazlasını ele alma yeteneğine sahip. Geri kalan senaryolarda ise genellikle yalnızca ekran okuyucu duyurularının dizisinde ayarlama yapılması gerekir. Böylece özel erişilebilirlik hizmetleri geliştirme ihtiyacı ortadan kalkar.

Ekip, Android Erişilebilirlik çerçevesi hakkında daha derin bir anlayış kazandıkça, daha genel yardımcı program sınıfları geliştirerek çeşitli iş modüllerinin uyarlama maliyetlerini etkili bir şekilde azalttı. Sonuç olarak, erişilebilirlik özelliklerini uygulamanın sonraki aşamalarında ekip, her yeni özellik için yalnızca bir iş gününe daha ihtiyaç duydu ve süreci önemli ölçüde kolaylaştırdı.

△ Ekip, Android Erişilebilirlik çerçevesini kendi iş mantığına uyacak şekilde özelleştiriyor

TalkBack'in duyurularının öğelerin etiketlenmesine bağlı olması gerekliliğinden kaynaklanan öngörülemeyen bir avantaj ortaya çıktı ve ekip, arayüz öğelerinin sıralamasını ve adlandırmasını titizlikle yeniden değerlendirmesine neden oldu. Bu titiz inceleme, daha önce göz ardı edilen bazı sorunların tesadüfen çözüme kavuşturulmasını sağladı: benzer anlamlara sahip grafikler için adlandırma standartlaştırıldı ve çıkış düğmeleri eksik olan belirli pop-up'ların düzeltilmesi.

Android Studio kod örneği △ Android Studio'daki arayüz öğelerinin incelemesi

"Kapsamlı Değerlendirme"ye hazırlanmaya kendini adamıştır

Görme engelli gerçek kullanıcıları uygulamayı test etmeleri için davet etmek, tüm ekip için geniş çapta tanınan "Büyük Test" anlamına gelir. Ancak, çok sayıda özelliğe sahip bir uygulama için her küçük ayarlama için bu kadar kapsamlı bir "Büyük Test" gerçekleştirmek uygun değildir.

Bunun üzerine ekip, erişilebilirlik modundaki kullanıcı hareketlerini anlamaya ve diğer uygulamalarda gözlemlenen erişilebilirlik uygulamalarından elde edilen analizleri etkin bir şekilde entegre etmeye çalıştı. Test görevlerini farklı iş modüllerine göre segmentlere ayırdılar. Bu modüller içindeki bir dizi yinelemenin ardından bir entegrasyon testi gerçekleştirilir. Bu testte ürün yönetimi, tasarım, geliştirme ve test dahil olmak üzere ürün geliştirme sürecindeki tüm roller kullanılır. Bu ortak çalışma, özelliklerin keşif testine (ET) odaklanır. Ancak bu test aşamasının geri bildirimlerini topladıktan ve değerlendirdikten sonra, "Büyük Test Kullanıcıları" olarak anılan harici görme engelli kullanıcıları uygulama için kapsamlı "Büyük Test" yapmaya davet ediyorlar.

Erişilebilirlik: Ekibin ortak bir çabası

Xiaohongshu'da erişilebilirlik ekibi, özel koordinatörlerin öncülük ettiği ve çeşitli işletme birimlerinin desteklediği bir çapraz fonksiyonlu proje grubu olarak faaliyet gösteriyor. Bu koordinatörler erişilebilirlikle ilgili bilgilerin merkezileştirilmesinde, kılavuz hazırlamada ve erişilebilirlik uygulamalarında hem standardizasyonu hem de mükemmelliği garanti edecek şekilde projeyi denetlemede çok önemli bir rol oynar. Ekip, çalışmalarını kapsamlı kullanıcı görüşmeleri ve pazar araştırmalarıyla başlattı. Bu temel çalışma, TalkBack gibi erişilebilirlik deneyimlerinin önemini şirketin üst düzey yöneticilerine aktarmak, C düzeyinde anlama sağlamak ve kuruluştan gerekli kaynakları temin etmek için çok önemliydi.

Xiaohongshu'da her işletme departmanı, erişilebilirlikle ilgili konuları ürün tasarımı, geliştirme ve test iş akışlarına dahil etmekten sorumludur. Gerçek geliştirme sürecinde, erişilebilirlik uyarlama çalışmalarına başlamadan önce erişilebilirlik ekibinin bir temsilcisi geliştiricilere sunumlar yapar. Bu ekip üyesi, yaygın erişilebilirlik kullanım alanları ve sık sorulan sorular dahil olmak üzere temel geliştirme belgelerinin toplanmasına ve hazırlanmasına da yardımcı olur. Bu yaklaşım tüm ekip üyelerinin iyice bilgilendirilmesini ve erişilebilirliği işlerine sorunsuz bir şekilde entegre edebilmeleri için gerekli kaynakların donatılmasını sağlar.

△ Erişilebilirlik, hem yönetici (C düzeyi) hem de kod düzeyinde desteklenir

Erişilebilirlik özelliklerinin resmi olarak kullanıma sunulmasının ardından işletme, halkla ilişkiler, editoryal ve diğer çeşitli departmanlar aktif bir şekilde ortak çalışmaya dahil olacaklar. Bu, şirket içinde ve dışında tanıtım amaçlı etkinlikleri ve farkındalığı artırmak ve bu erişilebilirlik özelliklerinin dahil edilmesini kutlamak için etkinlik planlamayı içerir.

Xiaohongshu, tüm şirketin bağlılığı sayesinde TalkBack özelliği uyarlamasını son derece kısa üç aylık bir süre içinde başarıyla uyguladı. Temmuz 2023'te başlatılan proje, uygulamanın 8.9 sürümüne denk gelen Eylül sonunda kullanıma sunulmasıyla sonuçlandı. Bu uyarlama, giriş/kaydolma, ana sayfa, sosyal medya yayınlarında gezinme, arama işlevi, kullanıcı profilleri, canlı yayın ve içerik yayınlama gibi temel alanları kapsayan temel kullanıcı etkileşimlerini kapsamlı bir şekilde ele almaktadır.

Bir Xiaohongshu kullanıcısından olumlu geri bildirim: Bu sadece küçük bir ince ayar değil, aynı zamanda kapsamlı ve kapsamlı bir yükseltme. Artık her şey çok daha sorunsuz çalışıyor. Bu güncellemeden önce her zaman bir yumru hissi vardı. △ Kullanıcılar, TalkBack uyarlaması hakkında olumlu geri bildirimde bulundu.

#AccessibleLives tarafından oluşturulan sosyal medya etkinliği, erişilebilirlik topluluğunda viral oldu. △ Xiaohongshu, 15 Ekim'de Beyaz Kamış Güvenlik Günü'ne denk gelecek şekilde planlanan "Love and Share Your Accessible Lives" (Engelli ve Erişilebilir Hayatlarınızı Paylaşın) sosyal etkinliğini düzenledi

Bazen iyi niyetli eylemler istenmeyen sonuçlar doğurabilir

Ekip, belirli bir "Büyük Test"ten önce, henüz tam olarak uyarlanmamış bazı özellikleri geçici olarak devre dışı bırakmaya karar vermiştir. Bunun amacı, kullanıcıların test aşamasında "uygun" TalkBack deneyimini yaşamalarını sağlamaktır.

Ancak, "Genel Test Kullanıcıları" bu sürüme güçlü bir karşıtlık göstermiştir. Ekibe bazı özellikler şu anki haliyle zorluklar yaratsa da kullanıcıların yine de gezinebileceklerini ve daha fazla optimizasyon için değerli geri bildirimler sunabileceklerini düşündüklerini söylediler. Bu özelliklerin engellenmesi, görme engelli kullanıcılara yönelik farklı bir muamele biçimi olarak algılanmış ve istemeden topluluk içinde bir ayrımcılığa yol açmıştır.

"Tüm kullanıcılara eşit şekilde davranmalıyız. Erişilebilirlik özelliklerinin uyarlanışındaki eksiklikler kullanıcıların sorunu değil, bizim sorunumuz."

-- Xiaohongshu erişilebilirlik ekibi

Ekip bu dersin değerini hemen fark etti. Bir kullanıcı bir sergiye katılmak istediğini ifade etmesine rağmen organizatörler tarafından rehber köpeklere izin verilmediği konusunda bilgilendirildiğinde bu olayı Xiaohongshu'da paylaştı. Buna karşılık olarak, çok sayıda kullanıcı onun haklarını savunma konusunda tavsiyede bulundu. Sonuç olarak organizatörler politikalarını yeniden değerlendirdiler ve kapsayıcı ve destekleyici kullanıcı etkileşiminin olumlu etkisini göstererek rehber köpeklere izin verdiler.

İster yardım ister yardım alan olsun, erişilebilirlik özellikleri herkesin fiziksel farklılıkların ötesine geçmesini, birbirinden farklı ve birbirine bağlı hayatlar yaşamasını sağlar.

"Herkesin hayatını iyileştirmek, Xiaohongshu topluluğunun temel değeridir."

—- Ürün yöneticisi, Xiaohongshu uygulaması

Çeşitli hayatları kucaklıyoruz

Xiaohongshu, erişilebilirlik konusundaki kararlılığını vurgulamaya devam ediyor.

Xiaohongshu'daki erişilebilirlik projesi, şirketin üç aylık değerlendirmeleri sırasında takdir kazandı ve bir ödül aldı. Ayrıca ekip, uyarlamaların ek uygulama sürümlerini ve platformlarını kapsayacak şekilde genişletilmesi için aktif bir şekilde çalışıyor. Kapsayıcı hedefleri, erişilebilirlik desteğini genişletmek, böylece daha da geniş bir kullanıcı tabanına erişilebilmesini sağlamak ve erişilebilirlik topluluğundaki çeşitli ihtiyaçları karşılamaktır. Ayrıca, topluluktaki erişilebilirlik özelliklerinin bilinirliğini ve görünürlüğünü artırmayı amaçlayan daha fazla çevrimiçi ve çevrimdışı etkinlik, kampanya, editoryal içerik ve hizmetler düzenlemeyi planlıyorlar.

Yaşlı nüfusun genellikle daha fazla erişilebilirlik sorunlarıyla karşılaştığını fark eden Xiaohongshu, "Yaşlılar için Ev Dostu Rehber" gibi kampanyalar sunmayı planlıyor. Bu girişimler, yaşlı kullanıcıları kullanıcı topluluğuyla aktif bir şekilde etkileşim kurmaya teşvik etmek, ayrıca geri bildirim ve yineleme yoluyla uygulamaların iyileştirilmesine katkıda bulunmak için tasarlanmıştır.

Xiaohongshu'nun yaşlıları topluluğa kucaklama çağrısı △ "Evlerine Uygun Yaşlılar" kampanyası.

Erişilebilirlik deneyimi yalnızca daha düşünülen tasarımları ortaya çıkarmakla kalmayacak, geliştiriciler için somut büyüme fırsatları da sunacak.

Xiaohongshu, devam eden "Büyük Test"in yanıtını arıyor. Bu yanıt devam eden bir çalışmadır ve uygulama sürekli olarak gelişeceğinden hiçbir zaman tamamlanmayabilir. Bu durum, ele alınması gereken yeni erişilebilirlik senaryoları sunar. Ancak, ekip ihtiyaçlarına yanıt vermekte ve gelişmeyi sağlamak için uğraştığı sürece "Genel Test Kullanıcıları" içerik olarak kalır.

Android topluluğundan daha fazla geliştiricinin, iyi düşünülmüş ve kapsayıcı erişilebilir uygulamalar oluşturmak, böylece kullanıcı tabanını genişletmek ve topluluklarına daha fazla kullanıcıyı sıcak tutmak için bu yaklaşımı benimseyeceğini düşünüyoruz.