Submit Search
Upload
Stanford CS193P - Designing for iPad
•
131 likes
•
46,205 views
E
Evan Doll
Follow
Guest lecture for Stanford CS193P (iPhone Application Programming) on February 12, 2010.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 87
Download now
Download to read offline
Recommended
Apps for Librarians: Digital Literacy with Mobile Apps
Apps for Librarians: Digital Literacy with Mobile Apps
Nicole Hennig
iPhone Development Quick Start
iPhone Development Quick Start
gnocode
7 User Experience Lessons from the iPhone (Introducing UX)
7 User Experience Lessons from the iPhone (Introducing UX)
Stephen Anderson
Adobe Max Modern iPhone App Design with Rick Messer
Adobe Max Modern iPhone App Design with Rick Messer
Rick Messer
Best Practice iPhone SDK App Design
Best Practice iPhone SDK App Design
Bess Ho
Mistakes I Made Building Netflix for the iPhone
Mistakes I Made Building Netflix for the iPhone
kentbrew
iPhone transfer software
iPhone transfer software
johnjuly123
iPhone Applications & Luxury Brands - Updated May 5, 2010
iPhone Applications & Luxury Brands - Updated May 5, 2010
Digital Luxury Group, DLG (archives)
Recommended
Apps for Librarians: Digital Literacy with Mobile Apps
Apps for Librarians: Digital Literacy with Mobile Apps
Nicole Hennig
iPhone Development Quick Start
iPhone Development Quick Start
gnocode
7 User Experience Lessons from the iPhone (Introducing UX)
7 User Experience Lessons from the iPhone (Introducing UX)
Stephen Anderson
Adobe Max Modern iPhone App Design with Rick Messer
Adobe Max Modern iPhone App Design with Rick Messer
Rick Messer
Best Practice iPhone SDK App Design
Best Practice iPhone SDK App Design
Bess Ho
Mistakes I Made Building Netflix for the iPhone
Mistakes I Made Building Netflix for the iPhone
kentbrew
iPhone transfer software
iPhone transfer software
johnjuly123
iPhone Applications & Luxury Brands - Updated May 5, 2010
iPhone Applications & Luxury Brands - Updated May 5, 2010
Digital Luxury Group, DLG (archives)
An agile approach to iPhone design: Paper prototyping + user testing
An agile approach to iPhone design: Paper prototyping + user testing
Ginsburg Design
iOS Ecosystem @ Fiera del Radioamatore Pordenone
iOS Ecosystem @ Fiera del Radioamatore Pordenone
Klaus Lanzarini
iPhone Introduction
iPhone Introduction
ardiri
iPhone Apps - What, how, why?
iPhone Apps - What, how, why?
David Carr
Jan Kroon's talk @mdevcon 2012
Jan Kroon's talk @mdevcon 2012
Jan Kroon
Ot pt apps 2012 updated
Ot pt apps 2012 updated
Ellen Deutsch
Recover iPhone data with ease
Recover iPhone data with ease
jenkerry
Spectacular features of i phone 6 with compatible ios 8
Spectacular features of i phone 6 with compatible ios 8
Nimap Infotech
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
KeyLimeTie
Accelerating Mobile Development with Mobile Enterprise Application Platforms ...
Accelerating Mobile Development with Mobile Enterprise Application Platforms ...
Srinath Perera
iPhone Development Overview
iPhone Development Overview
William Taysom
iPhone IN YOUR FACE
iPhone IN YOUR FACE
Blast Off Inc
Smartphones
Smartphones
Drew Shope
Adapting Expectations to Fit a Mobile Workflow
Adapting Expectations to Fit a Mobile Workflow
Joseph Labrecque
PPOINT
PPOINT
paulmagnus
About apple2
About apple2
ronindesign
IOS class 1 of 3
IOS class 1 of 3
Vic Ward
I os class 2 of 3 actual
I os class 2 of 3 actual
Vic Ward
Tech Talk
Tech Talk
Edaise Germany
50 Mobile Hacks for Career Counselors
50 Mobile Hacks for Career Counselors
Melissa A. Venable
slide powerpoint iklan produk
slide powerpoint iklan produk
Dricienandes
Lean Usability Testing
Lean Usability Testing
Vincent Baskerville
More Related Content
What's hot
An agile approach to iPhone design: Paper prototyping + user testing
An agile approach to iPhone design: Paper prototyping + user testing
Ginsburg Design
iOS Ecosystem @ Fiera del Radioamatore Pordenone
iOS Ecosystem @ Fiera del Radioamatore Pordenone
Klaus Lanzarini
iPhone Introduction
iPhone Introduction
ardiri
iPhone Apps - What, how, why?
iPhone Apps - What, how, why?
David Carr
Jan Kroon's talk @mdevcon 2012
Jan Kroon's talk @mdevcon 2012
Jan Kroon
Ot pt apps 2012 updated
Ot pt apps 2012 updated
Ellen Deutsch
Recover iPhone data with ease
Recover iPhone data with ease
jenkerry
Spectacular features of i phone 6 with compatible ios 8
Spectacular features of i phone 6 with compatible ios 8
Nimap Infotech
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
KeyLimeTie
Accelerating Mobile Development with Mobile Enterprise Application Platforms ...
Accelerating Mobile Development with Mobile Enterprise Application Platforms ...
Srinath Perera
iPhone Development Overview
iPhone Development Overview
William Taysom
iPhone IN YOUR FACE
iPhone IN YOUR FACE
Blast Off Inc
Smartphones
Smartphones
Drew Shope
Adapting Expectations to Fit a Mobile Workflow
Adapting Expectations to Fit a Mobile Workflow
Joseph Labrecque
PPOINT
PPOINT
paulmagnus
About apple2
About apple2
ronindesign
IOS class 1 of 3
IOS class 1 of 3
Vic Ward
I os class 2 of 3 actual
I os class 2 of 3 actual
Vic Ward
Tech Talk
Tech Talk
Edaise Germany
50 Mobile Hacks for Career Counselors
50 Mobile Hacks for Career Counselors
Melissa A. Venable
What's hot
(20)
An agile approach to iPhone design: Paper prototyping + user testing
An agile approach to iPhone design: Paper prototyping + user testing
iOS Ecosystem @ Fiera del Radioamatore Pordenone
iOS Ecosystem @ Fiera del Radioamatore Pordenone
iPhone Introduction
iPhone Introduction
iPhone Apps - What, how, why?
iPhone Apps - What, how, why?
Jan Kroon's talk @mdevcon 2012
Jan Kroon's talk @mdevcon 2012
Ot pt apps 2012 updated
Ot pt apps 2012 updated
Recover iPhone data with ease
Recover iPhone data with ease
Spectacular features of i phone 6 with compatible ios 8
Spectacular features of i phone 6 with compatible ios 8
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
Accelerating Mobile Development with Mobile Enterprise Application Platforms ...
Accelerating Mobile Development with Mobile Enterprise Application Platforms ...
iPhone Development Overview
iPhone Development Overview
iPhone IN YOUR FACE
iPhone IN YOUR FACE
Smartphones
Smartphones
Adapting Expectations to Fit a Mobile Workflow
Adapting Expectations to Fit a Mobile Workflow
PPOINT
PPOINT
About apple2
About apple2
IOS class 1 of 3
IOS class 1 of 3
I os class 2 of 3 actual
I os class 2 of 3 actual
Tech Talk
Tech Talk
50 Mobile Hacks for Career Counselors
50 Mobile Hacks for Career Counselors
Viewers also liked
slide powerpoint iklan produk
slide powerpoint iklan produk
Dricienandes
Lean Usability Testing
Lean Usability Testing
Vincent Baskerville
Mobilis in mobile
Mobilis in mobile
Andrea Resmini
170301 dena dialogue forum fb
170301 dena dialogue forum fb
Frank Bolten
AD FS Workshop | Part 1 | Quick Overview
AD FS Workshop | Part 1 | Quick Overview
Granikos GmbH & Co. KG
Transformation Tools for Utilities | Indigo Advisory Group
Transformation Tools for Utilities | Indigo Advisory Group
David Groarke
Devcon 1 - Build a Ðapp: Contract and Design
Devcon 1 - Build a Ðapp: Contract and Design
Alexandre Van de Sande
157 Mobile App Stats You Should Know About
157 Mobile App Stats You Should Know About
Stuart Dredge
Everything old is new again
Everything old is new again
yiibu
TransActive Grid
TransActive Grid
John Lilic
Power Point Iklan Penjualan Barang Elektronik
Power Point Iklan Penjualan Barang Elektronik
Gilang Ochezz
Presentasi produk dettol
Presentasi produk dettol
Wayan Permadi
Design for Many Devices
Design for Many Devices
jahoni
Designing for Mobile Payments
Designing for Mobile Payments
Skip Allums
Contoh Presentasi Pengenalan Produk
Contoh Presentasi Pengenalan Produk
Yusuf Saefudin
TRANSPORTATION PLANNING
TRANSPORTATION PLANNING
intan fatihah
Apple Inc Presentatioin
Apple Inc Presentatioin
2AM
Samsung case study
Samsung case study
Ahmed Omar
Responsive design: techniques and tricks to prepare your websites for the mul...
Responsive design: techniques and tricks to prepare your websites for the mul...
Andreas Bovens
Strategic Management Presentation - Apple Inc.
Strategic Management Presentation - Apple Inc.
Colby Nelson
Viewers also liked
(20)
slide powerpoint iklan produk
slide powerpoint iklan produk
Lean Usability Testing
Lean Usability Testing
Mobilis in mobile
Mobilis in mobile
170301 dena dialogue forum fb
170301 dena dialogue forum fb
AD FS Workshop | Part 1 | Quick Overview
AD FS Workshop | Part 1 | Quick Overview
Transformation Tools for Utilities | Indigo Advisory Group
Transformation Tools for Utilities | Indigo Advisory Group
Devcon 1 - Build a Ðapp: Contract and Design
Devcon 1 - Build a Ðapp: Contract and Design
157 Mobile App Stats You Should Know About
157 Mobile App Stats You Should Know About
Everything old is new again
Everything old is new again
TransActive Grid
TransActive Grid
Power Point Iklan Penjualan Barang Elektronik
Power Point Iklan Penjualan Barang Elektronik
Presentasi produk dettol
Presentasi produk dettol
Design for Many Devices
Design for Many Devices
Designing for Mobile Payments
Designing for Mobile Payments
Contoh Presentasi Pengenalan Produk
Contoh Presentasi Pengenalan Produk
TRANSPORTATION PLANNING
TRANSPORTATION PLANNING
Apple Inc Presentatioin
Apple Inc Presentatioin
Samsung case study
Samsung case study
Responsive design: techniques and tricks to prepare your websites for the mul...
Responsive design: techniques and tricks to prepare your websites for the mul...
Strategic Management Presentation - Apple Inc.
Strategic Management Presentation - Apple Inc.
Similar to Stanford CS193P - Designing for iPad
Designing for iPad
Designing for iPad
Pek Pongpaet
Notes forapplefit
Notes forapplefit
Charlie Havens
Meier and Moorefield-Lang: Integrating iPads and Tablets into Library Service...
Meier and Moorefield-Lang: Integrating iPads and Tablets into Library Service...
ALATechSource
A research on i pad device & experience design
A research on i pad device & experience design
Vinny Wu
Making the Case for Tablets in your Library
Making the Case for Tablets in your Library
University of North Carolina at Greensboro
OLPC presentation at SF State University
OLPC presentation at SF State University
Sameer Verma
Technology and Business Growth! - What Companies Need To Know
Technology and Business Growth! - What Companies Need To Know
Brian Bluff
Logical technology
Logical technology
mrtrevor3
Sugsa mobile ux_april 2013
Sugsa mobile ux_april 2013
Phil Barrett
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...
Fabien Marry
Apple company slide show..
Apple company slide show..
MelissaM727
Tablets, an Introduction.
Tablets, an Introduction.
christopherjlee
10 Things Web Designers Need to Do Before Going Mobile
10 Things Web Designers Need to Do Before Going Mobile
Barbara Ballard
Prototyping for mobile
Prototyping for mobile
Memi Beltrame
OLPC presentation in a class on Information Systems Strategy
OLPC presentation in a class on Information Systems Strategy
Sameer Verma
Inleiding tot CHI
Inleiding tot CHI
Erik Duval
iPhone Dev Camp Keynote
iPhone Dev Camp Keynote
tristan.woo
iPhone Dev Camp Keynote
iPhone Dev Camp Keynote
ietatfandm
iPhoneDevCamp Keynote
iPhoneDevCamp Keynote
Phil Wolff
Troubleshooting Tips for Non-IT Staff
Troubleshooting Tips for Non-IT Staff
Toby Greenwalt
Similar to Stanford CS193P - Designing for iPad
(20)
Designing for iPad
Designing for iPad
Notes forapplefit
Notes forapplefit
Meier and Moorefield-Lang: Integrating iPads and Tablets into Library Service...
Meier and Moorefield-Lang: Integrating iPads and Tablets into Library Service...
A research on i pad device & experience design
A research on i pad device & experience design
Making the Case for Tablets in your Library
Making the Case for Tablets in your Library
OLPC presentation at SF State University
OLPC presentation at SF State University
Technology and Business Growth! - What Companies Need To Know
Technology and Business Growth! - What Companies Need To Know
Logical technology
Logical technology
Sugsa mobile ux_april 2013
Sugsa mobile ux_april 2013
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...
Why the iPad UI matters, And how it differs from the Tablet PC, but also from...
Apple company slide show..
Apple company slide show..
Tablets, an Introduction.
Tablets, an Introduction.
10 Things Web Designers Need to Do Before Going Mobile
10 Things Web Designers Need to Do Before Going Mobile
Prototyping for mobile
Prototyping for mobile
OLPC presentation in a class on Information Systems Strategy
OLPC presentation in a class on Information Systems Strategy
Inleiding tot CHI
Inleiding tot CHI
iPhone Dev Camp Keynote
iPhone Dev Camp Keynote
iPhone Dev Camp Keynote
iPhone Dev Camp Keynote
iPhoneDevCamp Keynote
iPhoneDevCamp Keynote
Troubleshooting Tips for Non-IT Staff
Troubleshooting Tips for Non-IT Staff
Recently uploaded
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
LBM Solutions
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Recently uploaded
(20)
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Stanford CS193P - Designing for iPad
1.
Designing for iPad
Evan Doll
2.
Who am I? •
Evan Doll • Former Apple employee • 3 years on iPhone • Co-taught CS193P
3.
Who am I? •
Not an Apple employee • Waiting in line outside the Apple Store just like you
4.
Today • How iPad
changes everything • Where does it fit? • Designing great apps
5.
Remember I
am not an Apple employee!
6.
First Things First •
I don’t know any iPad secrets • No SDK discussion today
7.
How iPad Changes Everything
8.
Obligatory photo:
9.
“Make the screen five
inches by eight inches, and you’ll rule the world.” - Alan Kay http://bit.ly/dAXgsQ
10.
News Flash:
Computers are still too complicated
11.
Those who design &
build computers are most likely to forget this
12.
The Gulf of Knowledge
13.
Hackers
Bloggers Tech columnists You
14.
Keep this in
mind when evaluating new technology
15.
What’s wrong with
the status quo?
16.
Files
17.
“On Mac OS
X, the /System/Library/ folder... contains over 90,000 items, not one of which a typical user should ever need to see or touch.” - John Gruber http://daringfireball.net/2009/12/the_tablet
18.
My mom has
~100 files on her desktop
19.
Mouse
20.
Geeks still argue about
1-button vs. 2-button mice
21.
http://bit.ly/b5q9mK
22.
The mouse is
a bug, not a feature
23.
Your Stanford C.S.
Degree
24.
To your family, this
still means “tech support”
25.
Not just a generation
gap
26.
Opportunity to
fundamentally rethink computing
27.
Where does it
fit?
28.
http://ohnodoom.com/ibap/
29.
While driving At
a restaurant During the opera
30.
While driving At
a restaurant During the opera
31.
http://www.flickr.com/photos/arvindgrover/3163495351/
32.
http://www.flickr.com/photos/missnita/2086268311/
33.
http://www.flickr.com/photos/isurusen/3435278992/
34.
http://www.flickr.com/photos/eneas/4028061789/
35.
Laptops and iPhones
are often antisocial
36.
iPad is more inviting
and shareable
37.
38.
Multi-user interactions
39.
Presenter + Viewer
40.
Multiplayer games
41.
http://www.flickr.com/photos/poodleface/482570681/
42.
Combine iPhones + iPad?
43.
Multiple Touches
44.
Room for two (or
more) hands
45.
http://www.flickr.com/photos/bekahstargazing/378678206/
46.
Designing Great Apps
47.
(My) Three Rules
48.
1. It’s not
an iPhone 2. Don’t break the flow 3. Make it feel real
49.
1. It’s not
an iPhone
50.
“It’s just a big
iPod touch!” - Someone on the Internet
51.
Hardware? Maybe. Software?
NO!
52.
Don’t just recompile
your iPhone app
53.
Apps that do
this will not be well-received
54.
2. Don’t break
the flow
55.
“One view onscreen” no
longer the only way
56.
57.
58.
Use split views
59.
60.
Don’t abuse it
61.
Use popovers for
modal content
62.
63.
Full-screen transitions can
be disorienting on a large display
64.
3. Make it
feel real
65.
Direct manipulation
66.
67.
Tactile, physical interface design
68.
Postage
Classics ConvertBot
69.
70.
Realistic sound effects
71.
Animations!
72.
Not just eye
candy
73.
Help user to
build a mental map of your app
74.
Some specific tips:
75.
Read the Human Interface
Guidelines
76.
Work with a great
designer
77.
4x the pixels
= 4x the ugly
78.
Performance is a
BIG DEAL
79.
Test on a
real iPad for performance and usability
80.
Build a paper
iPad http://mashable.com/2010/02/08/paper-ipad/
81.
Reading List • http://flyosity.com/ipad/the-ipad-
is-for-everyone-but-us.php • http://joehewitt.com/post/ipad/ • http://www.tomloverro.com/ 2010/02/06/ipad-analysis- history-repeats-itself/
82.
In summary...
83.
New platforms don’t
come along often
84.
We are living
in exciting times
85.
The possibilities
are endless
86.
Go forth &
develop!
87.
Thanks! @edog1203
Download now