ACESSIBILITY
Każda dostarczana przez nas aplikacja domyślnie i bez wyjątku obsługuje pełen zakres technologii wspomagających. Nie jest to funkcja, którą dodajemy na końcu. Jest to część tego, jak budujemy od pierwszego dnia.
Dostępność to standard obowiązujący w całej firmie w Skip the BS, a nie decyzja dotycząca poszczególnych aplikacji. Każda aplikacja w naszym pakiecie podlega tym samym wymaganiom opisanym na tej stronie.
Każdy element interaktywny we wszystkich naszych aplikacjach ma znaczącą etykietę dostępności. Ważne wartości i stany są odczytywane prostym językiem, a nie przedstawiane wyłącznie jako surowe cyfry lub elementy wizualne. Wskaźniki postępu, oznaczenia stanu, elementy nawigacji i przyciski mają etykiety opisujące ich cel i bieżący stan.
Testujemy z VoiceOver na iOS i TalkBack na Android przez cały czas rozwoju, a nie jako ostateczną listę kontrolną.
Każda stworzona przez nas aplikacja jest w pełni obsługiwana głosowo. Każdy przycisk i element interaktywny ma wyraźną, niepowtarzalną etykietę, do której iOS Voice Control i Android Voice Access można bez dwuznaczności kierować.
Każda aplikacja, którą tworzymy, 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.
Każda tworzona przez nas aplikacja jest zgodna z ustawieniami systemu Redukuj ruch zarówno w iOS, jak i Android. Po włączeniu animacje i przejścia są upraszczane lub całkowicie usuwane. Ruch w naszych aplikacjach jest zawsze dekoracyjny, nigdy funkcjonalny.
Każdy motyw wizualny, który udostępniamy w dowolnej aplikacji, bezpłatnej lub płatnej, jest sprawdzany pod kątem wymagań kontrastu WCAG 2.1 AA. Nigdy nie wysyłamy motywu, który wygląda dobrze, ale nie zapewnia kontrastu.
Każda aplikacja, którą tworzymy, domyślnie zawiera tryb ciemny i jasny. Tryb ciemny pomaga wielu użytkownikom z wrażliwością na światło. Tryb jasny jest przeznaczony dla użytkowników, którzy wolą lub wymagają jaśniejszego interfejsu.
Obydwa są częścią wersji podstawowej, a nie opcjonalnymi dodatkami.
Nigdy nie polegamy wyłącznie na kolorze w przekazywaniu informacji. We wszystkich naszych aplikacjach każdy stan i status jest przekazywany za pomocą co najmniej dwóch sygnałów: koloru i kształtu, wagi lub tekstu.
Oprócz standardowych wymagań, staramy się spełnić kilka rzeczy:
- Opcjonalne lub dekoracyjne teksty nigdy nie blokują dostępu do podstawowych funkcji
- Gesty przesuwania zawsze mają dostępne alternatywy
- Informacje dotykowe uwzględniają preferencje systemowe 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. Osoby polegające na tych narzędziach zasługują na oprogramowanie naprawdę zaprojektowane z myślą o nich, a nie takie, które jedynie przechodzi techniczną kontrolę tydzień przed wysłaniem.
Jeśli napotkasz problem z dostępnością w którejkolwiek z naszych aplikacji, poinformuj nas o tym. Prawdziwa osoba czyta każdą wiadomość. Traktujemy te raporty poważnie i priorytetowo traktujemy poprawki.