Академический Документы
Профессиональный Документы
Культура Документы
Session 225
Mike Stern
User Experience Evangelist
These are confidential sessionsplease refrain from streaming, blogging, or taking pictures
Evergreen Principles
Common Pitfalls
1
Bad App Icons
Beautiful
and
Instantly Recognizable
ness
ness
ness
ness
Case Study
Turnplay by Ramotion
Turnplay by Ramotion
Turnplay by Ramotion
Turnplay by Ramotion
Turnplay by Ramotion
Forced Registration
Tiny Controls
Hard-to-Read Text
Ambiguous Alerts
Out-of-Place Terminology
Excessive Branding
Confusing Animations
10 Inappropriate Styling
2
Forced Registration
Forced Registration
Tiny Controls
Hard-to-Read Text
Ambiguous Alerts
Out-of-Place Terminology
Excessive Branding
Confusing Animations
10 Inappropriate Styling
3
Tiny Controls
44 points tall
44 points tall
44 points tall
44 points tall
44 points tall
55 points tall
55 points tall
66 points wide
55 points tall
66 points wide
80 points tall
80 points wide
120 points
Forced Registration
Tiny Controls
Hard-to-Read Text
Ambiguous Alerts
Out-of-Place Terminology
Excessive Branding
Confusing Animations
10 Inappropriate Styling
4
Hard-to-Read Text
Sender
Subject
Message Preview
Status
Headline2
Subhead2
Headline2
Subhead1
Subhead2
Caption2
Helvetica Neue
15 points
Helvetica Neue
15 points
System Font
Body Style
Variable Sizes
Negative Space
Negative Space
Negative Space
Negative Space
Negative Space
Negative Space
Separator
Negative Space
Separator
Negative Space
Separator
LiveView
Skala View
xScope Mirror
Screenshots Journal
Forced Registration
Tiny Controls
Hard-to-Read Text
Ambiguous Alerts
Out-of-Place Terminology
Excessive Branding
Confusing Animations
10 Inappropriate Styling
5
Ambiguous Alerts
Alerts
Avoid unnecessary alerts
Alerts
Avoid unnecessary alerts
Alerts
Avoid unnecessary alerts
Label buttons by their
resulting action
Alerts
Avoid unnecessary alerts
Label buttons by their
resulting action
Alerts
Avoid unnecessary alerts
Label buttons by their
resulting action
Alerts
Avoid unnecessary alerts
Label buttons by their
resulting action
Place the affirmative button
to the right
Alerts
Avoid unnecessary alerts
Label buttons by their
resulting action
Place the affirmative button
to the right
Use Action Sheets or Popovers to
confirm dangerous actions
Forced Registration
Tiny Controls
Hard-to-Read Text
Ambiguous Alerts
Out-of-Place Terminology
Excessive Branding
Confusing Animations
10 Inappropriate Styling
6
Out-of-Place Terminology
Forced Registration
Tiny Controls
Hard-to-Read Text
Ambiguous Alerts
Out-of-Place Terminology
Excessive Branding
Confusing Animations
10 Inappropriate Styling
7
Excessive Branding
Excessive Branding
Excessive Branding
Excessive Branding
Forced Registration
Tiny Controls
Hard-to-Read Text
Ambiguous Alerts
Out-of-Place Terminology
Excessive Branding
Confusing Animations
10 Inappropriate Styling
8
Uninformative Back Buttons
Forced Registration
Tiny Controls
Hard-to-Read Text
Ambiguous Alerts
Out-of-Place Terminology
Excessive Branding
Confusing Animations
10 Inappropriate Styling
9
Confusing Animations
Forced Registration
Tiny Controls
Hard-to-Read Text
Ambiguous Alerts
Out-of-Place Terminology
Excessive Branding
Confusing Animations
10 Inappropriate Styling
10
Inappropriate Styling
Intent
ProCreate
WWF Together
Intent
Forced Registration
Tiny Controls
Hard-to-Read Text
Ambiguous Alerts
Out-of-Place Terminology
Excessive Branding
Confusing Animations
10 Inappropriate Styling
Final Thoughts
Focus
More Information
Mike Stern
User Experience Evangelist
stern@apple.com
Documentation
iOS Human Interface Guidelines
http://developer.apple.com/ue