Archiv rubriky: Aplikace

Aplikace Nevolejte.cz – nejpřístupnější mobilní aplikace roku 2017

Aplikace Nevolejte.cz získala v soutěži Mobilní aplikace roku 2017 cenu za nejpřístupnější aplikaci. Aplikace nabízí aktivní ochranu před nevyžádanými telefonními hovory a funguje na bázi komunity – to znamená, že všichni uživatelé společně vytváří jednu databázi nevyžádaných čísel. Bližší informace najdete v případě zájmu v recenzi Konec otravným telefonátům: je tu Nevolejte.cz nebo přímo na Nevolejte.cz.

Mě v kontextu získání ceny za nejpřístupnější aplikaci v soutěži Mobilní aplikace roku 2017 samozřejmě nejvíce zajímalo vše, co se týkalo zpřístupnění této aplikace i pro uživatele s těžkým zrakovým postižením. Zdeňka Valacha, autora aplikace Nevolejte.cz, jsem proto požádal o odpovědi na několik otázek.

Rozhovor se Zdeňkem Valachem

Co Vás vedlo k tomu, aby aplikace Nevolejte.cz byla přístupná?

Toto je dobrá otázka. Většinou potřeba přístupného návrhu aplikace souvisí s tím, že má člověk ve svém okolí někoho handicapovaného, který mu pomáhá s návrhem a testy, připadně aplikaci dělá přímo pro něj. Bohužel toto se v mém případě nestalo – ne že bych o to neměl zájem, ale v okolí jsem nikoho neměl a dlouho jsem vyvíjel aplikaci (prvních cca 2,5 roku) absolutně sám ve svém volném čase a zdarma, takže nebylo ani moc prostoru k optimalizacem z pohledu přístupnosti. Každopádně většina požadavků na dobrý přístupný návrh aplikace souvisí s jinými omezeními případně best coding practices, které jsem při při návrhu zohledňoval.

Šlo především o tyto

  1. cílová skupina aplikace Nevolejte.cz jsou především starší lidé případně lidé bez jakéhokoliv IT nebo technického vzdělání, takže aplikace od začátku byla navrhována tak, aby z větší části fungovala bez jakékoliv interakce uživatele, vše bylo přednastavené, tak jako je jenom možné a množství interakcí s uživatelem, kdy po něm něco vyžaduji, bylo zredukované na minumum.
  2. Vzhledem k očekávané cílové skupině starších lidí se dalo očekávat, že tito lidé většinou hůře vidí, takže jsem záměrně volil větší grafické prvky a fonty.
  3. Sám mám vadu zraku a jsem barvoslepý, takže i to hrálo roli při výběru barevné palety a čitelnosti obrazovek.
  4. Aplikace píšu již od svých 13 let, tudíž skoro 30 let. Posledních 10 let se poměrně zajímám o UX design a použitelnost a získané poznatky se snažím demonstrovat ve svých aplikacích. A požadavky na dobrý UX design a použitelnost se dost s požadavky na přístupnost aplikace v mnohém kryjí.

Jednalo se o záměr, nebo jste nad tím ani nepřemýšleli a přístupnost berete jako nedílnou součást vývoje?

Jak již bylo zmíněno výše, jedná se spíš o shodu okolností než přímo záměr, ale určitě budeme v budoucnosti rádi, pokud další změny v aplikaci Nevolejte.cz budeme schopni například formou alfa verze poskytnout někomu se zrakovým handicapem, kdo by nám poskytnul zpětnou vazbu a případné připomínky k přístupnosti implementovaných změn.

Narazili jste při zpřístupňování aplikace na něco, co Vás zaskočilo?

Ono to sice nesouvisí přímo s přístupností, ale nejtěžší z pohledu vývojáře pro Android platformu je šílené množství různých zařízení s různou verzí Android OS, které musíte podporovat. Je spousta velmi malých zařízení a zařízení s obřími obrazovkami, navíc aplikace musí dobře fungovat nejen při zobrazení na výšku, ale i když ho otočíte na šířku.

Samostatnou kapitolou jsou pak různé nekompatibility mezi mutacemi Android OS různých výrobců, nestandardizovaná podpora multi SIM zařízení a různé „vychytávky“ v Android OS – především u čínských výrobců jako Huawei – napomáhající uživateli k šetření baterie (zde narážím na tzv. Protected Apps – po instalaci aplikace prostě nefunguje a není schopná běžet na pozadí až do chvíle pokud uživatel ji někde složitě v systémovém menu nepovolí. Čehož ale většina bežných uživatelů není schopna).

Kde jste čerpal znalosti o přístupnosti aplikací?

Jak již bylo zmíněno výše, zajímám se již kolem 10 let o UX design a usability. Informace o této problematice čerpám především z internetu, občas s nějakých knih. Měl jsem i štěstí na kolegy v práci. Dlouho jsem úzce spolupracoval s Petrem Staníčkem (alias Pixym), kterého považuju za guru českého UX designu. Ne že by se na Nevolejte.cz Pixi jakkoliv podílel, ale během spolupráce
s ním jsem měl šanci pochytit a absorbovat spoustu věcí, kterým bych možná při pouhém čtění odborné literatury nekladl takový důraz.

Bylo náročné aplikaci uzpůsobit potřebám handicapovaných?

Náročné to určitě příliš nebylo, spíše byl problém si ověřit, že jsme to udělali dobře. To můžou ověřit až reální zrakově handicapovaní uživatelé, na které jsme doposud neměli kontakt a který by naši aplikaci otestovali. Jsme velmi rádi za udělenou cenu, je prvním hmatatelným důkazem, že použitý návrh byl s pohledu přístupnosti aplikace ten nejlepší.

Dovedete prosím odhadnout časovou a finanční náročnost úprav, souvisejících s přístupností?

Každý vývojář by si měl číst best coding practices pro každou platfomu, pro kterou programuje (v tomto případně od Google pro Android). Pokud se naučí přemýšet v souladu s těmito best coding practices, celý návrh aplikace mu nevezme o moc více času, než když tomu tak nečiní. Pokud k tomu přidá nějaké základní povědomí o použitelnosti a UX, pak prvotní design aplikace vezme maximálně tak o 10% času než bez těchto požadavků (v případě Nevolejte.cz jsem do toho investoval maximálně 2 člověkodny navíc).

Mnohem horší je pak požadavky na přístupnost nebo použitelnost do aplikace dostávat dodatečně. Jednak dobrou použitelností od začátku má aplikace mnohem lepší šanci se uchytit na trhu a také vývojář nenutí uživatele své aplikace se přeučovat na nové UI (uživatelé obecně nemají rádi jakékoliv změny). Odpadá také dodatečná režie zapracovávat změny finalizovaného a otestovaného kódu, který je nutné jednak znovu nastudovat, pochopit, opravit a následně prohnat všemi fázemi release cyklu (alfa, beta verze), než se změny dostanou k uživateli.

Děkuji za rozhovor.

Závěrem nezbývá než ocenit skvěle odvedenou práci vývojářů Nevolejte.cz, poblahopřát jim k umístění v soutěži a poděkovat za poskytnutí informací, potřebných k sepsání tohoto článku.

Český JAWS 18.0.2945.8

Rádi bychom vás upozornili na aktualizované vydání českého JAWSu 18.0.2945.8, jehož instalační soubory lze najít na známých adresách

www.galop.cz/download/jaws nebo www.galop.cz/dvd/jaws.htm

případně je také možné aktualizaci vyhledat a stáhnout přes Nabídku Start – JAWS 18.0 – Vyhledat aktualizace na Internetu.

Předchozí české vydání verze 18 není nutné odebírat, nové vydání CS08 lze instalovat přes původní CS06.

Vydání CS08 přináší zejména celou řadu změn, obsažených v dubnovém a květnovém anglickém vydání (detailní popis je pro zájemce k dispozici v angličtině na stránce Enhancements in JAWS 18.0.2945), doplnění klávesové zkratky Ctrl+J pro otevření dialogu Zobrazit stahované soubory v Internet Exploreru 11 na Windows 10 či opravu čtení v seznamu zpráv v Mozilla Thunderbirdu 52.

Jak na Windows 10 s odečítacím programem JAWS

Kvalitních vzdělávacích materiálů, zaměřených na používání výpočetní techniky a asistivních technologií uživateli s těžkým postižením zraku, není nikdy dost. Proto mě těší, že Sjednocená organizace nevidomých a slabozrakých České republiky vydala metodickou příručku Jak na Windows 10 s odečítacím programem JAWS. Jejím autorem je Honza Šnyrych, jeden ze špičkových odborníků na tuto tématiku.

Metodická příručka seznamuje čtenáře se základy obsluhy operačního systému Windows 10 z hlediska zrakově postiženého uživatele prostředníctvím klávesnice a s použitím české lokalizace odečítače obrazovky JAWS 18. Příručka nabízí obecný popis způsobu práce ve Windows 10 s odečítačem obrazovky, většina informací tedy platí i pro práci ve Windows 10 s jinými verzemi JAWS nebo s alternativními odečítači obrazovky, mezi které patří například open source odečítač obrazovky NVDA. Příručka má 41 stran, rozdělených do 7 kapitol:

  • Úvod
  • Klávesové zkratky Windows a JAWS
  • Prostředí systému Windows 10
  • Průzkumník Windows
  • Poznámkový blok
  • Nastavení Windows 10
  • Přehled klávesových zkratek Windows 10

Publikace je primárně určena jako studijní materiál pro všechny začínající uživatele počítače se systémem Windows 10 a JAWS či dalšími odečítači. Z příručky ale mohou čerpat i zrakově postižení uživatelé, kteří na Windows 10 přecházejí ze starších verzí Windows a také sociální či pedagogičtí pracovníci, kteří zrakově postiženým uživatelům počítačů poskytují podporu. Příručka nepopisuje instalaci Windows a JAWS. Informace k instalaci lze nalézt v dokumentaci těchto programů.

Digitální verze příručky je ve formátu docx volně ke stažení z Knihovny digitálních dokumentů SONS ČR, tištěnou verzi si mohou zájemci po předchozí domluvě vyzvednout v Tyflokabinetu SONS ČR (Krakovská 21, Praha).

Jak na Windows 10 s odečítacím programem JAWS

Metodická příručka Jak na Windows 10 s odečítacím programem JAWS vznikla díky podpoře Nadačního fondu Českého rozhlasu ze sbírky Světluškadruhého ročníku grantového programu Technologie se Světluškou.