středa, 30. května 2012

Recenzia prístupnosti iPhone 4 16 GB: 2. díl

Pokračování recenze Petera Gombárika o přístupnosti iPhone 4. Pokud jste jej ještě nečetli, můžete si přečíst 1. díl recenze přístupnosti iPhone 4.

Telefonovanie

Ako som písal, tak na hlavnej obrazovke nie je žiaden číselník, sú tam ikonky rôznych aplikácií nastavení a pod. No v spodnej časti obrazovky sú vypichnuté položky a medzi nimi sa nachádza aj telefón. Túto položku dvojitým poklepaním vyberieme a zobrazí sa veľká číselná klávesnica. Tu môžeme vytáčať čísla, ktoré chceme, spôsob zadávania čísiel závisí od nastavenia rotora priamo v aplikácii Voiceover. Spodný riadok display sa zmení a máme nasledovné možnosti: klávesnica, pri tejto položke sa nám pri zadávaní čísla zobrazí vybrané číslo, ďalej telefónny zoznam, obľúbené a odkazy. Vždy ak si vyberieme jednu z týchto štyroch možností zobrazí sa ktorá z nich je vybratá priamo pri jej tlačidlu.

Kontakty

Ako už samotný názov napovedá nič iné tu nie je len kontakty. No musel som sa pri tejto aplikácii zastaviť, pretože ma hneď na začiatku potešilo, že som si bez akýchkoľvek problémov zosynchronizoval kontakty cez google apps. Takto mám rovnaké kontakty v Outlooku 2003 a tiež aj priamo v telefóne. Tým, že sú kontakty priamo previazané aj s e-mailovým klientom, môžem využiť všetky možnosti ako pri klasickom počítači, teda písanie e-mailov, pozvánok do kalendára a pod.

Slabou stránkou kontaktov je hľadanie resp. listovanie. Po otvorení kontaktov sa ukáže zoznam zoradený podľa abecedy. Tento zoznam mien je na ľavej strane displaya, na pravej je pásik, ktorý je nazvaný register. Ak si aktivujete poklepaním register, tak švihaním prsta nadol, alebo nahor si vyberáte začiatočné písmeno priezviska podľa ktorého budú zobrazené kontakty. Čiže ak chcem niekoho nájsť pod písmenom C, tak dvakrát švihnem prstom po pásiku smerom dole, Voiceover prečíta vybrané C a na display mám kontakty začínajúce týmto písmenom. Tento spôsob vyhľadávania sa mi zdá dosť zdĺhavý, ale na vrchu displaya sa našťastie nachádza vyhľadávacie pole, kde môžete po jeho aktivovaní vpísať priezvisko hľadanej osoby. Predsa len trošku rýchlejšie. Ak máte ľudí, ktorým voláte častejšie, tak ho môžete zaradiť do obľúbených, priamo jeho telefónne číslo. Potom stačí po otvorení aplikácie telefón zvoliť si obľúbené a tam ho nájdete. Pozor, v obľúbených budete mať mená zoradené podľa poradia ako ich tam zadáte, nie podľa abecedy.

Písanie

Spôsob písania som popisoval ako príklad pri nastavení rotora, ale rád by som ešte napísal, že Iphone prečíta orientáciu klávesnice, či je na výšku, na šírku a podľa toho zoradí aj celú klávesnicu. Možno je len škoda, že niektoré znaky a to aj bodku musíte zadávať buď tak, že si vyberiete tlačidlo viac čísiel, kde sú aj znaky, alebo v prípade bodky to spravíte tak, že dvakrát za sebou stlačíte medzerník, čím napíšete bodku a za ňou aj medzeru. Príde mi to trochu nepraktické. No zaujímavosťou je, že napríklad pri prehliadači Safari je úplne iná klávesnica ako pri písaní správ. V Safari sú zobrazené aj znaky ako bodka, zavináč, a pod.

Vkladanie textu do textových polí, či už na internete, alebo priamo do správy je jednoduché. V prípade, že tak chcete spraviť, dva krát poklepete na pole do ktorého chcete vpisovať a to sa následne otvorí a vy môžete písať. Spôsob zadávania textu môžete pri písaní pomocou rotora bez problémov meniť.

Správy

Tu by som chcel upozorniť len na jednu zaujímavosť, správy sa zoraďujú tak, že vidíte správy od jedného užívateľa hneď vedľa seba. Čiže vidíte, čo ste písali vy a čo Vám na danú správu odpovedali. Hneď naspodku displaya je textové pole, do ktorého ak začnete vpisovať, tak odpovedáte na poslednú správu Vášho priateľa od ktorého máte danú správu. Trošku dlhšie som hľadal tlačidlo na vytvorenie novej správy. Zvyknutý z Nokie som hľadal vytvoriť novú, ale v Slovenskom prostredí je teraz na vytvorenie správy tlačidlo skladať.

Aplikácie, ktoré ma potešili

Nebudem tu ďalej popisovať všetky nastavenia, možnosti každej aplikácie, ale napíšem len tie, ktoré ma skutočne potešili.

Safari: Internetový prehliadač, ktorí niektorí zatracujú pre nepodporovanie flashu, ale mňa doslova nadchol. Zobrazenie stránok je rýchle, telefón sa nezasekáva pri čítaní a obzvlášť príjemné je to, že prvky na stránke vidíte tak na display, ako v skutočnosti sú. Na jednej strane úžasná vec pre priestorovú orientáciu, ale na druhej strane si musíte stránku poriadne pozrieť, aby ste sa s ňou zoznámili a zorientovali. Záleží na tom, kde je hlavné menu stránky, kde sú rôzne odkazy a pod. No rýchlosť s akou sa dá na internete pracovať ma prekvapila.

E-mail: Krásne prístupná aplikácia, správy opäť zoraďované do vlákien a príprava pre nastavenia rôznych účtov. Mňa vyslovene potešila spolupráca s Google apps, ktorá je aj vďaka e-mail push fakt skvelá.

Počasie: Aplikácia počasie je tiež príjemná, môžete si nastaviť mestá, pre ktoré chcete stav počasia, alebo necháte iPhone, aby sám zistil, že kde sa nachádzate a podľa toho zobrazil aktuálne počasie vo vašom meste. Samozrejmosťou je predpoveď na ďalšie dni.

Mapy: Apple používa mapy google. U nás tieto mapy nepodporujú hlasovú navigáciu, ale viete si presne pozrieť celú trasu ako na maps.google.com

Prvé zhrnutie: iPhone mám necelý týždeň a preto prídem na ďalšie skvelé, ale aj menej potešujúce veci. Zatiaľ som sa vôbec nepúšťal do Apple store a tým pádom ani do prístupnosti ďalších aplikácií s Voiceoverom. No prvý dojem je fajn. Určite sú veci, ktoré sa mi nepáčia, ako menenie batérie, malá simka, alebo software do počítača a politika Apple. No jedno je úžasné a to sa nedá poprieť. Apple je prvou firmou, ktorá do samotného zariadenia robí veci ktoré zlepšia prístupnosť nie len pre nás, ale napríklad aj pre ľudí, ktorí majú problémy s motorikou, nedoslýchavých a pod.

Berte prosím toto ako prvotnú recenziu, v prípade, že budete mať akékoľvek otázky, ktoré sa týkajú prístupnosti, pohybovania sa v menu, alebo čokoľvek čo Vás ohľadom iPhone zaujíma, neváhajte, píšte a ja verím, že Vám budem vedieť odpovedať.

Související odkazy

úterý, 29. května 2012

Recenzia prístupnosti iPhone 4 16 GB: 1. díl

iPhone se během krátké doby stává stále oblíbenějším mobilním telefonem mezi nevidomými uživateli. Používat ho začínají hlavně ti technicky zdatnější. Peter Gombárik napsal recenzi přístupnosti iPhone a nabídl mi ji ke zveřejnění. Já za ni děkuji a dnes vám předkládám její první díl.

Viacerí moji priatelia ma upozorňovali na nový iPhone 4 a hlavne na jeho prístupnosť. Nešiel som úplne do neznáma, pretože niektorí moji kamaráti tento telefón mali a tak som si už niektoré veci mohol vyskúšať u nich. Na začiatok tejto recenzie môžem povedať, že som sa rozhodol správne a nech si to zoberiem z ktorejkoľvek stránky, tak iPhone ma zaujal a jeho možnosti hlavne v oblasti prístupnosti sú veľmi dobré.

Plusy:

  • Slovenská syntéza reči
  • Program VoiceOver
  • Ovládanie a dotykový display
  • Internetový prehliadač
  • Skvelá podpora synchronizácie e-mailov, kalendára a kontaktov

Hlavné nedostatky:

  • Aplikácia iTunes na prácu na počítači
  • Micro SIM
  • Nemožnosť vybratia batérie
  • Doručenky o správach stále nepochopiteľne chýbajú
  • Face time, nechápem, prečo to funguje len z iPhone na iPhone
  • Vysoká cena

Začíname

Pri vybalení iPhonu z krabice ma prekvapil malý rozmer celého balenia, no vo vnútri bolo všetko podstatné. Manuál, nabíjačka, samotný telefón a ihla na vybratie simkarty. Povedal som si, hurá, ideme na to. No prv, než začnete na iPhone vôbec pracovať, treba ho cez aplikáciu iTunes zaregistrovať u Apple. Toto je na jednej strane fajn, ale na druhej musíte do počítača najprv nainštalovať aplikáciu iTunes, ktorá sa veľmi ťažko ovláda, nainštaluje sa s ňou kopec rôznych ďalších aplikácií. Subjektívne sa mi zdá, že po jej inštalácii mi o niečo klesol výkon celého počítača, resp. pracovanie ventilátora je na ďaleko vyšších otáčkach ako pred samotnou inštaláciou. Táto aplikácia neslúži len na registráciu samotného iPhone, ale aj na rôzne nastavenia, prenos hudby, fotiek a podobných vecí priamo do telefónu. Dokonca si môžete zgrabovať aj nejaké cédečká, aby šli prehrávať v iPhone. Ako som písal, podľa mňa zbytočná aplikácia, zbytočne veľká a ako som hľadal na internete, tak sú rôzne alternatívne software, ktoré podľa fór pod nimi by mali byť menej zaťažujúce a určite minimalistickejšie.

Samotnú registráciu nemôžem popísať, lebo mi ju robil človek priamo od operátora, tak tento krok preskočíme.

Spustenie VoiceOver

Po aktivácii celého iPhone som len operátorovi povedal, aby mi spustil aplikáciu VoiceOver, ktorá sa bez zrakovej kontroly nedá sama spustiť. Po jej prvom spustení síce beží neustále, aj po vypnutí zariadenia a zapnutí sa sama rozhovorí, ale prvé spustenie bez zraku nie je možné. Po prvom spustení si môžete prejsť cvičenie gest, ktoré pri ovládaní tohto telefónu budete potrebovať a to napr. poklepanie, švihnutie, ťahanie a pod. Tieto gestá sú rozdielne ako pri ovládaní vidiacimi osobami, a sú prispôsobené pre používanie Voiceover. Záleží aj na tom, že či budete gestá robiť jedným, dvoma, troma, alebo štyrmi prstami naraz. Áno, teraz sa Vám určite zdá ovládanie dosť zložité, ale pri používaní prídete na to, že je skutočne intuitívne a v prípade, že ste začiatočník, tak si pri štarte programu Voiceover necháte spustenú nápovedu autotextu. Takto Vás program bude upozorňovať na možnosti na danom prvku, ako ho aktivovať, presunúť, alebo označiť. Je naozaj dosť potrebné, aby ste si túto možnosť precvičenia gest vyskúšali, vyhnete sa tak tápaniu a hľadaniu čo a kde máte spraviť.

V nastaveniach VoiceOver si môžete ďalej zvoliť ďalšie položky, ako som už spomínal autotext, zvýraznenie písma a pod. VoiceOver používa tiež technológiu rotora, je to posun prstov do oblúka po display, kde si zvolíte priamo v programe, čo všetko má čítať a hlavne ako. Napríklad máte otvorenú textovú správu a potrebujete si prečítať kód, nastavíte sa teda rotorom na vyslovovanie po písmenách a aplikácia Vám bude čítať správu po jednom písmenku. Toto sa dá zmeniť napríklad na fonetické čítanie, čítanie po slovách a pod. Na používanie rotora som si musel trošku zvykať, ale znovu píšem, po dlhšom používaní Vám aj toto príde jednoduché. V samotnom rotore sa dajú nastaviť aj ďalšie veci, ako spôsob písania. Na výber sú dva spôsoby a to písanie kde idete prstom po virtuálnej klávesnici a písmenko ktoré chcete napísať potvrdíte dvojitým klepnutím na display. Táto možnosť je podľa mňa dosť zdĺhavá a preto som si ja zmenil toto zadávanie tak, že idem prstom po virtuálnej klávesnici a Voiceover číta aké písmeno mám pod prstom a po jeho zdvihnutí ho napíše, čo Vám oznámi aj zvýšeným hlasom. Samozrejme, tlačidlá na úpravy a pod. fungujú len na dvojité stlačenie.

V samotnej aplikácii VoiceOver si tiež môžete nastaviť že po stlačení tri krát tlačidla Home sa aplikácia sama vypne, alebo zapne, podľa mňa dosť užitočná funkcia. Po nastavení si aplikácie VoiceOver môžete ju pokojne zatvoriť, resp. nechať ako spustenú len sa vrátiť späť do menu. Aplikácia beží na pozadí a číta všetky možnosti daného iPhone.

Zoznámenie sa so systémom

Priznám sa, že tu som bol chvíľku v rozpakoch, kládol som si otázku, ako budem telefonovať, organizovať si kalendáre a pod.? Iphone má niekoľko základných obrazoviek, alebo ako píšu strán obrazoviek. Vy si môžete sami niektoré aplikácie pridávať na strany, presúvať a pod. Na začiatku je prvá strana, kde máte zobrazené veci ako kalendár, správy, fotky, aplikácie, nastavenia a pod. Na dolnej strane sú potom nasledovné položky ako telefón, e-mail, Safary, Ipod. Ako som už písal vyššie vstup do aplikácie spravíte tak, že budete chodiť prstom po display, Voiceover bude čítať čo sa práve nachádza pod prstom a ak to chcete otvoriť, dvihnete prst a kdekoľvek poklepete dva krát po display. Niekde píšu že to môžete spraviť aj tak, že druhým prstom klepnete kdekoľvek na display, ale tento spôsob sa mi zdá ako rýchlejší, resp. menej chybný. Po poklepaní sa aplikácia otvorí, čo Vám Voiceover prečíta a prehrá sa zvuk otvorenia aplikácie. Pomocné zvuky sa neprehrávajú len v prípade, že máte zvolený tichý profil, ale čo je výhoda oproti napríklad Mobile speaku, tak v prípade, že telefón vibruje pri prichádzajúcom hovore, tak Voiceover aj v takomto prípade prečíta kto volá. Pohyb už priamo v aplikáciách je presne taký, ako v prípade pred jej otvorením, ale samozrejme, že môžeme použiť aj gestá, ktoré som popisoval vyššie. Napríklad ak prejdeme dvoma prstami odspodu nahor, tak Voiceover začne čítať celý display odvrchu až dole. Táto možnosť display roluje, to znamená, že ak by ste prišli na spodok kde sa už nič neukazuje, resp. to nie je vidieť na obrazovke, tak tento príkaz ju automaticky posunie a číta plynulo ďalej ako keby ste ju rolovali nižšie. Čítanie môžete kedykoľvek zastaviť a pohybovať sa prstom po obrazovke, alebo spustiť čítanie v mieste kde ste skončili s prehliadaním. Urobíte to tak, že potiahnete dva prsty smerom nadol a Voiceover začne čítať od daného miesta smerom dole.

Samotnú aplikáciu, ktorú ste si vybrali z obrazovky zatvoríte tak, že raz stlačíte tlačidlo home. Ak by ste toto tlačidlo stlačili dva krát za sebou, tak sa dostanete do bežiacich aplikácií, kde si môžete vybrať a prepnúť sa do ďalšej z bežiacich aplikácií na pozadí.

To je pro dnešek vše, příště se podíváme na další funkce, které nám iPhone nabízí.

Druhý díl Recenzie prístupnosti iPhone 4 16 GB.

Související odkazy

sobota, 26. května 2012

Mobilní vývojáři, myslete i na přístupnost: přednáška na mobileDevCamp 2012

V sobotu 26. května 2012 jsme se s Pavlem Ondrou zúčastnili konference mobileDevCamp. Byli jsme rádi, že nás pořadatelé pozvali (a tímto děkujeme za pozvání), protože mobilní telefony dnes patří ke standardní výbavě uživatelů se zdravotním či jiným znevýhodněním a co si budeme nalhávat, ne každá mobilní aplikace je bez problémů přístupná.

Naším cílem bylo

  • seznámit vývojáře s tématikou přístupnosti, namotivovat je se přístupností zabývat a ukázat jim, proč je důležitá,
  • dát jim několik praktických rad, jak mohou své aplikace udělat přístupnější,
  • v praxi jim převést, jaké výhody přináší nevidomým přístupné aplikace.

A o čem jsme mluvili? Přístupnost může mimo jiné přinést vývojářům konkurenční výhodu a také vyšší zisky, protože jim vzroste počet uživatelů a ti stávající budou spokojenější. Vývojáři také nebudou muset věnovat čas opravám chyb v přístupnosti kvůli stížnostem uživatelů, ale budou moci tento čas věnovat vývoji nových věcí. Přístupností se dá také pochlubit - pomáhání je teď v kurzu, tak proč toho nevyužít a nesdělit světu, že právě pro naši firmu je přístupnost důležitá.

Ke zlepšení přístupnosti také často stačí udělat velmi málo. Mezi dva základní požadavky z technického úhlu pohledu patří přiřazení textových popisků grafickým prvkům a vytvoření prvků, které mohou získat focus.

Důležité je také vědět, že se vývojáři mají v případě potřeby kam obrátit. Na stránkách Android Developers: Accessibility či Eyes-free je možné najít spoustu praktických návodů a rad, jak se s přístupností Androidu vypořádat.

Pokud jste se přednášky nemohli zúčastnit, prohlédněte si aspoň krátkou videoukázku, jak funguje podpora funkce Expore by Touch ve widgetu Make Your Clock.

Videoukázka: podpora Explore by Touch v Make Your Clock Widget

Slajdy k prezentaci

Související odkazy

úterý, 22. května 2012

Jak změřit velikost písma na webové stránce

Metodika WCAG 2.0 i česká Pravidla přístupnosti používají pro měření dostatečného vzájemného kontrastu barev algoritmus světelnosti, u kterého kromě použitých barev hraje roli i velikost písma. Minimální kontrastní poměr pro běžné písmo do velikosti 18 bodů nebo tučné písmo do velikosti 14 bodů je 4,5:1, pro běžné písmo nad 18 bodů nebo tučné písmo nad 14 bodů je minimální kontrastní poměr 3:1.

Což všechno zní logicky a na první pohled bezproblémově. Obzvlášť v případě, kdy pracujeme s textem, který má definovánu velikost v bodech. Spustíme například Colour Contrast Analyzer, změříme hodnoty, a je to. Jak ale postupovat, pokud pro definování velikosti písma zvolíme jiné jednotky - em, px, procenta...? Kdy má takový text velikost 18 či 14 bodů (u tučného písma), abychom mohli určit, která hodnota kontrastního poměru je pro něj relevantní?

Jisté - ale v praxi ne úplně jednoduše použitelné - řešení nabízí vysvětlení termínu large scale (text) z metodiky WCAG 2.0. Zde se píše:

For many mainstream body text fonts, 14 and 18 point is roughly equivalent to 1.2 and 1.5 em or to 120% or 150% of the default size for body text (assuming that the body font is 100%), but authors would need to check this for the particular fonts in use.

Tento odstavec nám dává odpověď na otázku, jak to je s těmi velikostmi písma. Stále ale nevíme, jak velikost textu, jehož kontrast chceme otestovat, jednoduše změřit.

Řešení, které používám já, kombinuje add-on Context Font pro Firefox a převodní tabulku Convert em,px,pt and % in css. Protože Context Font měří velikosti v pixelech, je potřeba si mezní hodnoty 14 a 18 bodů převést na pixely. Pak:

Minimální kontrastní poměr pro běžné písmo do velikosti 24 pixelů (18 bodů, 1.5em, 150%) nebo tučné písmo do velikosti 19 pixelů (14 bodů, 1.2em, 120%) je 4,5:1, pro běžné písmo nad 24 pixelů nebo tučné písmo nad 19 bodů je minimální kontrastní poměr 3:1.

Jsem si vědom toho, že hodnoty při převodech jsou zaokrouhleny, ale na základě vlastních zkušeností se nedomnívám, že by zaokrouhlení hodnot mělo nějaký zásadní vliv na výslednou přístupnost měřeného textu.

Související odkazy