AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

34
AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices Amy Karlson, Ben Bederson Computer Science Department Human-Computer Interaction Lab (HCIL) University of Maryland John SanGiovanni Microsoft Research Microsoft Corporation

description

AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices. Amy Karlson, Ben Bederson Computer Science Department Human-Computer Interaction Lab (HCIL) University of Maryland John SanGiovanni Microsoft Research Microsoft Corporation. Why One-Handed Interaction?. - PowerPoint PPT Presentation

Transcript of AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

Page 1: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

AppLens and LaunchTile:Two Designs forOne-Handed Thumb Useon Small Devices

Amy Karlson, Ben BedersonComputer Science DepartmentHuman-Computer Interaction Lab (HCIL)University of Maryland

John SanGiovanniMicrosoft ResearchMicrosoft Corporation

Page 2: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

Unstable environment

Two handed use unnatural

One hand occupied

Attention divided among tasks

Why One-Handed Interaction?

Page 3: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

Input and Interaction on Existing Devices Smartphones

Input: Hardware Buttons Interaction: One-handed

Keypad-mapped functionsDirectional navigation

Personal Digital Assistants (PDAs) Input: Touch Sensitive Display

Hardware Buttons Interaction: Two-handed

Small software targetsDirectional navigation

Page 4: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

Design Goal Scalable User Interface (ScUI)

Single design & interaction architecture

Multiple resolutions & aspect ratios

University of Maryland’s PocketPiccolo.NET toolkit for Zoomable User Interfaces (ZUIs)

iMate Smartphone II

HP iPAQ PocketPC

Page 5: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

One Application, Two Designs 9 Application Tiles Fisheye Zoom Command-Based Gestures

36 Application Tiles Pure Zoom Direct Manipulation Gestures

LaunchTile: Zoom+Pan

AppLens: Fisheye+Pan

Page 6: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

Related Work Gestures using Position & Orientation

General Purpose [Reikimoto 1996] [Hinkley 2000] Text Entry [Sazawal 2002 ] [Widgdor 2003]

Gestures with Stylus App Specific [Buyukkokten 2000] [Baudisch

2004] Text Entry [Perlin 1998] [Wobbrock 2003]

Thumb-BasedHardware

Jackito PDA Apple iPod

Page 7: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

AppLens Visual Design Generalized tabular fisheye

Motivated by DateLens calendar

Three (fisheye) zoom levels

Notification Context Full

Page 8: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

AppLens Interaction Design Input cursor

Command gestures Issued anywhere Access distant widgets Don’t interfere with tap

AppLens Video

We thank Francois Guibmretière for suggesting the arc-based design Reference study

Interactive prototype based on images

Page 9: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

LaunchTile Visual Design Three (pure) zoom levels

“Blue” Navigation Landmarks

World Zone Application

Page 10: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

LaunchTile Visual Design Three (pure) zoom levels

“Blue” Navigation Landmarks

World

1 2 3

4 5 6

7 8 9

Zone Application

Page 11: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

LaunchTile Visual Design Three (pure) zoom levels

“Blue” Navigation Landmarks

World Zone Application

Page 12: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

LaunchTile Visual Design Three (pure) zoom levels

“Blue” Navigation Landmarks

World Zone Application

Page 13: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

LaunchTile Interaction Design Thumb-sized, keypad-mapped targets

World

Page 14: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

Thumb-sized, keypad-mapped targetsLaunchTile Interaction Design

11 22 33

44 55 66

77 88 99

World

Page 15: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

LaunchTile Interaction Design Thumb-sized, keypad-mapped targets

World Zone

Page 16: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

Thumb-sized, keypad-mapped targetsLaunchTile Interaction Design

55

World Zone

Page 17: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

Thumb-sized, keypad-mapped targetsLaunchTile Interaction Design

5

22

44 66

88World Zone

Page 18: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

Thumb-sized, keypad-mapped targetsLaunchTile Interaction Design

2

4 6

8

11 33

77 99

5

World Zone

Page 19: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

Thumb-sized, keypad-mapped targetsLaunchTile Interaction Design

World Zone Application

Page 20: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

Thumb-sized, keypad-mapped targetsLaunchTile Interaction Design

11 3322

77 996644

World Zone Application

Page 21: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

Thumb-sized, keypad-mapped targetsLaunchTile Interaction Design

1 32

7 964 55

World Zone Application

Page 22: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

Thumb-sized, keypad-mapped targetsLaunchTile Interaction Design

1 32

7 964 5

World Zone Application

Page 23: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

Thumb-sized, keypad-mapped targets

Direct Manipulation Drag Gestures Zoomspace Application content Toolglass

LaunchTile Interaction Design

LaunchTile Video

Reference study

Interactive prototype based on images

World Zone Application

Page 24: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

AppLens Command Gesture Study Gestures learnable with minimal training?

Participants 20 (12 Male, 8 Female) 12 advanced computer users 6 regular PDA users

Time Training: 5-15 minutes Tasks: 15-30 minutes

Gesture Study

Page 25: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

Methods Tasks

Gesture Navigation

Environment Hierarchical Tabular Zoomable

Video

Measures Correctness and Speed Correctness and Efficiency

Gesture Study

Page 26: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

Results Gesture Tasks % Correct Speed (sec)

Directional 93% 1.2 Activate / Cancel 87% 2.7 Backward / Forward 67% 3.6

Navigation Tasks 95% correct +2.4 gestures per task Most of the problems from one third of users

Subjective Reactions on 9-Point Scale All between 5.9 - 6.75 (9 was best)

Gesture Study

Page 27: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

Discussion

Errors from recall or execution? Logs indicate both

Navigation better than Action Gestures Spatial mapping helps learnability Abstract mappings require more effort Similar mappings can be confusing

Up

Right

Down

LeftActi

vate

Deacti

vate

Backward

Forward

Gesture Study

Page 28: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

Formative Study Comparing Designs Goals:

Usability issues Comparative preferences

Participants: 10 (8 Male, 2 Female) All advanced computer users 4 regular PDA users

Time: 45 minutes: 15 per interface, 15 discussion

Comparative Study

Page 29: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

Method Software:

Tasks: Exercised navigation & interaction features

Measures: Subjective reactions Comparative preferences

Comparative Study

Page 30: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

Results: AppLens Likes

Easy to learn Effective to navigate Comfortable Fisheye valuable Simultaneous access to apps

Usability Issues Gestures were hardest part

Comparative Study

Page 31: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

Results: LaunchTile Likes

Effective to navigate Comfortable “Blue” Access to many apps

Dislikes Too many apps

Usability Issues Multi-modal “Blue”

Comparative Study

Disorienting

Panning in Zone view

Page 32: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

Results: AppLens vs. LaunchTile With minimal training, AppLens preferred

Easier to use Faster application access Better at-a-glance value For own PDA use

Comparative Study

Page 33: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

Discussion AppLens beats LaunchTile?

Not necessarily AppLens was simpler, shallower, fewer apps

Easier to learn and manage under time constraints Performance unaffected by device limitations

General Observations Tapping used more than gestures Utility of notification tiles

Comparative Study

Page 34: AppLens and LaunchTile: Two Designs for One-Handed Thumb Use on Small Devices

Conclusion

Promising Interfaces: One-handed Notification-based Tappable

Unknown: Scalable interfaces

Potential Challenge: Gesture-based interfaces