Piotr Uramowski - Projektowanie aplikacji i gier mobilnych dla niewidomych
Prezentacja z meetupu Uszanowanko Programowanko http://www.meetup.com/Uszanowanko-Programowanko/events/226591771/
Zagadnienia, problemy i wykorzystywanie istniejących rozwiązań w tworzeniu aplikacji dla osób niewidomych. Projektowanie interfejsów gestowych i gier bezwzrokowych
3. Scenariusz dema talkback/voiceover
◇ Znajdowanie dotykiem (znajdowanie aplikacji,
zmienna siatka)
◇ 4 kierunkowy swipe
◇ Dobry polski TTS
◇ Scrollowanie
◇ Klawiatura (problem wprowadzania danych)
◇ Ruchome i znikające elementy interfejsu
4. Problemy - VoiceOver/TalkBack
● Blokowanie zdarzeń dotykowych
● Talkback działa różnie w zależności od
urządzenia / wersji systemu
● Ograniczona możliwość wykorzystania
gotowych bibliotek
5. Narzędzia do komunikacji
z użytkownikiem
Jakie mamy dostępne sposoby
komunikowania zmian w aplikacji
użytkownikowi?
6. Narzędzia do komunikacji
z użytkownikiem
◇ Interfejsy asystowane głosowo
◇ Text to speech
◇ Wibracje
◇ Efekty dźwiękowe
7. Efekty dźwiękowe
● Odzwierciedlenie wykonywanych
czynności
● Ciekawe efekty
● Wykorzystywać analogicznie do
animacji
● Najlepszy przykładem jest
Monument Valley
11. Problemy
Wibracje - Ograniczone sterowanie silnikiem
Sterowanie głosowe - Brak prywatności w
miejscach publicznych
Gesty - Nakładanie się detektorów gestowych
13. Wykorzystanie znajdowania
dotykiem
◇ Jest to najprostszy sposób
◇ Można tak stworzyć menu, ekwipunek itp.
◇ Można stworzyć gry polegające na
zarządzaniu, strategie , rpgi itp.
14. Projektowanie interfejsu
gestowego
◇ Abstrakcja gestu powinna być zgodna z jego akcją
◇ Jeżeli akcja jest destruktywna powinna być możliwa
do cofnięcia
◇ Musi być zawsze dostępny samouczek
◇ Stosowna reakcja na poprawny i niepoprawny gest
16. Gry rytmiczne - PATA PATA PATA PON!
◇ Rozkazy składane z 3 dzwięków
Pata Pata Pata Pon - do przodu!
Pon Pon Pata Pon - atakuj!
Chaka Chaka Pata Pon - broń się!
Pon Pata Pon Pata - wycofaj!
◇ Można stworzyć grę strategiczną,
rpg, turową itp
http://pl.patapon.wikia.com/wiki/Patapedia
17. Gry sterowane głosowo
◇ Problemy z rozpoznawaniem głosu
◇ Musi być dostosowana do języka osoby grającej
◇ Nauczenie gracza rozkazów
◇ Wymaga dużo mocy obliczeniowej
◇ Wymaga sporego budżetu
18. Podsumowanie
◇ Każdy może stworzyć grę lub aplikację bezwzrokową
◇ Nie wymaga gui
◇ Jest sporo darmowych assetów dzwiękowych do gier
◇ Można też nagrać samemu
◇ Kreatywność > budżet