www.nr.no Tilgjengelige apps fra design til bruk Trenton Schulz Forsker Norsk Regnesentral Yggdrasil 2011 Tutorial 2011-10-17
Kjapp undersøkelse 2
Hvor mange av dere 3
har laget apps? 4
har laget apps til Android? 5
har laget apps til ios? 6
vet hva tilgjengelighet er? 7
har tilgjengelige apps? 8
Skal lage tilgjengelige apps? 9
har brukt Talkback på Android eller VoiceOver på ios? 10
kan forstå kildekode? 11
har kjørt brukertest med funksjonshemmede? 12
Hvorfor vi er her? 13
Du har en app! 14
Hvem er den laget for? 15
Alle? 16
Må du høre lyden for å gjøre noe på app en? 17
Må du bruke begge hendene? 18
Må se på skjermen? 19
Brukes rød og grønn som signal? 20
Liten eller mye tekst? 21
Min app er laget for 22
Kanskje er ikke app en laget for alle? 23
Men kan den bli det? 24
Ja! 25
Snakke om brukerundersøkelser Lage en tilgjengelig app TalkBack og VoiceOver Tilgjengelighet og lover 26
Ikke noe om web i dag 27
Du må delta! 28
App tilgjengelighet 29
Universell utforming vs. tilgjengelighet 30
Universell utforming Universell utforming er utforming av produkter og omgivelser på en slik måte at de kan brukes av alle mennesker, i så stor utstrekning som mulig, uten behov for tilpassing og en spesiell utforming Miljøverndepartmentet 31
Tilgjengelighet Å tilpasse teknologi slik at den blir brukbar for de fleste brukere. 32
Lover og regler 33
Section 508 34
Riga erklærning 35
Diskriminerings- og tilgjengelighetsloven (DTL) 36
Inkludere IKT 9. Plikt til generell tilrettelegging (universell utforming) Offentlig virksomhet skal arbeide aktivt og målrettet for å fremme universell utforming innenfor virksomheten. Tilsvarende gjelder for privat virksomhet rettet mot allmennheten. Med universell utforming menes utforming eller tilrettelegging av hovedløsningen i de fysiske forholdene, herunder informasjons- og kommunikasjonsteknologi (IKT), slik at virksomhetens alminnelige funksjon kan benyttes av flest mulig. Offentlig og privat virksomhet rettet mot allmennheten har plikt til å sikre universell utforming av virksomhetens alminnelige funksjon så langt det ikke medfører en uforholdsmessig byrde for virksomheten. Ved vurderingen av om utformingen eller tilretteleggingen medfører en uforholdsmessig byrde skal det særlig legges vekt tilretteleggingens effekt for å nedbygge funksjonshemmende barrierer, hvorvidt virksomhetens alminnelige funksjon er av offentlig art, de nødvendige kostnadene ved tilretteleggingen, virksomhetens ressurser, sikkerhetsmessige hensyn og vernehensyn. Brudd på plikten til å sikre universell utforming etter tredje ledd regnes som diskriminering. 37
Loven Omfatter IKT Forskrift ventes tidlig 2013 38
Gjelder i dag! Vår ref. Deres ref. Dato: 10/193-12-MBA 25.01.2011 YA BANKS NETTBANK ER IKKE UNIVERSELT UTFORMET Ombudet fant at nettbanken til YA Bank ikke er universelt utformet. Synshemmede er avhengig av såkalt talende Bank ID brikke for å kunne bruke nettbank sammen med hjelpemidler. Det er ikke tilstrekkelig med vanlig Bank ID brikke. YA Bank tilbyr ikke talende brikke til synshemmede kunder. Alternativt må synshemmede betale 4000 kroner for slik talende brikke som de er helt avhengige av. Andre kunder må ikke betale for bruk av vanlig Bank ID brikke. Bank ID brikke er en del av nettbankens hovedløsning. Når YA Bank ikke har et likeverdig tilbud av slik brikke til alle kunder, er nettbanken ikke universelt utformet. Det var også et poeng at det ikke fantes andre måter å logge inn i YA Banks nettbank på enn via Bank ID. Ombudet mente heller ikke YA Bank har klart å sannsynliggjøre at det vil være uforholdsmessig byrdefullt for banken å tilby talende brikke til synshemmede kunder uten kostnad. Ombudet viste til at antallet kunder som trenger slik talende brikke ikke vil bli svært høyt. Dnb Nor/Postbanken tilbyr også talende Bank ID brikke gratis til sine kunder. Ombudet fant derfor at YA Bank bryter plikten til universell utforming av nettbanken. ummer: 10/193 9. ar 2011. - SPØRSMÅL OM UNIVERSELL age fra Norges bruk i 39
Hva mener dere? 40
IKT hjelpemidler (Assistive Technology) 41
Future Proof 42
Android TalkBack 43
44
Enkelt å sette opp 45
Vanligvis på telefonen Men oppdatere fra Android Marketplace! 46
47
48
49
50
51
52
Demo 53
Norsk stemme? 54
Android Access 55
Hvilke mobiltelefoner er bra for tilgjengelighetstest? 56
Googles Eyes-Free FAQ http://code.google.com/p/eyes-free/ 57
Telefon med tastatur 58
Men 59
60
Problemer med menyer alerts notifications 61
VoiceOver 62
På iphone 3GS og nyere 63
Undersøk med fingeren! 64
65
66
Også enkelt å sette opp 67
Demo 68
Din tur 69
Gesture list: http://help.apple.com/iphone/4/ voiceover/en/iph3e2e2281.html 70
Vår app 71
What s on? app 72
Finner «events» basert på 73
Tid 74
Interesser 75
Lokasjon 76
Noen idéer? 77
Demo 78
App en bør være tilgjengelig 79
Hvordan gjør vi dette? 80
Noen idéer 81
iphone 82
Første forsøk 83
Simulatoren 84
Screen Curtain 85
Trenger noen forbedringer 86
Tabellrad 87
Pin på kart 88
Preferanser 89
90
Accessibility Label Accessibility Hint Accessibility Traits 91
Sette i Xcode 92
Eller i koden 93
Over til koden! 94
Andre forsøk 95
Android 96
Første forsøk 97
Må sjekkes på telefonen (ikke emulatoren) 98
contentdescription 99
AccessibilityEvent 100
Over til koden 101
Andre forsøk 102
Vi har app en 103
Har jobbet med tilgjengelighet 104
Er det tilgjengelig? 105
Er det brukbart? 106
Hvem vet? 107
Hvordan finner vi det ut? 108
Brukerundersøkelse 109
Rekruttering 110
Hvor finner jeg brukere? 111
Brukerorganisasjoner 112
Frivillig! 113
Kontekst 114
Kontekst 115
Filming 116
Funksjonsnedsettelse er en sensitiv personopplysning 117
Meldeplikt 118
Eget utstyr eller labutstyr? 119
One more thing 120
Music Impro App Joakim Bording Tommy Madsen Geirr Sethre Rhyme Prosjekt 121
Hvorfor Music Impro App? Without music, life would be a mistake Friedrich Nietzsche Tanken bak prosjektet er å bruke smarttelefonen som et musikkinstrument for samskaping av musikk gjennom bevegelser og gester. 122
Universal Design Minimal informasjonsmengde og lav kompleksitet. Intuitivt grensesnitt ved hjelp av ikoner. Taktil feedback (vibrasjon understøtter interaksjon). Bevisst bruk av farger. Bevegelse som interaksjonsform. Universelt? 123
Veien Videre Flytte lydprosseseringen over på telefonen for å øke brukerkontroll og mobiliteten til systemet. Tilrettelegge mer for blinde og svaksynte. Løse utfordringer knyttet til forskjellige bevegelsesmønster. Videre brukertesting for identifisering av brukerbehov i de ulike målgruppene. 124
Mer Info Android: Designing for Accessibility http:// developer.android.com/guide/practices/design/ accessibility.html Accessibility Programming Guide for ios http:// developer.apple.com/library/ios/#documentation/ UserExperience/Conceptual/iPhoneAccessibility/ What s On Source Code http://www.nr.no/~trenton/ whatson.zip Making an Application Accessible on the iphone 3GS http://www.nr.no/~trenton/uu-kurs/ iphone-voiceover.html http://www.androidaccess.net/ http://code.google.com/p/eyes-free/ 125
Photo Credits Bilder fra Foiler 22, 28, 109, 112, 113, 114 Copyright 2011 GettyImages/Photos.com 126