Dostępność
Aerzeit korzysta wyłącznie z natywnych frameworków dostępności Apple — bez zewnętrznych nakładek zastępujących VoiceOver, Voice Control czy Dynamic Type. Poniżej opisano to, co faktycznie działa w aplikacji, a nie marketingową listę kontrolną.
VoiceOver
Każdy ekran można w pełni obsługiwać za pomocą VoiceOver. 48-godzinny wykres prognozy — zwykle czysto wizualny histogram — udostępnia wykres dźwiękowy: po wybraniu wykresu dowolnej miary VoiceOver odczytuje próg akceptowalnego zakresu, a następnie przechodzi po kolei przez każdy moment otwarcia i zamknięcia okien, podając wartość w danym punkcie oraz informację, czy zaplanowano tam powiadomienie. Nawigacja po mierze jest celowo prosta: dwa przystanki VoiceOver — jeden do rozwinięcia lub zwinięcia, drugi do odczytania wykresu.
Voice Control
Siedem filtrów z suwakami zakresu (temperatura, opady, wilgotność, wiatr, UV, jakość powietrza, alergeny) obsługuje polecenia „zwiększ” i „zmniejsz” funkcji Voice Control — lub machnięcie w górę/w dół przy włączonym VoiceOver — aby zmieniać wartości bez dotykania ekranu.
Większy tekst
Tekst w całej aplikacji skaluje się zgodnie z ustawieniem Dynamic Type, od najmniejszego rozmiaru systemowego aż po większe rozmiary dostępności. Jeden wyjątek: gęsty układ siatki wykresu prognozy kończy skalowanie na dużym rozmiarze spoza zakresu dostępności, zgodnie z wytycznymi Apple dla układów o stałej geometrii i dużym zagęszczeniu danych.
Ciemny interfejs
Aerzeit używa jednego, trwale ciemnego interfejsu — nie ma ekranu w trybie jasnym, po którym trzeba by nawigować.
Rozróżnianie nie tylko kolorem
Stany zaznaczenia i warunki prognozy nigdy nie są przekazywane wyłącznie kolorem. Na przykład wykres prognozy oznacza zakres czasu każdego okna powiadomienia zacieniowanym pasmem tła i obrysowanym obramowaniem — a nie tylko zmianą koloru samych słupków.
Wystarczający kontrast
Tekst i ikony w całej aplikacji są sprawdzane pod kątem współczynników kontrastu WCAG AA (4,5:1 dla tekstu, 3:1 dla ikon i innych elementów interfejsu). Jeden świadomy wyjątek: nagłówek „Usuń lokalizację” używa czerwieni o nieco obniżonym kontraście (ok. 3,4:1), aby zachować czytelny sygnał pilności — to przemyślany kompromis, a nie przeoczenie.
Ograniczenie ruchu
Animacje rozwijania i zwijania oraz pozostałe animacje w aplikacji respektują systemowe ustawienie Ogranicz ruch.
Opinie
Coś działa nie tak, jak można by oczekiwać? Napisz na adres support@aerzeit.app — zgłoszenia dotyczące dostępności czytamy tak samo jak wszystkie inne.