woensdag 31 juli 2013

Nieuwe NPO apps verbetering maar nog niet klaar

De Apps van de NPO zijn ge-update. Er is een wekker toegevoegd en de knoppen om het afspelen te stoppen/starten en om het beeld mee te laten lopen zijn nu deels correct gelabeld. Deels omdat ze niet veranderen als ze worden ingedrukt, ze houden dus de algemene term start of stop het afspelen, of stop of start video weergave. De wekker lijkt goed toegankelijk, al is het nog even afwachten of hij ook daadwerkelijk morgen om 7 uur af gaat. De enige knop die nog niet gelabeld is is de knop waarmee je binnen de app van zender wisselt. Talkback geeft hier alleen een korte trilling, zodat je weet dat je op iets activeerbaars bent.

Kortom: mooie verbetering, alleen het had zo makkelijk geweest het werk even af te maken.

dinsdag 30 juli 2013

Toegankelijkheidsnieuws in Android 4.3

Sinds vorige week wordt Android 4.3 langzaam uitgerold naar de Nexus 4, Galaxy Nexus en de Nexus tablets. In de beschrijving voor eindgebruikers staat niets over toegankelijkheid en in de opsomming voor ontwikkelaars staat ook niet echt iets waarvan ik direct wakker schrok. Toch blijkt er wel het één en ander verbeterd te zijn:
  • Als het virtuele toetsenbord zichtbaar wordt, of wordt verborgen, meldt talkback dit nu.
  • Als een lijst wordt ververst door een app, onthoudt talkback op de hoeveelste regel je was, en zal die regel opnieuw uitspreken.
  • In een tekstveld kunnen de volumeknoppen worden gebruikt om door de tekst te navigeren b.v. om de plaats te vinden waar een letter moet worden ingevoegd of verwijderd.
  • Het is nu mogelijk tekst te selecteren via het local context menu, en deze te knippen/plakken/verwijderen.

Talkback


De Talkback die met Android 4.3 wordt meegeleverd is niet de nieuwste. In de playstore is inmiddels 3.4.0 beschikbaar, terwijl in Android 4.3 nog TB 3.3.3 wordt meegeleverd. Het meest in het oog springende gemis is de autoscroll functie, die in TB 3.4 is toegevoegd.

Tekst Selecteren met talkback


Om een stuk tekst te selecteren ga je als volgt te werk:
  1. ga naar een tekstveld en tik daar 2 x op om het te activeren.
  2. ga nu met de volumeknoppen naar het begin van de selecteren tekst.
  3. activeer het locale contekst menu door de veegbeweging naar boven/naar rechts te maken.
  4. selecteer 'cursor bediening ' en dan één van de selectie opties 'begin selectie modus' of 'selecteer alles'
  5. Ga nu met volumeknoppen, of een andere toepasselijke manier naar het eind van het te selecteren gebied en activeer het locale context menu opnieuw.
  6. Selecteer weer cursor bediening, en ontdek dat kopieren en knippen zijn toegevoegd.

Als nu op een andere plaats weer het locale context menu wordt geopend en cursor bediening wordt gekozen, zul je zien dat ook de optie plakken is toegevoegd.

Het klinkt misschien allemaal wat omslachtig, maar na 10 minuten expirimenteren werkt het allemaal erg gemakkelijk en betrouwbaar.

Mocht er meer nieuws gevonden worden in Android 4.3, dan zal ik deze post aanpassen.

NS reisplanner extra 2.14 bevat kleine verbeteringen

Vorige week kwam de nieuwe versie van NS reisplanner beschikbaar. Ik zie zo snel 2 verschillen met de vorige versie:
  • De knop om van en naar stations om te wisselen is nu goed gelabeld.
  • Er is nu een knop om de huidige tijd als vertrektijd in te stellen.

Goed om te zien dat een bug die ik in mijn Review heb genoemd zo snel is opgelost. De tweede verbetering kan handig zijn als je je reis al een tijde aan het plannen bent, de app tijdelik hebt verlaten en dan wilt weten hoe laat je vanaf NU aan die reis kunt beginnen.

donderdag 11 juli 2013

Review: NS reisplanner extra toonbeeld van toegankelijke app.

introductie


Een jaar geleden, toen ik voor het eerst een Nexus telefoon in handen kreeg, was de NS reisplanner app nauwelijks toegankelijk te noemen. Alle buttons hadden de naam Knop, en alle menu-opties werden in één lange regel voorgelezen. Je moest dus onthouden de hoeveelste knop je moest hebben om bijvoorbeeld de vertrektijden van een station te achterhalen. In die tijd schreef ik dat de 9292 app met een paar kleine aanpassingen perfect toegankelijk zou kunnen zijn, terwijl de NS app nog een lange weg te gaan had.

Een half jaar later waren de rollen volledig omgedraaid. NS reisplanner extra had goed gelabelde knoppen, terwijl de update van 9292 ineens onbruikbaar geworden was. Leuk voor mij als Android gebruiker was dan ook nog dat de NS app een erg handige extra functie had gekregen: spraakinvoer. Tijd om deze app eens nader te bekijken vanuit het perspectief van een talkback gebruiker.

Hoofdscherm

Het hoofdscherm van de app bevat 13 knoppen, die in 3 kolommen zijn verdeeld. De knoppen zijn zowel via de swipe bewegingen als via Verkennen door Aanraken goed te vinden. Op mijn Nexus 4 bevindt zich rechts bovenaan het scherm nog een 'meer opties' knop. Bij toestellen met een echte menu knop, neemt deze knop de functie van 'meer opties' over.

Op de bovenste rij vinden we de knoppen Reisplanner, vertrektijden en storingen. Op de tweede rij Mijn Reizen, Favorieten, en werkzaamheden. Op de derde rij Spraakbesturing, Faciliteiten en Instellingen. Op de vierde rij Nieuws, Service en Er op uit. Tot slot helemaal onderaan nog een knop"met de naam Tom Tom Places.

In deze review kijk ik vooral naar de functies die bedoeld zijn om daadwerkelijk een reis te plannen.

Reis planner

Dit is de reisplanner die we al een hele tijd van de NS kennen. Je kunt van, via en naar stations ingeven, plus de reisdatum en tijd. Tot slot kan aangegeven worden of de opgegeven tijd de beoogde vertrek- of aankomsttijd is.

Het scherm komt standaard met de laatstgekozen reis, alleen wordt de reisdatum op de huidige tijd gezet. Naast het van station bevindt zich een knop, waarmee vertrek en eindstation kunnen worden omgedraaid. Deze knop heeft echter het verkeerde label en wordt als "wis via station" uitgesproken. Om één van de stations te wijzigen, kan op de regel getikt worden, waarna een nieuw scherm verschint. In dit scherm kan worden gekozen uit adres, station of postcode. Niet alle opties op dit scherm zijn via de swipe methode te vinden. Zo wordt de lijst met stations in de buurt en de lijst met recent gekozen stations als één onderdeel gezien, waarbinnen niet met veegbewegingen genavigeerd kan worden. Er moet dan dus een station gekozen worden door met je vinger over het scherm te bewegen totdat de goede naam wordt uitgesproken en vervolgens te tikken om het gekozen station te selecteren. Dit zelfde gebuert wanneer in het zoekveld in dit scherm een paar letters worden ingetypt. b.v. je typt 'gr' in de hoop snel bij Groningen te komen, veegt vanaf het zoekvak naar rechts en hoort dan nog steeds 'zoek in de buurt'. Ga je met je vinger vanaf het vak naar beneden, dan blijkt onder dit vak nu een lijstje met 3 stations te staan, Gramsbergen, Grijpskerk en Gronau west. Als je dit gedrag eenmaal kent is er prima mee te werken, maar het kan beter.

Nadat vertrek- en eindstation zijn ingesteld kunnen tijd en datum worden veranderd. Hiervoor is een interface bedacht, waarbij waardes in een tekstvak kunnen worden ingegeven, maar ook via hoger/lager knoppen kunnen worden aangepast. Een probleem bij het ingeven in een tekstvak vind ik dat het rechter teken in dit vak niet te wissen lijkt als talkback aan staat. Ook als je meteen begint te schrijven, zonder eerst het teken te wissen, gaat het veranderen niet goed, omdat de waarde niet lijkt te worden geselecteerd en dus niet wordt overschreven. Wel blijkt dat als je op het bewerkingsvak dubbeltikt, de cursor naar het eind van dat veld springt en op die manier alsnog het rechter cijfer weg te halen is. De hoger/lager knoppen werken prima, al is het jammer dat de huidige waarde niet wordt uitgesproken als je op zo'n knop drukt.

Nadat datum en tijd zijn ingesteld kan nog worden bepaald of dit de vertrek- of aankomsttijd is. Dit gebeurt middels een prima toegankelijke radio button. Onderaan het scherm bevindt zich tot slot de 'plan' knop, die de reisplanner laat zoeken naar geschikte reismogelijkheden.

Keuzescherm reismogelijkheden

Nadat de reisplanner heeft gezocht verschijnt er een scherm waarop de reismogelijkheden rond het opgegeven tijdstip worden weergegeven. Dit gebeurt in 4 kolommen: vertrektijd, aankomsttijd, aantal overstappen en reisduur. De kolomkoppen worden niet appart uitgesproken, maar omdat het slechts om 4 kolommen gaat, vind ik dat geen probleem. Hoor je de reis waarover je meer details wilt weten, dan kun je hierop dubbeltikken en verschijnt het detailscherm. In dit scherm staan in de bovenste helft de algemene gegevens over de reis nog een keer, in de onderste helft staat detail informatie over iedere trein uit het reisadvies. Op iedere trein kan ook nog worden doorgeclickt om het ritnummer, tussenliggende stations en overige bijzonderheden te weten te komen.

In het detailscherm is de 'meer opties' knop beschikbaar, die de mogelijkheid biedt om de reis te delen, hem aan je favorieten toe te voegen, een terugreis te plannen of het scherm opnieuw te laden. Delen kan via what's app, email, twitter, facebook en de agenda. Ik heb de agenda- en what's app opties geprobeerd en die werkten goed.

Even wennen was het gedrag van de omhoog navigeren' knop, die links bovenaan de meeste schermen staat. Hiermee gaat de app direct naar het hoofdmenu. De terug knop daarintegen gaat één scherm terug.