Przejdź do głównej zawartości
Wersja robocza
Jest to dokument roboczy, który w dowolnym momencie może zostać zmieniony, zastąpiony lub usunięty. Nie należy korzystać z tego opracowania jako czegoś innego niż dokumentu w trakcie opracowywania.
Nie wahaj się proponować zmian. Możesz komentować, uzupełniać, redagować każdy fragment dokumentu.

Gesty systemowe i niestandardowe (aplikacja mobilna)

Opracowanie: Stefan Wajda
Data zgłoszenia: 12 czerwca 2026 r., ostatnia aktualizacja: 12 czerwca 2026 r.

1. Identyfikator testu

testID-097

2. Nazwa testu

Gesty systemowe i niestandardowe (aplikacja mobilnaaplikacja mobilnaPublicznie dostępne oprogramowanie z interfejsem dotykowym zaprojektowane do wykorzystania na przenośnych urządzeniach elektronicznych, z wyłączeniem aplikacji przeznaczonych do użytku na przenośnych komputerach osobistych.)

3. Profil stosowania testu

Najniższy profil stosowania: profil pogłębiony

4. Opis testu

Test sprawdza, czy funkcje aplikacji mobilnej wykorzystujące gesty systemowe lub niestandardowe pozostają dostępne dla użytkowników korzystających z technologii wspomagających oraz czy dla gestów złożonych zapewniono alternatywne sposoby wykonania tych samych działań.

Co oznacza „gest systemowy”?

Gest systemowy to gest obsługiwany przez system operacyjny urządzenia.

Przykładami są:

  • przewijanie,
  • przechodzenie pomiędzy ekranami,
  • cofanie,
  • standardowe gesty TalkBack,
  • standardowe gesty VoiceOver.

Użytkownicy urządzeń mobilnych zazwyczaj znają te gesty i korzystają z nich niezależnie od konkretnej aplikacji.

Co oznacza „gest niestandardowy”?

Gest niestandardowy to gest zdefiniowany przez twórcę aplikacji.

Przykładami są:

  • przesunięcie karty w celu usunięcia,
  • gest dwoma lub trzema palcami,
  • przeciągnięcie elementu do określonego miejsca,
  • specjalny skrót gestowy,
  • własny sposób sterowania funkcjami aplikacji.

Takie gesty mogą być trudne lub niemożliwe do wykonania przez część użytkowników.

5. Mapowanie do standardów

WCAG 2.1 / 2.2

W szczególności:

  • 2.5.1 Gesty wskaźnika,
  • 2.5.2 Rezygnacja ze wskazania,
  • 2.5.4 Aktywowanie ruchem,
  • 2.5.7 Przeciąganie,
  • 2.1.1 Klawiatura,
  • 4.1.2 Nazwa, rola, wartość.

EN 301 549

W szczególności:

  • 11.2.5.1 Pointer Gestures,
  • 11.2.5.2 Pointer Cancellation,
  • 11.2.5.4 Motion Actuation,
  • 11.2.5.7 Dragging Movements,
  • 11.2.1.1 Keyboard,
  • 11.4.1.2 Name, Role, Value.

6. Zastosowanie do treści

Test stosuje się do:

  • aplikacji Android,
  • aplikacji iOS,
  • ekranów wykorzystujących gesty,
  • galerii zdjęć,
  • map,
  • karuzel,
  • list przewijanych gestami,
  • komponentów niestandardowych,
  • systemów nawigacji opartych na gestach.

7. Oczekiwany wynik

Każda funkcja dostępna za pomocą gestu złożonego lub niestandardowego może zostać wykonana również przy użyciu alternatywnej metody.

Użytkownikużytkownikosoba, która wchodzi w interakcję z produktem, usługą lub środowiskiem nie jest zmuszony do wykonywania gestów wielopunktowych, niestandardowych lub wymagających dużej precyzji.

8. Dlaczego to jest ważne

Wiele aplikacji mobilnych wykorzystuje:

  • przesunięcia palcem,
  • gesty wielopunktowe,
  • przeciąganie,
  • ruch urządzenia,
  • niestandardowe skróty gestowe.

Dla części użytkowników wykonanie takich gestów jest trudne lub niemożliwe.

ProblemproblemUdokumentowana sytuacja wymagająca podjęcia działań. Problem może dotyczyć zarówno stanu dostępności i zgodności zasobów, jak i sposobu funkcjonowania SZDC. szczególnie dotyczy:

  • osób niewidomych korzystających z czytników ekranu,
  • osób z niepełnosprawnościami ruchowymi,
  • użytkowników przełączników,
  • użytkowników klawiatur zewnętrznych,
  • osób korzystających z alternatywnych metod sterowania.

Brak alternatywy może uniemożliwiać korzystanie z części funkcji aplikacji.

9. Kogo to dotyczy

Szczególnie:

  • osób niewidomych,
  • osób słabowidzących,
  • osób z niepełnosprawnościami ruchowymi,
  • użytkowników TalkBack,
  • użytkowników VoiceOver,
  • użytkowników przełączników,
  • użytkowników alternatywnych metod sterowania.

10. Sposób testowania

Krok 1. Identyfikacja gestów

Przejrzyj aplikację i zidentyfikuj funkcje wykorzystujące:

  • przesunięcia,
  • przeciąganie,
  • gesty wielopunktowe,
  • ruch urządzenia,
  • niestandardowe skróty gestowe.

Krok 2. Ocena alternatyw

Dla każdej funkcji sprawdź, czy dostępna jest alternatywna metoda wykonania tej samej czynności.

Przykładowo:

  • przycisk,
  • menu,
  • polecenie kontekstowe,
  • obsługa klawiaturą,
  • standardowy element interfejsu.

Krok 3. Test z czytnikiem ekranu

Uruchom:

  • TalkBack (Android),

lub

  • VoiceOver (iOS).

Sprawdź, czy funkcjonalnośćfunkcjonalnośćWłaściwość strony internetowej lub aplikacji mobilnej umożliwiającą użytkownikowi skorzystanie ze wszystkich oferowanych przez nie funkcji pozostaje dostępna podczas korzystania z czytnika ekranu.

Krok 4. Ocena procesów użytkownika

Sprawdź, czy wszystkie kluczowe zadania mogą zostać wykonane bez konieczności używania gestów niestandardowych lub wielopunktowych.

Krok 5. Ocena dostępności alternatyw

Sprawdź, czy alternatywne metody są łatwo dostępne i zapewniają osiągnięcie tego samego rezultatu.

11. Kryteria oceny wyniku

Spełnione

Wszystkie funkcje wykorzystujące gesty złożone lub niestandardowe posiadają alternatywną metodę wykonania.

Częściowo spełnione

Większość funkcji posiada alternatywy, jednak część funkcjonalności nadal wymaga gestów niedostępnych dla części użytkowników.

Niespełnione

Istnieją funkcje, które mogą zostać wykonane wyłącznie przy użyciu gestów niestandardowych, wielopunktowych lub wymagających dużej precyzji.

Nie dotyczy

Aplikacja nie wykorzystuje gestów wykraczających poza standardowe aktywowanie elementów interfejsu.

12. Typowe niezgodności

  • usuwanie elementów wyłącznie przez przesunięcie palcem,
  • brak alternatywy dla przeciągania,
  • funkcje dostępne wyłącznie po wykonaniu gestu wielopunktowego,
  • sterowanie mapą wyłącznie przy użyciu gestów szczypania,
  • ukryte funkcje dostępne wyłącznie przez niestandardowe gesty,
  • brak możliwości wykonania zadania podczas korzystania z czytnika ekranu.

13. Dobre praktyki

  • zapewnianie przycisków wykonujących te same funkcje co gesty,
  • udostępnianie funkcji poprzez menu kontekstowe,
  • stosowanie standardowych komponentów systemowych,
  • testowanie aplikacji z TalkBack i VoiceOver,
  • unikanie ukrywania kluczowych funkcji za gestami niestandardowymi,
  • projektowanie alternatywnych ścieżek realizacji zadań.

14. Wynik testu

  • Spełnione
  • Częściowo spełnione
  • Niespełnione
  • Nie dotyczy

15. Ustalenia

Miejsce na opis wyników testu, wykrytych gestów oraz ocenę dostępności alternatywnych metod wykonania zadań.

16. Przykładowy opis niezgodności do raportu lub deklaracji

W aplikacji występują funkcje dostępne wyłącznie za pomocą gestów niestandardowych lub wielopunktowych. Nie zapewniono alternatywnych metod wykonania tych samych działań. Problem może uniemożliwiać korzystanie z części funkcji osobom korzystającym z technologii wspomagających oraz użytkownikom z ograniczoną sprawnością ruchową.

17. Rekomendacje naprawcze

  • zapewnić alternatywne sposoby wykonania funkcji aktywowanych gestami,
  • udostępnić funkcje poprzez standardowe elementy interfejsu,
  • ograniczyć wykorzystanie gestów niestandardowych jako jedynej metody obsługi,
  • testować aplikację z użytkownikami TalkBack i VoiceOver,
  • zweryfikować wszystkie procesy użytkownika pod kątem dostępności bez gestów złożonych.

18. Powiązane testy

  • testID-095 Obsługa czytnikiem ekranu (aplikacja mobilna)
  • testID-096 Obsługa klawiaturą zewnętrzną (aplikacja mobilna)
  • testID-080 Gesty wskaźnika
  • testID-081 Rezygnacja ze wskazania
  • testID-082 Aktywowanie ruchem
  • testID-088 Przeciąganie
  • testID-058 KaruzelakaruzelaPublikacja składająca się z kilku grafik lub slajdów przeglądanych kolejno przez użytkownika. Karuzela powinna mieć opis tekstowy obejmujący najważniejsze informacje ze wszystkich slajdów.
  • testID-068 Galeria obrazów