SlideShare a Scribd company logo
1 of 27
Design, Writing, & Development
     for Touch and Voice
   Applications and Devices


             Joe
           Welinske
          joewe@writersua.com
            Twitter: welinske
A Major Inflection Point


   •   New interactions with the UI…
   •   …require new techniques and processes
   •   Proprietary interactions…
   •   …make software development harder
   •   Uniquely customized UIs…
   •   …require decisions about language
Touch Today

•   SmartPhones
•   Tablets: iPad / Kindle Fire / Google Nexus
•   Mac OSx Trackpad
•   Windows 7 Touchpad
•   Automotive Dash

•   and now, Windows 8
    desktop and tablets
Multi-touch Controls

•   Multi-touch controls are not easily discoverable
•   Multi-touch gestures to trigger certain
    features.
        Quickoffice       PhotoPad       AccuTerra




                      x              x
Tablet dimensions:
allow for more activity
   which can mean a
   complex touch UI
The Ultimate Touch Easter Egg
The Language of Gestures


   •   Individual word choices are extremely
       important
   •   It is worth testing with users to find the
       best words.
   •   Word choices may change depending on
       the mobile platform
Gesture Language in UA

  ToonPAINT       Weightbot       AutoCAD




              x               x
Gesture Language in UA


  Convertbot       Calvetica       eBay




               x               x
Gesture Resources

      Touch Gesture
      Reference Guide
 www.lukew.com/ff/en
    try.asp?1071

  •   iOS
  •   Android
  •   Windows Phone
  •   Mac
  •   Windows
  •   Others
Gesture Comparison by Platform/Device
Gesture Comparison by Platform/Device
Translation Issues for Gesture Terms
Single-sourcing for Multiple Device Types


   •   Conditional Text
       •   Based on device type
       •   Based on UI type
   •   HTML5 / CSS / Media Query
   •   Authoring Tools
Device-specific instructions using
conditional text
Device-specific instructions



                                Phone



           Laptop



                               TV
Interaction-specific instructions



              Tablet
                                         Car
                       Phone
     Laptop
                                    TV
Windows 8
NFC

         Phone
Tablet
                 Desktop

          Car
         Dash
Home
 Ent.
Other UI Elements

 •   Device-specific controls need consideration

      Gallery of Android   Sony Xperia Play
      button bars
iPhone User Guide

                    Supplemental
 Use of icons         language
                                           x


                                   Set…
                                   Turn…
                                   Focus…
                                   Zoom
Custom Language Choices

 Select Edit Share
         a.             b.         c.




                x            x
        Double tap, hold     Drag your finger
        and drag to select   while holding
Custom Language Choices – Windows Phone
             Fantasia Paint                   Office Word




                                  x
           Photo Collage              Tasks Anywhere




                              x
Voice Today


   •   iOS Siri
   •   Office ?
   •   Android Google Voice
   •   Ford Sync
Design, Writing, & Development
     for Touch and Voice
   Applications and Devices


             Joe
           Welinske
          joewe@writersua.com
            Twitter: welinske

More Related Content

Viewers also liked (9)

3ipofisi prostan
3ipofisi prostan3ipofisi prostan
3ipofisi prostan
 
1nanomedicine
1nanomedicine1nanomedicine
1nanomedicine
 
15 arrays
15 arrays15 arrays
15 arrays
 
10alimentazionedigiuno
10alimentazionedigiuno10alimentazionedigiuno
10alimentazionedigiuno
 
5cancer
5cancer5cancer
5cancer
 
Presentation to SIGDOC 2012
Presentation to SIGDOC 2012Presentation to SIGDOC 2012
Presentation to SIGDOC 2012
 
Multi-screen Content Authoring
Multi-screen Content AuthoringMulti-screen Content Authoring
Multi-screen Content Authoring
 
Ormoni
OrmoniOrmoni
Ormoni
 
Kari hiltunen
Kari hiltunenKari hiltunen
Kari hiltunen
 

Similar to Language Considerations for Mobile Apps and Devices

Multi Channel Publishing
Multi Channel PublishingMulti Channel Publishing
Multi Channel PublishingJoe Welinske
 
VRA Conference Assistive Technology @ Work
VRA Conference Assistive Technology @ Work VRA Conference Assistive Technology @ Work
VRA Conference Assistive Technology @ Work Carrie Anton
 
Windows phone 7 technology update
Windows phone 7 technology updateWindows phone 7 technology update
Windows phone 7 technology updateDr Ganesh Iyer
 
Camerjam mobile marketing masterclass 12snap
Camerjam mobile marketing masterclass 12snapCamerjam mobile marketing masterclass 12snap
Camerjam mobile marketing masterclass 12snapJames Cameron
 
Cross-Platform Mobile App Development
Cross-Platform Mobile App DevelopmentCross-Platform Mobile App Development
Cross-Platform Mobile App DevelopmentJosue Bustos
 
Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)Henny Swan
 
Cross Platform Mobile Development
Cross Platform Mobile DevelopmentCross Platform Mobile Development
Cross Platform Mobile DevelopmentIntergen
 
Zadar Developers Hub - Windows Phone Development
Zadar Developers Hub - Windows Phone DevelopmentZadar Developers Hub - Windows Phone Development
Zadar Developers Hub - Windows Phone DevelopmentNiko Vrdoljak
 
Comparing multi-platform mobile apps frameworks
Comparing multi-platform mobile apps frameworksComparing multi-platform mobile apps frameworks
Comparing multi-platform mobile apps frameworksAmandine Tihon
 
Tug of war between Android app development and iPhone app development
Tug of war between Android app development and iPhone app developmentTug of war between Android app development and iPhone app development
Tug of war between Android app development and iPhone app developmentEndive Software
 
Building a New Generation of Mobile Games with Speech
Building a New Generation of Mobile Games with SpeechBuilding a New Generation of Mobile Games with Speech
Building a New Generation of Mobile Games with SpeechNick Landry
 
Jan Kroon's talk @mdevcon 2012
Jan Kroon's talk @mdevcon 2012Jan Kroon's talk @mdevcon 2012
Jan Kroon's talk @mdevcon 2012Jan Kroon
 
Cross platform challenges and opportunities for games and interactive developers
Cross platform challenges and opportunities for games and interactive developersCross platform challenges and opportunities for games and interactive developers
Cross platform challenges and opportunities for games and interactive developersBruno Fonzi
 
GTUG/GDDDE 2011 Android Tablet Use Cases
GTUG/GDDDE 2011 Android Tablet Use CasesGTUG/GDDDE 2011 Android Tablet Use Cases
GTUG/GDDDE 2011 Android Tablet Use Casesndomrose
 

Similar to Language Considerations for Mobile Apps and Devices (20)

Multi Channel Publishing
Multi Channel PublishingMulti Channel Publishing
Multi Channel Publishing
 
Mobile applications development
Mobile applications developmentMobile applications development
Mobile applications development
 
Word Learner by New Generation
Word Learner by New GenerationWord Learner by New Generation
Word Learner by New Generation
 
VRA Conference Assistive Technology @ Work
VRA Conference Assistive Technology @ Work VRA Conference Assistive Technology @ Work
VRA Conference Assistive Technology @ Work
 
Windows phone 7 technology update
Windows phone 7 technology updateWindows phone 7 technology update
Windows phone 7 technology update
 
Camerjam mobile marketing masterclass 12snap
Camerjam mobile marketing masterclass 12snapCamerjam mobile marketing masterclass 12snap
Camerjam mobile marketing masterclass 12snap
 
Cross-Platform Mobile App Development
Cross-Platform Mobile App DevelopmentCross-Platform Mobile App Development
Cross-Platform Mobile App Development
 
Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)
 
Cross Platform Mobile Development
Cross Platform Mobile DevelopmentCross Platform Mobile Development
Cross Platform Mobile Development
 
Zadar Developers Hub - Windows Phone Development
Zadar Developers Hub - Windows Phone DevelopmentZadar Developers Hub - Windows Phone Development
Zadar Developers Hub - Windows Phone Development
 
Comparing multi-platform mobile apps frameworks
Comparing multi-platform mobile apps frameworksComparing multi-platform mobile apps frameworks
Comparing multi-platform mobile apps frameworks
 
Tug of war between Android app development and iPhone app development
Tug of war between Android app development and iPhone app developmentTug of war between Android app development and iPhone app development
Tug of war between Android app development and iPhone app development
 
Designing for mobile
Designing for mobileDesigning for mobile
Designing for mobile
 
Aplikace pro rozpoznávání řeči - Jan Šedivý
Aplikace pro rozpoznávání řeči - Jan ŠedivýAplikace pro rozpoznávání řeči - Jan Šedivý
Aplikace pro rozpoznávání řeči - Jan Šedivý
 
Building a New Generation of Mobile Games with Speech
Building a New Generation of Mobile Games with SpeechBuilding a New Generation of Mobile Games with Speech
Building a New Generation of Mobile Games with Speech
 
MP Notes BCA
MP Notes BCAMP Notes BCA
MP Notes BCA
 
Experience Design 2
Experience Design 2Experience Design 2
Experience Design 2
 
Jan Kroon's talk @mdevcon 2012
Jan Kroon's talk @mdevcon 2012Jan Kroon's talk @mdevcon 2012
Jan Kroon's talk @mdevcon 2012
 
Cross platform challenges and opportunities for games and interactive developers
Cross platform challenges and opportunities for games and interactive developersCross platform challenges and opportunities for games and interactive developers
Cross platform challenges and opportunities for games and interactive developers
 
GTUG/GDDDE 2011 Android Tablet Use Cases
GTUG/GDDDE 2011 Android Tablet Use CasesGTUG/GDDDE 2011 Android Tablet Use Cases
GTUG/GDDDE 2011 Android Tablet Use Cases
 

Language Considerations for Mobile Apps and Devices