language considerations for mobile apps and devices

27
Design, Writing, & Development for Touch and Voice Applications and Devices Joe Welinske [email protected] Twitter: welinske

Upload: joe-welinske

Post on 02-Nov-2014

596 views

Category:

Documents


3 download

DESCRIPTION

New ways of interacting with software, like touch and voice, mean a rethinking of how we develop our associated user assistance. This session describes how micro-concise instructions can significantly improve our users’ initial experience with the mobile apps. It will also cover the vocabulary of touch as it applies to both mobile platforms and the emerging use with desktop systems.

TRANSCRIPT

Page 1: Language Considerations for Mobile Apps and Devices

Design, Writing, & Development for Touch and

Voice Applications and Devices

Joe Welinske

[email protected]

Twitter: welinske

Page 2: Language Considerations for Mobile Apps and Devices

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

Page 3: Language Considerations for Mobile Apps and Devices

Touch Today

• SmartPhones

• Tablets: iPad / Kindle Fire / Google Nexus

• Mac OSx Trackpad

• Windows 7 Touchpad

• Automotive Dash

• and now, Windows 8 desktop and tablets

Page 4: Language Considerations for Mobile Apps and Devices

Multi-touch Controls

• Multi-touch controls are not easily discoverable

• Multi-touch gestures to trigger certain features.

Quickoffice PhotoPad AccuTerra

x x

Page 5: Language Considerations for Mobile Apps and Devices
Page 6: Language Considerations for Mobile Apps and Devices

Tablet dimensions: allow for more

activity which can mean a complex

touch UI

Page 7: Language Considerations for Mobile Apps and Devices
Page 8: Language Considerations for Mobile Apps and Devices

The Ultimate Touch Easter Egg

Page 9: Language Considerations for Mobile Apps and Devices

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

Page 10: Language Considerations for Mobile Apps and Devices

Gesture Language in UA

ToonPAINT Weightbot AutoCAD

x x

Page 11: Language Considerations for Mobile Apps and Devices

Gesture Language in UA

Convertbot Calvetica eBay

x x

Page 12: Language Considerations for Mobile Apps and Devices

Gesture Resources

Touch Gesture Reference Guide

www.lukew.com/ff/entry.asp?1071

• iOS

• Android

• Windows Phone

• Mac

• Windows

• Others

Page 13: Language Considerations for Mobile Apps and Devices

Gesture Comparison by Platform/Device

Page 14: Language Considerations for Mobile Apps and Devices

Gesture Comparison by Platform/Device

Page 15: Language Considerations for Mobile Apps and Devices

Translation Issues for Gesture Terms

Page 16: Language Considerations for Mobile Apps and Devices

Single-sourcing for Multiple Device Types

• Conditional Text• Based on device type• Based on UI type

• HTML5 / CSS / Media Query

• Authoring Tools

Page 17: Language Considerations for Mobile Apps and Devices

Device-specific instructions using conditional text

Page 18: Language Considerations for Mobile Apps and Devices

Device-specific instructions

Laptop

Phone

TV

Page 19: Language Considerations for Mobile Apps and Devices

Interaction-specific instructions

Tablet

Phone

TV

Car

Laptop

Page 20: Language Considerations for Mobile Apps and Devices

Windows 8

Page 21: Language Considerations for Mobile Apps and Devices

DesktopTablet

Phone

Car Dash

Home Ent.

NFC

Page 22: Language Considerations for Mobile Apps and Devices

Other UI Elements

Gallery of Android button bars

Sony Xperia Play

• Device-specific controls need consideration

Page 23: Language Considerations for Mobile Apps and Devices

iPhone User Guide

x

x

Use of iconsSupplemental

language

Set…

Turn…

Focus…

Zoom

Page 24: Language Considerations for Mobile Apps and Devices

Custom Language Choices

a. b. c.

x x

Select Edit Share

Double tap, hold and drag to select

Drag your finger while holding

Page 25: Language Considerations for Mobile Apps and Devices

Custom Language Choices – Windows Phone

Fantasia Paint Office Word

x

Photo Collage Tasks Anywhere

x

Page 26: Language Considerations for Mobile Apps and Devices

Voice Today

• iOS Siri

• Office ?

• Android Google Voice

• Ford Sync

Page 27: Language Considerations for Mobile Apps and Devices

Design, Writing, & Development for Touch and

Voice Applications and Devices

Joe Welinske

[email protected]

Twitter: welinske