Niech cuda świata będą dostępne dla wszystkich | Xiaohongshu zwiększa zaangażowanie w ułatwienia dostępu na Androidzie

Odkrywanie, nagrywanie i udostępnianie – dzięki filmom, zdjęciom i transmisjom na żywo świat online jest tętniącą życiem i różnorodną przestrzenią, która codziennie przyciąga niezliczoną liczbę użytkowników. Jednak często pomijana prawda jest taka, że „niezliczona liczba odwiedzających” nie oznacza „pełnego uczestnictwa”. Dla osób z wadą wzroku dynamiczny świat multimediów pozostaje w dużej mierze niedostępny.

Według Światowej Organizacji Zdrowia tylko niewielka część osób z wadami wzroku otrzymuje odpowiednie leczenie: 36% osób z wadami refrakcji i 17% osób z zaćmą. W rezultacie większość osób nie ma dostępu do niezbędnej opieki medycznej. W samych Chinach ponad 17 milionów osób cierpi na wady wzroku spowodowane różnymi przyczynami, takimi jak błędy refrakcji, zaćma, cukrzyca i starzenie się.

Ponadto w codziennym życiu zdarza się wiele sytuacji, w których ludzie tymczasowo doświadczają wady wzroku. Przykłady obejmują fazę rekonwalescencji po operacji oka lub środowiska, w których patrzenie na ekran jest niepraktyczne. Te scenariusze dodatkowo utrudniają osobom z niepełnosprawnościami dostęp do informacji wyświetlanych na ekranie.

Jedno jest pewne: życie trwa nawet bez światła. Dla zespołu Xiaohongshu, który realizuje misję „Inspirowanie życia, dzielenie się i odkrywanie cudów świata”, każde życie jest równie cudowne, a każdy użytkownik jest równie ważny. Zespół rozumie wyjątkowe potrzeby tych użytkowników, dlatego jego odpowiedź jest jasna i kompleksowa: pełna obsługa usługi czytania ekranu TalkBack na Androidzie.

Ogłoszenie o wprowadzeniu funkcji TalkBack △ W Dniu Bezpieczeństwa Białej Laski, który przypada 15 października, Xiaohongshu oficjalnie wprowadziła obsługę funkcji TalkBack

Obsługa ułatwień dostępu na poziomie platformy

Dla zespołów zajmujących się usługą, które chcą oferować funkcje ułatwień dostępu, kluczowe jest rozwiązanie problemu „standaryzacji”. Chociaż dostosowywanie się do różnych paradygmatów interakcji w każdej aplikacji może być „uciążliwe” dla osób z normalnym wzrokiem, dla osób z wadą wzroku może to być bariera nie do pokonania.

Czytnik ekranu na Androidzie, TalkBack, odgrywa tu kluczową rolę, oferując standardowe, intuicyjne gesty na poziomie systemu. Te funkcje umożliwiają użytkownikom naukę najbardziej uniwersalnych interakcji z czytnikiem ekranu przy minimalnym wysiłku.

Dodatkowo wiele z tych gestów jest tak prostych, jak użycie dodatkowego palca w porównaniu ze zwykłymi interakcjami, co znacznie skraca czas nauki dla użytkowników, którzy tymczasowo muszą korzystać z TalkBack.

Przykład obsługi TalkBack w aplikacji Xiaohongshu △ Xiaohongshu obsługuje TalkBack od samego początku, w tym podczas procesu rejestracji i w ramach umowy licencyjnej użytkownika oprogramowania.

Od przycisku udostępniania po pole tekstowe – aplikacja Xiaohongshu ogłasza każde dotknięcie palcem. △ Gdy przeciągniesz palcem po ekranie, TalkBack odczyta na głos treści i dostępne interakcje

Przykład aktywowanego menu TalkBack △ Kliknięcie 3 palcami aktywuje menu TalkBack

Zgodnie z ramami ułatwień dostępu

Zespół Xiaohongshu od dłuższego czasu zna funkcje ułatwień dostępu. Standardowe opcje, takie jak „zmień rozmiar czcionki” w nowoczesnych aplikacjach i „kontrast kolorów” podczas projektowania, są dostosowane do potrzeb użytkowników z wadami wzroku. Jednak przejście na model interakcji całkowicie „bez patrzenia” wymaga dogłębnej wiedzy branżowej. Po dokładnym zapoznaniu się z artykułem Google „Tworzenie aplikacji z ułatwieniami dostępu” zespół postanowił uwzględnić wszystkie aspekty ułatwień dostępu – projektowanie, programowanie i testowanie – w ramach całościowego podejścia.

Identyfikowanie problemów za pomocą testów automatycznych

Bezwzrokowa interakcja, którą umożliwia TalkBack, opiera się na „dotyku”. Jeśli element sterujący jest zbyt mały, użytkownicy mogą nie być w stanie go dotknąć, co uniemożliwi systemowi jego odczytanie. Aby rozwiązać ten problem, zespół najpierw korzysta z Skanera ułatwień dostępu Google do wstępnej oceny. Następnie dostosowuje rozmiary elementów interfejsu zgodnie z zaleceniami dotyczącymi rozmiaru docelowego elementu dotykowego podanymi w wynikach skanowania.

Wpis dotyczący aplikacji Accessibility Scanner w Sklepie Play △ Accessibility Scanner analizuje elementy interfejsu i wyświetla zalecenia dotyczące takich aspektów jak rozmiar i kontrast

Tworzenie standardu dostępności w projektowaniu

Celem projektowania jest przekształcenie złożonych operacji w zwięzły i przyjazny dla użytkownika paradygmat. Zespół projektantów Xiaohongshu po dokładnym zapoznaniu się z wytycznymi Material Design dotyczącymi ułatwień dostępu opracował kompleksowy zestaw wytycznych dostosowanych do aplikacji. Obejmuje on specyfikacje docelowych elementów dotykowych, gestów i ciągów etykiet, które są przeznaczone specjalnie do integracji z TalkBack.

△ Specjalne wskazówki dotyczące funkcji TalkBack w aplikacji Xiaohongshu.

Niektóre specyfikacje stanowią wyzwanie dla typowych norm programistycznych. Na przykład elementy interfejsu z wieloma zagnieżdżonymi warstwami zwykle wymagają etykiet i opisów dla każdego komponentu. Jednak odczytywanie każdej etykiety po kolei przez TalkBack może być czasochłonne. Aby rozwiązać ten problem, zespół współpracuje nad określeniem najbardziej efektywnego podziału docelowych elementów dotykowych i identyfikuje etykiety, które można skonsolidować, aby zwiększyć wygodę użytkowników.

Weźmy na przykład strumień (treści) w mediach społecznościowych wyświetlany w układzie dwukolumnowym na stronie głównej, który zawiera wiele elementów podrzędnych. Logicznie można to uznać za pojedynczy element TalkBack. Zespół łączy najważniejsze informacje na każdej karcie, dzięki czemu TalkBack odczytuje użytkownikom tylko najistotniejsze aspekty. Takie podejście nie tylko upraszcza interfejs, ale też zmniejsza obciążenie poznawcze użytkownika, dzięki czemu korzystanie z usługi jest bardziej efektywne i przyjazne.

Przykład scalania wiadomości △ Łączenie istotnych etykiet w jeden komunikat TalkBack, na przykład: posty „Mały domek Meow”, „Gdyby nie dekoracje, nie uwierzyłbym, że to ta sama sypialnia”, „344 polubienia”.

Proste zadanie programistyczne, które przynosi nieoczekiwane korzyści

Początkowo zespół programistów potrzebował dodatkowych 2 dni roboczych na poprawienie istniejącego kodu, ponieważ musiał uwzględnić 2 różne paradygmaty interakcji: zwykły i ten dla TalkBack.

Na szczęście interfejs API ułatwień dostępu Google jest świetnie zaprojektowany i może obsłużyć ponad 80% scenariuszy interakcji. W pozostałych przypadkach zwykle wystarczy dostosować kolejność komunikatów czytnika ekranu, dzięki czemu nie trzeba tworzyć niestandardowych usług ułatwień dostępu.

W miarę jak zespół coraz lepiej poznawał platformę ułatwień dostępu na Androidzie, opracowywał bardziej ogólne klasy narzędzi, co skutecznie obniżyło koszty dostosowywania różnych modułów biznesowych. W rezultacie na późniejszych etapach wdrażania funkcji ułatwień dostępu zespół potrzebował tylko 1 dodatkowego dnia roboczego na każdą nową funkcję, co znacznie usprawniło proces.

△ Zespół dostosowuje platformę ułatwień dostępu na Androidzie do swojej logiki biznesowej.

Nieoczekiwaną korzyścią wynikającą z konieczności uzależnienia komunikatów TalkBack od etykiet elementów było to, że zespół musiał dokładnie przeanalizować kolejność i nazewnictwo elementów interfejsu. Ta rygorystyczna weryfikacja doprowadziła do przypadkowego rozwiązania niektórych wcześniej przeoczonych problemów: standaryzacji nazewnictwa grafik o podobnym znaczeniu i poprawienia niektórych wyskakujących okienek, w których brakowało przycisków wyjścia.

Przykładowy kod Android Studio △ Omówienie elementów interfejsu w Android Studio

Przygotowanie do „kompleksowej oceny”

Zaproszenie prawdziwych użytkowników z wadą wzroku do przetestowania aplikacji stanowi powszechnie uznawany „wielki test” dla całego zespołu. Jednak w przypadku aplikacji z wieloma funkcjami przeprowadzanie tak rozległego „wielkiego testu” przy każdej drobnej zmianie jest niemożliwe.

W odpowiedzi zespół skupił się na zrozumieniu gestów użytkowników w trybie ułatwień dostępu i aktywnie wdrażał wnioski z praktyk związanych z ułatwieniami dostępu, które zaobserwował w innych aplikacjach. Podzielili zadania testowe według różnych modułów biznesowych. Po cyklu iteracji w tych modułach przeprowadzany jest test integracyjny, w którym uczestniczą wszystkie osoby zaangażowane w proces tworzenia usługi, w tym osoby odpowiedzialne za zarządzanie usługą, projektowanie, programowanie i testowanie. Ta współpraca koncentruje się na testach eksploracyjnych (ET) funkcji. Dopiero po zebraniu i uwzględnieniu opinii z tej rundy testów zapraszają zewnętrznych użytkowników z wadą wzroku, nazywanych „głównymi testerami”, do przeprowadzenia kompleksowego „głównego testu” aplikacji.

Ułatwienia dostępu: wspólne przedsięwzięcie zespołu

W Xiaohongshu zespół ds. ułatwień dostępu działa jako wielofunkcyjna grupa projektowa, którą kierują wyspecjalizowani koordynatorzy i którą wspierają różne działy firmy. Koordynatorzy odgrywają kluczową rolę w centralizacji wiedzy na temat ułatwień dostępu, opracowywaniu wytycznych i nadzorowaniu projektu, aby zagwarantować zarówno standaryzację, jak i doskonałość praktyk związanych z ułatwieniami dostępu. Zespół rozpoczął działania od przeprowadzenia kompleksowych wywiadów z użytkownikami i badań rynkowych. Ta podstawowa praca była kluczowa dla przekazania znaczenia ułatwień dostępu, takich jak TalkBack, kadrze kierowniczej firmy, zapewnienia zrozumienia na szczeblu dyrektorskim i pozyskania niezbędnych zasobów od organizacji.

W Xiaohongshu każdy dział biznesowy jest odpowiedzialny za uwzględnianie kwestii ułatwień dostępu w procesach projektowania, programowania i testowania usług. W procesie tworzenia aplikacji, przed rozpoczęciem prac nad dostosowaniem ułatwień dostępu, przedstawiciel zespołu ds. ułatwień dostępu przeprowadza prezentacje dla deweloperów. Ten członek zespołu pomaga również w zbieraniu i przygotowywaniu niezbędnej dokumentacji dla deweloperów, w tym typowych przypadków użycia ułatwień dostępu i najczęstszych pytań. Dzięki temu wszyscy członkowie zespołu są dobrze poinformowani i mają niezbędne zasoby, aby bezproblemowo uwzględniać ułatwienia dostępu w swojej pracy.

△ Dostępność jest promowana zarówno na poziomie kadry kierowniczej, jak i kodu.

Po oficjalnym wprowadzeniu funkcji ułatwień dostępu różne działy, w tym biznesowy, PR i redakcyjny, będą aktywnie współpracować. Obejmuje to wewnętrzne i zewnętrzne działania promocyjne oraz planowanie wydarzeń, które mają na celu zwiększenie świadomości i świętowanie wprowadzenia tych ułatwień dostępu.

Dzięki zaangażowaniu całej firmy Xiaohongshu udało się dostosować funkcję TalkBack w niezwykle krótkim czasie 3 miesięcy. Projekt został zainicjowany w lipcu 2023 r. i zakończył się pod koniec września wraz z wydaniem aplikacji w wersji 8.9. To dostosowanie kompleksowo obejmuje podstawowe interakcje użytkowników, w tym kluczowe obszary, takie jak logowanie/rejestracja, strona główna, przeglądanie postów w sieciach społecznościowych, funkcja wyszukiwania, profile użytkowników, transmisje na żywo i publikowanie treści.

Pozytywna opinia użytkownika Xiaohongshu: To nie jest tylko drobna zmiana, ale znaczące i kompleksowe ulepszenie. Teraz wszystko działa znacznie płynniej. Przed tą aktualizacją zawsze było odczuwalne… szarpnięcie. △ Użytkownicy pozytywnie ocenili dostosowanie TalkBack.

Wydarzenie społecznościowe #AccessibleLives z treściami generowanymi przez użytkowników stało się wirusowe w społeczności osób zainteresowanych ułatwieniami dostępu. △ Xiaohongshu zorganizowała wydarzenie społecznościowe „Love and Share Your Accessible Lives” zaplanowane na 15 października, czyli Międzynarodowy Dzień Białej Laski.

Czasami działania podejmowane w dobrej wierze mają niezamierzone konsekwencje.

Przed konkretnym „Wielkim testem” zespół podjął decyzję o tymczasowym wyłączeniu niektórych funkcji, które nie zostały jeszcze w pełni dostosowane. Zrobiliśmy to, aby użytkownicy mogli korzystać z TalkBack w „prawidłowy” sposób podczas fazy testów.

Jednak „Wielcy testerzy” wyrazili zdecydowany sprzeciw wobec tej wersji. Przekazali zespołowi, że chociaż niektóre funkcje mogą stanowić wyzwanie w obecnym stanie, użytkownicy uważają, że nadal mogą się po nich poruszać i przekazywać cenne opinie na potrzeby dalszej optymalizacji. Zablokowanie tych funkcji zostało odebrane jako forma nierównego traktowania użytkowników z wadą wzroku, co nieumyślnie doprowadziło do podziału w społeczności.

„Wszystkich użytkowników należy traktować tak samo. Niepełne dostosowanie funkcji ułatwień dostępu nie jest problemem użytkowników, tylko naszym”.

–- Zespół Xiaohongshu ds. ułatwień dostępu

Zespół szybko zrozumiał, jak ważna jest ta lekcja. Gdy użytkowniczka wyraziła chęć udziału w wystawie, ale organizatorzy poinformowali ją, że psy przewodniki nie są dozwolone, opisała ten incydent na Xiaohongshu. W odpowiedzi wielu użytkowników udzieliło jej porad, jak walczyć o swoje prawa. Ostatecznie organizatorzy zmienili zasady i zezwolili na psy przewodniki, co pokazuje pozytywny wpływ zaangażowania użytkowników na rzecz integracji i wsparcia.

Niezależnie od tego, czy potrzebujesz pomocy, czy chcesz ją zaoferować, ułatwienia dostępu pozwalają wszystkim pokonywać fizyczne bariery i prowadzić różnorodne, ale połączone ze sobą życie.

„Poprawa jakości życia wszystkich osób to podstawowa wartość społeczności Xiaohongshu”.

–- Product lead, Xiaohongshu app

Różnorodność

Xiaohongshu nadal kładzie duży nacisk na ułatwienia dostępu.

Projekt Xiaohongshu dotyczący ułatwień dostępu został doceniony i nagrodzony podczas kwartalnych ocen firmy. Zespół aktywnie pracuje też nad rozszerzeniem dostosowań, aby obejmowały dodatkowe wersje aplikacji i platformy. Ich nadrzędnym celem jest rozszerzenie obsługi ułatwień dostępu, aby były one dostępne dla jeszcze szerszego grona użytkowników i odpowiadały na różne potrzeby społeczności osób korzystających z ułatwień dostępu. Ponadto planują organizować więcej wydarzeń online i offline, kampanii, treści redakcyjnych i usług mających na celu zwiększenie świadomości i widoczności funkcji ułatwień dostępu w społeczności.

Zdając sobie sprawę, że osoby starsze często napotykają więcej wyzwań związanych z dostępnością, Xiaohongshu planuje wprowadzić kampanie takie jak „Przewodnik po domu przyjaznym dla osób starszych”. Te inicjatywy mają na celu zachęcenie starszych użytkowników do aktywnego angażowania się w społeczność i przyczyniania się do ulepszania aplikacji przez przekazywanie opinii i testowanie kolejnych wersji.

Xiaohongshu's call to embrace the elderly population into the community △ Kampania „Elderly Home-Friendly”.

Ułatwienia dostępu nie tylko prowadzą do bardziej przemyślanych projektów, ale też dają deweloperom wymierne możliwości rozwoju.

Xiaohongshu nieustannie dąży do znalezienia odpowiedzi na „Wielki test”. Ta odpowiedź jest w trakcie opracowywania i może nigdy nie zostać ukończona, ponieważ aplikacja będzie stale rozwijana, co będzie wymagało rozwiązywania nowych problemów z ułatwieniami dostępu. Jednak „Wielcy testerzy” pozostają zadowoleni, dopóki zespół reaguje na ich potrzeby i stara się wprowadzać ulepszenia.

Spodziewamy się, że więcej deweloperów ze społeczności Androida pójdzie w ich ślady i będzie tworzyć przemyślane i inkluzywne aplikacje ułatwień dostępu, co pozwoli im poszerzyć grono użytkowników i powitać nowych członków w swoich społecznościach.