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
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Curtis Poe
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
RankYa
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Fwdays
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Precisely
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
Miki Katsuragi
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
Sri Ambati
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
null - The Open Security Community
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
Recently uploaded
(20)
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
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