Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Designing for iPad
      Evan Doll
Who am I?

• Evan Doll
• Former Apple employee
 • 3 years on iPhone
• Co-taught CS193P
Who am I?

• Not an Apple employee
• Waiting in line outside the
  Apple Store just like you
Today

• How iPad changes everything
• Where does it fit?
• Designing great apps
Remember

  I am not an
Apple employee!
First Things First


• I don’t know any iPad secrets
• No SDK discussion today
How iPad
 Changes
Everything
Obligatory photo:
“Make the screen
five inches by eight
 inches, and you’ll
  rule the world.”
             - Alan Kay
             http://bi...
News Flash:
    Computers are
still too complicated
Those who design
& build computers
are most likely to
    forget this
The Gulf of
Knowledge
Hackers
   Bloggers
Tech columnists
      You
Keep this in mind
when evaluating
new technology
What’s wrong with
 the status quo?
Files
“On Mac OS X, the
/System/Library/ folder...
   contains over 90,000
items, not one of which a
 typical user should ever
 ...
My mom has ~100
files on her desktop
Mouse
Geeks still argue
about 1-button vs.
  2-button mice
http://bit.ly/b5q9mK
The mouse is a bug,
   not a feature
Your Stanford
 C.S. Degree
To your family,
this still means
“tech support”
Not just a
generation gap
Opportunity to
  fundamentally
rethink computing
Where does it fit?
http://ohnodoom.com/ibap/
While driving
 At a restaurant
During the opera
While driving
 At a restaurant
During the opera
http://www.flickr.com/photos/arvindgrover/3163495351/
http://www.flickr.com/photos/missnita/2086268311/
http://www.flickr.com/photos/isurusen/3435278992/
http://www.flickr.com/photos/eneas/4028061789/
Laptops and iPhones
 are often antisocial
iPad is more
inviting and shareable
Multi-user interactions
Presenter + Viewer
Multiplayer games
http://www.flickr.com/photos/poodleface/482570681/
Combine
iPhones + iPad?
Multiple Touches
Room for two
(or more) hands
http://www.flickr.com/photos/bekahstargazing/378678206/
Designing
Great Apps
(My) Three Rules
1. It’s not an iPhone
2. Don’t break the flow
   3. Make it feel real
1. It’s not an iPhone
“It’s just a
big iPod touch!”
- Someone on the Internet
Hardware? Maybe.
 Software? NO!
Don’t just recompile
 your iPhone app
Apps that do this will
not be well-received
2. Don’t break the flow
“One view onscreen”
no longer the only way
Use split views
Don’t abuse it
Use popovers for
 modal content
Full-screen transitions
 can be disorienting
  on a large display
3. Make it feel real
Direct manipulation
Tactile, physical
interface design
Postage   Classics   ConvertBot
Realistic
sound effects
Animations!
Not just eye candy
Help user to build
 a mental map
   of your app
Some specific tips:
Read the
Human Interface
  Guidelines
Work with a
great designer
4x the pixels
      =
 4x the ugly
Performance is
 a BIG DEAL
Test on a real iPad
 for performance
   and usability
Build a paper iPad
http://mashable.com/2010/02/08/paper-ipad/
Reading List
• http://flyosity.com/ipad/the-ipad-
  is-for-everyone-but-us.php
• http://joehewitt.com/post/ipad/
• http://w...
In summary...
New platforms don’t
 come along often
We are living in
exciting times
The possibilities
  are endless
Go forth & develop!
Thanks!
@edog1203
Stanford CS193P - Designing for iPad
Stanford CS193P - Designing for iPad
Stanford CS193P - Designing for iPad
Stanford CS193P - Designing for iPad
Stanford CS193P - Designing for iPad
Stanford CS193P - Designing for iPad
Stanford CS193P - Designing for iPad
Upcoming SlideShare
Loading in …5
×

of

Stanford CS193P - Designing for iPad Slide 1 Stanford CS193P - Designing for iPad Slide 2 Stanford CS193P - Designing for iPad Slide 3 Stanford CS193P - Designing for iPad Slide 4 Stanford CS193P - Designing for iPad Slide 5 Stanford CS193P - Designing for iPad Slide 6 Stanford CS193P - Designing for iPad Slide 7 Stanford CS193P - Designing for iPad Slide 8 Stanford CS193P - Designing for iPad Slide 9 Stanford CS193P - Designing for iPad Slide 10 Stanford CS193P - Designing for iPad Slide 11 Stanford CS193P - Designing for iPad Slide 12 Stanford CS193P - Designing for iPad Slide 13 Stanford CS193P - Designing for iPad Slide 14 Stanford CS193P - Designing for iPad Slide 15 Stanford CS193P - Designing for iPad Slide 16 Stanford CS193P - Designing for iPad Slide 17 Stanford CS193P - Designing for iPad Slide 18 Stanford CS193P - Designing for iPad Slide 19 Stanford CS193P - Designing for iPad Slide 20 Stanford CS193P - Designing for iPad Slide 21 Stanford CS193P - Designing for iPad Slide 22 Stanford CS193P - Designing for iPad Slide 23 Stanford CS193P - Designing for iPad Slide 24 Stanford CS193P - Designing for iPad Slide 25 Stanford CS193P - Designing for iPad Slide 26 Stanford CS193P - Designing for iPad Slide 27 Stanford CS193P - Designing for iPad Slide 28 Stanford CS193P - Designing for iPad Slide 29 Stanford CS193P - Designing for iPad Slide 30 Stanford CS193P - Designing for iPad Slide 31 Stanford CS193P - Designing for iPad Slide 32 Stanford CS193P - Designing for iPad Slide 33 Stanford CS193P - Designing for iPad Slide 34 Stanford CS193P - Designing for iPad Slide 35 Stanford CS193P - Designing for iPad Slide 36 Stanford CS193P - Designing for iPad Slide 37 Stanford CS193P - Designing for iPad Slide 38 Stanford CS193P - Designing for iPad Slide 39 Stanford CS193P - Designing for iPad Slide 40 Stanford CS193P - Designing for iPad Slide 41 Stanford CS193P - Designing for iPad Slide 42 Stanford CS193P - Designing for iPad Slide 43 Stanford CS193P - Designing for iPad Slide 44 Stanford CS193P - Designing for iPad Slide 45 Stanford CS193P - Designing for iPad Slide 46 Stanford CS193P - Designing for iPad Slide 47 Stanford CS193P - Designing for iPad Slide 48 Stanford CS193P - Designing for iPad Slide 49 Stanford CS193P - Designing for iPad Slide 50 Stanford CS193P - Designing for iPad Slide 51 Stanford CS193P - Designing for iPad Slide 52 Stanford CS193P - Designing for iPad Slide 53 Stanford CS193P - Designing for iPad Slide 54 Stanford CS193P - Designing for iPad Slide 55 Stanford CS193P - Designing for iPad Slide 56 Stanford CS193P - Designing for iPad Slide 57 Stanford CS193P - Designing for iPad Slide 58 Stanford CS193P - Designing for iPad Slide 59 Stanford CS193P - Designing for iPad Slide 60 Stanford CS193P - Designing for iPad Slide 61 Stanford CS193P - Designing for iPad Slide 62 Stanford CS193P - Designing for iPad Slide 63 Stanford CS193P - Designing for iPad Slide 64 Stanford CS193P - Designing for iPad Slide 65 Stanford CS193P - Designing for iPad Slide 66 Stanford CS193P - Designing for iPad Slide 67 Stanford CS193P - Designing for iPad Slide 68 Stanford CS193P - Designing for iPad Slide 69 Stanford CS193P - Designing for iPad Slide 70 Stanford CS193P - Designing for iPad Slide 71 Stanford CS193P - Designing for iPad Slide 72 Stanford CS193P - Designing for iPad Slide 73 Stanford CS193P - Designing for iPad Slide 74 Stanford CS193P - Designing for iPad Slide 75 Stanford CS193P - Designing for iPad Slide 76 Stanford CS193P - Designing for iPad Slide 77 Stanford CS193P - Designing for iPad Slide 78 Stanford CS193P - Designing for iPad Slide 79 Stanford CS193P - Designing for iPad Slide 80 Stanford CS193P - Designing for iPad Slide 81 Stanford CS193P - Designing for iPad Slide 82 Stanford CS193P - Designing for iPad Slide 83 Stanford CS193P - Designing for iPad Slide 84 Stanford CS193P - Designing for iPad Slide 85 Stanford CS193P - Designing for iPad Slide 86 Stanford CS193P - Designing for iPad Slide 87
Upcoming SlideShare
slide powerpoint iklan produk
Next
Download to read offline and view in fullscreen.

130 Likes

Share

Download to read offline

Stanford CS193P - Designing for iPad

Download to read offline

Guest lecture for Stanford CS193P (iPhone Application Programming) on February 12, 2010.

Related Books

Free with a 30 day trial from Scribd

See all

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. Multi-user interactions
  38. Presenter + Viewer
  39. Multiplayer games
  40. http://www.flickr.com/photos/poodleface/482570681/
  41. Combine iPhones + iPad?
  42. Multiple Touches
  43. Room for two (or more) hands
  44. http://www.flickr.com/photos/bekahstargazing/378678206/
  45. Designing Great Apps
  46. (My) Three Rules
  47. 1. It’s not an iPhone 2. Don’t break the flow 3. Make it feel real
  48. 1. It’s not an iPhone
  49. “It’s just a big iPod touch!” - Someone on the Internet
  50. Hardware? Maybe. Software? NO!
  51. Don’t just recompile your iPhone app
  52. Apps that do this will not be well-received
  53. 2. Don’t break the flow
  54. “One view onscreen” no longer the only way
  55. Use split views
  56. Don’t abuse it
  57. Use popovers for modal content
  58. Full-screen transitions can be disorienting on a large display
  59. 3. Make it feel real
  60. Direct manipulation
  61. Tactile, physical interface design
  62. Postage Classics ConvertBot
  63. Realistic sound effects
  64. Animations!
  65. Not just eye candy
  66. Help user to build a mental map of your app
  67. Some specific tips:
  68. Read the Human Interface Guidelines
  69. Work with a great designer
  70. 4x the pixels = 4x the ugly
  71. Performance is a BIG DEAL
  72. Test on a real iPad for performance and usability
  73. Build a paper iPad http://mashable.com/2010/02/08/paper-ipad/
  74. 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/
  75. In summary...
  76. New platforms don’t come along often
  77. We are living in exciting times
  78. The possibilities are endless
  79. Go forth & develop!
  80. Thanks! @edog1203
  • liveapplesupport

    Oct. 3, 2017
  • williammdavis

    Feb. 19, 2017
  • ryderstudio

    Jul. 21, 2015
  • pisceskratika

    Apr. 2, 2015
  • SuyaoChen

    Nov. 26, 2013
  • BillyChoi

    May. 3, 2013
  • limawg

    Apr. 10, 2013
  • alpha_lambda

    Mar. 14, 2013
  • gizemekiz549

    Feb. 5, 2013
  • andrekit

    Nov. 25, 2012
  • ajdav07

    Sep. 27, 2012
  • cykao

    Sep. 19, 2012
  • artemtutov

    Sep. 8, 2012
  • RCWinfo

    Jun. 13, 2012
  • share2u

    Jan. 13, 2012
  • orangeman2008

    Oct. 18, 2011
  • YaTingHish

    Oct. 4, 2011
  • ssuserc335ef

    Oct. 2, 2011
  • hyemisong

    Sep. 29, 2011
  • YuShanChang1

    Sep. 27, 2011

Guest lecture for Stanford CS193P (iPhone Application Programming) on February 12, 2010.

Views

Total views

136,223

On Slideshare

0

From embeds

0

Number of embeds

46,122

Actions

Downloads

1,613

Shares

0

Comments

0

Likes

130

×