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
Slideshow view
Report
Share
Slideshow view
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
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Stephanie Beckett
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
LoriGlavin3
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Alfredo García Lavilla
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Hervé Boutemy
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Databarracks
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Alan Dix
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
LoriGlavin3
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
LoriGlavin3
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
mohitsingh558521
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
LoriGlavin3
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
Recently uploaded
(20)
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special 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