Upload
il-will-yeo
View
336
Download
3
Embed Size (px)
Citation preview
MeAccessibility for Android Hangouts
Build Universallya11y, i18n and l10n ???
Google’s missionGoogle’s mission is to organize the world’s information and make it universally accessible and useful.
● a11y: Accessibility● i18n: Internationalization● l10n: Localization● And ...
Product for ME● English (US)● US Citizen● No Disability, Nothing Impaired● USD Currency● English System● ...
Product not for ...● Vision impaired● Hearing impaired● Motor impaired● Non English native speaker● Minority, under age, infancy● Non US resident● Limited connectivity
Numbers● North America: 10.2%● English speaker (Internet users): 28.6%● Blind people: 180 million people● Not using the internet: 61%
Can I haz your phone, plz?
TechnologyScreen TalkBack, Braille Display
Touch interface TalkBack, Braille, Keyboard, Voice Input
Language Translators, soft keyboard
Speakers Caption
Connectivity Loon , Drones
? ?
Accessibility● Content Description on Image● Abbreviates● 12:34 ?● Explorerable● <img src="smiley.gif" alt="Smiley face"
height="42" width="42">
DemoClock
I18n & L10n● What is the difference?
Exercise{$name} + " sent " + {$number} +
"dollars to his friend at " + {$month} + "/" + {$day} + "/" + {$year} + "."
What is your name?
Time● 1/2/12 ?● 12:34 ?● Calendars● Daylight Savings?● UTC! ● Interesting Time Zones...
Unicode● Oh my Planes● Formats: UTF-8, UTF-16 (BE/LE), UTF-32 (BE/LE)● Fonts
○ 뷁
○ REVERSED HAND WITH MIDDLE FINGER EXTENDED
○ Egyptian Hieroglyphs● Sort? Search?
Right to Left
Does Your Code Pass The Turkey Test?
● Parsing DateTime "07/04/2008"● Number format "4.5"● Case sensitivity - “Turkish I”● Regular expression "\d{5}”
What else?● Phone number format● Address format● Local laws, ethic● Abbreviation● Braille, joystick● …