Deklaracja dostępności
Każda funkcja NO BS IF domyślnie i bez wyjątków obsługuje pełen zakres technologii wspomagających. Nie dodaliśmy tego na końcu — w ten sposób tworzymy aplikację od pierwszego dnia.
Dostępność jest standardem całej firmy Skip the BS, a nie osobną decyzją dla każdej aplikacji. Wszystkie nasze aplikacje spełniają te same wymagania. Tam, gdzie Apple i Google wyznaczają poprzeczkę, staramy się pójść jeszcze dalej.
Każdy element interaktywny ma wyraźną etykietę dostępności. Liczniki odczytywane są prostym językiem – nie tylko cyframi, ale także czasem trwania i kontekstem. Wskaźniki postępu, liczniki serii, plakietki stanu, elementy nawigacyjne i przyciski mają opisowe etykiety, które przekazują cel i bieżący stan, a nie tylko wygląd.
Testujemy z VoiceOver na iOS i TalkBack na Android podczas całego rozwoju — nie jako ostateczna lista kontrolna, ale jako część tego, jak budujemy.
NO BS IF jest w pełni obsługiwany głosowo. Każdy przycisk i element interaktywny ma wyraźną, niepowtarzalną etykietę, na którą iOS Voice Control i Android Voice Access można bez dwuznaczności kierować. Każdą podstawową czynność — rozpoczęcie postu, zakończenie postu, zmianę ustawień — można wykonać całkowicie za pomocą głosu, bez konieczności dotykania.
NO BS IF w pełni uwzględnia preferencje dotyczące rozmiaru czcionki systemowej. Niezależnie od tego, czy korzystasz z domyślnego rozmiaru, czy z największego ustawienia dostępności, układy dostosowują się. Tekst nigdy nie jest przycinany. Przyciski nigdy się nie pokrywają. Żadna treść nie stanie się nieosiągalna w dowolnym rozmiarze. Przed wysyłką testujemy pełny zakres rozmiarów Dynamic Type na każdym ekranie.
NO BS IF uwzględnia ustawienie systemu Redukuj ruch zarówno w iOS, jak i Android. Po włączeniu animacje i przejścia są upraszczane lub całkowicie usuwane. Ruch jest zawsze dekoracyjny — nigdy funkcjonalny. Nigdy nie musisz oglądać animacji, aby zrozumieć, co się dzieje.
Każdy motyw wizualny — bezpłatny lub płatny — jest przed wydaniem sprawdzany pod kątem wymagań kontrastu WCAG 2.1 AA. Tekst na tle, elementy interfejsu użytkownika na powierzchniach, wskaźniki stanu w kontekście – wszystko zaznaczone.
Nigdy nie wysyłamy motywu, który wygląda dobrze, ale nie zapewnia kontrastu. Motywy płatne podlegają dokładnie tym samym standardom, co motywy bezpłatne. Estetyka i dostępność nie podlegają kompromisowi.
NO BS IF jest domyślnie dostarczany z trybem ciemnym i jasnym. Ocean to domyślny ciemny motyw. Lód to domyślny motyw świetlny. Różni użytkownicy potrzebują różnych interfejsów i oba są dostępne od początku.
Tryb ciemny może zmniejszyć zmęczenie oczu wielu użytkowników, szczególnie osób z wrażliwością na światło lub niektórymi wadami wzroku. Tryb jasny pozostaje równie obsługiwany dla użytkowników, którzy wolą lub wymagają jaśniejszego interfejsu.
Nigdy nie polegamy wyłącznie na kolorze w przekazywaniu informacji. Każdy stan i status jest przekazywany za pomocą co najmniej dwóch sygnałów — koloru i kształtu, wagi lub tekstu. Jeśli usuniesz wszystkie kolory z NO BS IF, każda informacja będzie nadal dostępna.
Poza standardowymi wymaganiami staraliśmy się poprawić kilka rzeczy:
- Nieformalne napisy w interfejsie użytkownika są opcjonalne i można je wyłączyć — odzwierciedlają osobowość, a nie wymagany kontekst
- Pierścień na czczo komunikuje postęp za pomocą poziomu napełnienia, koloru i odczytu tekstu — użytkownicy, którzy nie mogą polegać na jednym sygnale, nadal mogą korzystać z pozostałych
- Gesty przesuwania mają dostępne alternatywy — żadna akcja nie jest wykonywana wyłącznie poprzez przesuwanie
- Informacje dotykowe uwzględniają preferencje dotykowe systemu i można je wyłączyć
- Wszystkie elementy, które można dotknąć, spełniają lub przekraczają minimalny rozmiar docelowy dotyku 44×44 pkt
- Kolejność skupienia jest logiczna i odpowiada całemu układowi wizualnemu
Dostępność nie jest dodatkową funkcją. To podstawa. Od tego zaczynamy każdą aplikację. Osoby korzystające z tych narzędzi zasługują na oprogramowanie od początku projektowane z myślą o ich potrzebach — nie takie, które zaledwie tydzień przed publikacją przechodzi techniczną kontrolę.
Jeśli napotkasz problem z dostępnością, daj nam znać. Prawdziwa osoba czyta każdą wiadomość. Traktujemy te raporty poważnie i priorytetowo traktujemy poprawki.