iTunes

Transcription

iTunes
iTunes
Amy Grude
Voratima Orawannukul
Ryan Rindler
Nick Senske
Mike Toulouse
Mike Wise
iTunes
Methods
& Findings
Introduction
Design Solutions
Introduction
• World’s most popular jukebox
-
Over 100 million users
-
search
sort
rip
burn
share
shop
• But iTunes doesn’t just play music
2 of 47
Day
Scenario
Night
Scenario
iTunes
Introduction
Methods
& Findings
Design Solutions
Day
Scenario
Night
Scenario
Introduction
• iTunes has recently expanded into additional
forms of media
3 of 47
iTunes
Introduction
Methods
& Findings
Design Solutions
Day
Scenario
Apple’s Human Interface Guidelines
• Reflect the user’s mental model
• Direct manipulation
• User control
• Feedback and communication
• Consistency
• Forgiveness
• Perceived stability
4 of 47
Night
Scenario
iTunes
Methods
& Findings
Introduction
Design Solutions
Day
Scenario
Introduction to Problems
• Organizational Complexity of iTunes
-
Unintuitive controls
Complex functionality
Error handling
• Active Attention Requirements
-
Monitor and control playback
“Background” music
5 of 47
Night
Scenario
iTunes
Introduction
Methods
& Findings
Design Solutions
Day
Scenario
iTunes Evaluation
• Cognitive Storyboards/Walkthroughs
• Heuristic Evaluations
• Personas
6 of 47
Night
Scenario
iTunes
Introduction
Methods
& Findings
Design Solutions
Day
Scenario
iTunes Storyboards
• Connecting and disconnecting an iPod
• Importing music and folders to iTunes &
changing metadata
• Deletion of duplicate songs
• Adding lyrics to songs
• Search system
• Movie/Video Playback
7 of 47
Night
Scenario
iTunes
Introduction
Methods
& Findings
Design Solutions
Day
Scenario
iTunes Search System
• Primitive
-
Lacks history
Lacks Feedback
No “fuzziness”
• Poor status indication
-
Distant from related items
• Lack of contextual links
8 of 47
Night
Scenario
iTunes
Introduction
Methods
& Findings
Design Solutions
Day
Scenario
Night
Scenario
Search System: Heuristics Violated
• Visibility of system status
• Reduce short term memory load
• Support error prevention and management
• Permit easy reversal of action
• User control and freedom
• Offer informative feedback
9 of 47
iTunes
Introduction
Methods
& Findings
Design Solutions
Day
Scenario
iTunes Search System
10 of 47
Night
Scenario
iTunes
Introduction
Methods
& Findings
Day
Scenario
Design Solutions
Consideration of Cognitive Triad
Agent
3 Personas
Representations
World
Walkthroughs
Search System Problems
11 of 47
Night
Scenario
iTunes
Introduction
Methods
& Findings
Design Solutions
Day
Scenario
Personas
• Developed independently by 3 group
members to understand the agents
themselves and the world they work and
play in
Tammy
Daveryn
12 of 47
Jonathan
Night
Scenario
Introduction
iTunes
Methods
& Findings
Design Solutions
Day
Scenario
Persona: “Tammy”
• Computer Novice
-
Owns an iBook
Recently received iPod as a gift
• Aspiring Writer
-
Uses web, email, IM and Word extensively
-
Has begun to convert her CD collection
• Loves jazz
13 of 47
Night
Scenario
iTunes
Introduction
Methods
& Findings
Design Solutions
Day
Scenario
Personas: Common Thread
• iTunes is rarely the focal computing task
• User goals involve listening to their music
-
“Also, like most students, Daveryn listens to his
music almost everywhere. He brought his entire
CD collection to college and has uploaded a
handful of them to his computer. Although he
downloaded iTunes, he prefers Winamp for
everyday music listening.”
14 of 47
Night
Scenario
iTunes
Introduction
Methods
& Findings
Design Solutions
Day
Scenario
A Fundamental Flaw
• iTunes does not support user preferences
-
Relies strictly on deterministic playlists
Only pure randomization or “smart shuffle”
offered to relieve users of burden of song
selection
Task switching on a GUI is time intensive
iTunes is limited by users’ overt choices
15 of 47
Night
Scenario
iTunes
Introduction
Methods
& Findings
Design Solutions
Day
Scenario
“User Control and Freedom?”
16 of 47
Night
Scenario
Introduction
iTunes
Methods
& Findings
Design Solutions
Day
Scenario
Night
Scenario
Evaluation Results
• Targets for Improvement Identified
-
Search/Browse system overhaul needed
Consideration of user preferences must be greatly
improved (affective computing)
•
Must take more into account than a person’s
playlist
•
•
Implicitly and explicitly expressed preferences
Understanding the users’ language
17 of 47
Introduction
iTunes
Methods
& Findings
Design Solutions
Day
Scenario
Night
Scenario
Focus of Redesign
• iBrowse
-
Contextual browsing using a recommender system
-
Intelligent song selection based on surroundings
• SmartPlay
18 of 47
iTunes
Introduction
Methods
& Findings
Design Solutions
Web Browsing
19 of 47
Day
Scenario
Night
Scenario
iTunes
Introduction
Methods
& Findings
Design Solutions
Day
Scenario
Browsing on YouTube
20 of 47
Night
Scenario
iTunes
Introduction
Methods
& Findings
Design Solutions
Day
Scenario
Browsing in Stores
21 of 47
Night
Scenario
iTunes
Introduction
Methods
& Findings
Design Solutions
Day
Scenario
iBrowse
• Based on recommender system technology
22 of 47
Night
Scenario
iTunes
Introduction
Methods
& Findings
Design Solutions
iBrowse
Launch iBrowse
23 of 47
Day
Scenario
Night
Scenario
iTunes
Introduction
Methods
& Findings
Design Solutions
iBrowse Sample
24 of 47
Day
Scenario
Night
Scenario
iTunes
Introduction
Methods
& Findings
Design Solutions
Day
Scenario
Work & Play with iTunes
25 of 47
Night
Scenario
iTunes
Introduction
Methods
& Findings
Design Solutions
Day
Scenario
Sensor Technology
Sensors
Database/Engine
26 of 47
Software/Visualization
Night
Scenario
iTunes
iTunes
iTunes
Introduction
Methods
& Findings
Design Solutions
SmartPlay
29 of 47
Day
Scenario
Night
Scenario
iTunes
Introduction
Methods
& Findings
Design Solutions
Day
Scenario
Scenario 1: Desktop SmartPlay
Typical Scenario
30 of 47
Night
Scenario
iTunes
Introduction
Methods
& Findings
Design Solutions
Day
Scenario
Scenario 1: Desktop SmartPlay
Typical Scenario
30 of 47
Night
Scenario
iTunes
Introduction
Methods
& Findings
Design Solutions
Day
Scenario
Scenario 1: Desktop SmartPlay
Typical Scenario
Launch Tammy’s Computer
31 of 47
Night
Scenario
iTunes
Introduction
Methods
& Findings
Design Solutions
Day
Scenario
Scenario 1: Desktop SmartPlay
Chaotic Scenario
32 of 47
Night
Scenario
iTunes
Introduction
Methods
& Findings
Design Solutions
Day
Scenario
Scenario 1: Desktop SmartPlay
Chaotic Scenario
Norah Jones
Album: Come Away with Me
Song: Don’t Know Why
33 of 47
Night
Scenario
iTunes
Introduction
Methods
& Findings
Design Solutions
Day
Scenario
Scenario 1: Desktop SmartPlay
Chaotic Scenario
Norah Jones
Album: Come Away with Me
Song: Don’t Know Why
33 of 47
Night
Scenario
iTunes
Introduction
Methods
& Findings
Design Solutions
Day
Scenario
Scenario 1: Desktop SmartPlay
Chaotic Scenario
Nickelback
Album: All The Right Reasons
Song: Far Away
34 of 47
Night
Scenario
iTunes
Introduction
Methods
& Findings
Design Solutions
Day
Scenario
Scenario 1: Desktop SmartPlay
Chaotic Scenario
Nickelback
Album: All The Right Reasons
Song: Far Away
34 of 47
Night
Scenario
iTunes
Introduction
Methods
& Findings
Design Solutions
Day
Scenario
Scenario 1: Desktop SmartPlay
Chaotic Scenario
Nelly Furtado
Album: Loose
Song: Maneater
35 of 47
Night
Scenario
iTunes
Introduction
Methods
& Findings
Design Solutions
Day
Scenario
Scenario 1: Desktop SmartPlay
Chaotic Scenario
Nelly Furtado
Album: Loose
Song: Maneater
35 of 47
Night
Scenario
iTunes
Introduction
Methods
& Findings
Design Solutions
Day
Scenario
Scenario 1: Desktop SmartPlay
Chaotic Scenario
The Wallflowers
Album: Bringing Down the Horse
Song: One Headlight
36 of 47
Night
Scenario
iTunes
Introduction
Methods
& Findings
Design Solutions
Night Time Scenario
37 of 47
Scenario 1
Scenario 2
iTunes
iTunes
iTunes
iTunes
iTunes
iTunes
Introduction
Methods
& Findings
43 of 47
Design Solutions
Scenario 1
Scenario 2
iTunes
Introduction
Methods
& Findings
Design Solutions
Launching iBrowse
Day
Scenario
Night
Scenario
iTunes
Introduction
Methods
& Findings
Design Solutions
Launching iBrowse
Day
Scenario
Night
Scenario
iTunes
Introduction
Methods
& Findings
Design Solutions
Launching iBrowse
Day
Scenario
Night
Scenario
iTunes
45 of 47
iTunes
iTunes
Introduction
Methods
& Findings
Design Solutions
Scenario 1
Scenario 2
Conclusions
• Many improvements to iTunes with minimal
additional user investment
• Adaptive interface - step towards the future
• iBrowse + SmartPlay
• Caution: Cognitive aspects of the system
must be considered
47 of 47
iTunes
Introduction
Methods
& Findings
Design Solutions
Questions?
Scenario 1
Scenario 2