Entering the Mobile Space

1,708 views

Published on

Scott Gledhill of pinchzoom, a mobile application collective, discusses his experience moving from a front-end web developer to working with a team on iPhone apps, mobile applications and the mobile web. Find out the advantages, disadvantages, strengths and weaknesses in going from web development to the strange, new world of mobile development.

Published in: Design, Technology, Business

Entering the Mobile Space

  1. 1. Entering the Mobile Space Scott Gledhill
  2. 2. personas of the web http://www. ickr.com/photos/sprae/
  3. 3. personas of mobile?
  4. 4. imode
  5. 5. the mobile web sucked
  6. 6. Brian Fling
  7. 7. Brian Fling web standards in mobile
  8. 8. Brian Fling web standards in mobile design for mobile context
  9. 9. Brian Fling web standards in mobile design for mobile context merge web 2.0 + mobile 2.0
  10. 10. Garret Murray
  11. 11. Garret Murray iPhone SDK
  12. 12. Garret Murray iPhone SDK native iPhone app
  13. 13. Dave Kaneda
  14. 14. Dave Kaneda mobile web framework
  15. 15. Dave Kaneda mobile web framework jQuery plugin
  16. 16. Dave Kaneda mobile web framework jQuery plugin cross platform development (WebKit)
  17. 17. it’s all new http://www. ickr.com/photos/joshlewis/
  18. 18. new numbers
  19. 19. 3.6 billion people own or have access to mobiles
  20. 20. 3.6 billion people own or have access to mobiles 1.6 billion of these have access to the web
  21. 21. 3.6 billion people own or have access to mobiles 1.6 billion of these have access to the web (only 1.1 billion have access to internet connected desktops)
  22. 22. Generation Y http://www. ickr.com/photos/ xe/
  23. 23. Generation Y 94% own a mobile phone http://www. ickr.com/photos/ xe/
  24. 24. Generation Y 94% own a mobile phone 97% own a computer http://www. ickr.com/photos/ xe/
  25. 25. Generation Y 94% own a mobile phone 97% own a computer 56% own an ipod http://www. ickr.com/photos/ xe/
  26. 26. Generation Y 94% own a mobile phone 97% own a computer 56% own an ipod they are multitaskers http://www. ickr.com/photos/ xe/
  27. 27. Generation Y 94% own a mobile phone 97% own a computer 56% own an ipod they are multitaskers Generation Z http://www. ickr.com/photos/ xe/
  28. 28. Generation Y 94% own a mobile phone 97% own a computer 56% own an ipod they are multitaskers Generation Z born in the modern digital age http://www. ickr.com/photos/ xe/
  29. 29. Generation Y 94% own a mobile phone 97% own a computer 56% own an ipod they are multitaskers Generation Z born in the modern digital age technology is infused at birth http://www. ickr.com/photos/ xe/
  30. 30. In less than ve years, the mobile generation (y+z) could have more buying power than all other demographics combined.
  31. 31. new ecosystems
  32. 32. Services Applications Application Frameworks Operating Systems Platforms Devices Aggregators Networks Operators
  33. 33. Services Applications Application Frameworks
  34. 34. Services Applications Application Frameworks
  35. 35. Services Applications Application Frameworks
  36. 36. new context
  37. 37. http://www. ickr.com/photos/totalaldo/
  38. 38. where are you?
  39. 39. task based
  40. 40. in between time
  41. 41. new challenges
  42. 42. some apps should be rejected
  43. 43. Nine Inch Nails objectionable content
  44. 44. Nine Inch Nails objectionable content South Park objectionable content
  45. 45. Nine Inch Nails objectionable content South Park objectionable content Fracture user ‘confusion’
  46. 46. Nine Inch Nails objectionable content South Park objectionable content Fracture user ‘confusion’ Knife Music Ebook objectionable content
  47. 47. Nine Inch Nails objectionable content South Park objectionable content Fracture user ‘confusion’ Knife Music Ebook objectionable content Eucalyptus access to the Kama Sutra, later unbanned
  48. 48. Nine Inch Nails objectionable content South Park objectionable content Fracture user ‘confusion’ Knife Music Ebook objectionable content Eucalyptus access to the Kama Sutra, later unbanned Chinese Translation objectionable content
  49. 49. what about updates?
  50. 50. App Store Complaint #23,493 Today, after 15 days, Ego version 1.4.2 was rejected due to an HIG violation. It was a simple violation and I fixed and resubmitted immediately. While it’s frustrating to be rejected, what makes this so much worse is that it took 15 days. That’s half a month. Now that I’ve resubmitted I’m at the back of the line again, and it could easily take another 15 days to be approved (or rejected yet again), which would make the process for getting a simple bugfix point release approved and into customers’ hands take a full month. That is absurd. Here’s the note I sent back to the Apple App Review team, which I also CCd to the Developer Technical Support team: Follow-up: 83060940 I have modified the application and resubmitted. That said, I would like to say I’m extremely frustrated by the fact that it took Apple 15 DAYS to reject my application and now that I’ve resubmitted could take another 15 days to be approved. That’s 30 days to get a bugfix build through, which is DESTROYING my business with this application. Please, I’m begging you, PLEASE don’t take another 15 days on this. My sales are suffering and bad reviews are pouring in because I can’t get a bug fixed for my users. This makes me look terrible. 30 days to approve a point release is insanity. I’M BEGGING YOU. Just when I start to get comfortable with the App Store again, shit like this happens. I understand Apple is completely inundated with updates and applications, but that’s not my problem. If you’re going to set up a system with this many requirements, you’d damned well better be able to handle it efficiently. 30 days to approve a simple update is not efficient. http://log.maniacalrage.net/
  51. 51. “ Today, after 15 days, Ego version App Store Complaint #23,493 Today, after 15 days, Ego version 1.4.2 was rejected due to an HIG violation. It was a 1.4.2 was rejected... That’s half a simple violation and I fixed and resubmitted immediately. While it’s frustrating to be rejected, what makes this so much worse is that it took 15 days. That’s half a month. month. Now that I’ve resubmitted I’m at the back of the line again, and it could easily take ” another 15 days to be approved (or rejected yet again), which would make the process for getting a simple bugfix point release approved and into customers’ hands take a full month. That is absurd. Here’s the note I sent back to the Apple App Review team, which I also CCd to the Developer Technical Support team: Follow-up: 83060940 I have modified the application and resubmitted. That said, I would like to say I’m extremely frustrated by the fact that it took Apple 15 DAYS to reject my application and now that I’ve resubmitted could take another 15 days to be approved. That’s 30 days to get a bugfix build through, which is DESTROYING my business with this application. Please, I’m begging you, PLEASE don’t take another 15 days on this. My sales are suffering and bad reviews are pouring in because I can’t get a bug fixed for my users. This makes me look terrible. 30 days to approve a point release is insanity. I’M BEGGING YOU. Just when I start to get comfortable with the App Store again, shit like this happens. I understand Apple is completely inundated with updates and applications, but that’s not my problem. If you’re going to set up a system with this many requirements, you’d damned well better be able to handle it efficiently. 30 days to approve a simple update is not efficient.
  52. 52. “ ...now that I’ve resubmitted could App Store Complaint #23,493 Today, after 15 days, Ego version 1.4.2 was rejected due to an HIG violation. It was a take another 15 days to be simple violation and I fixed and resubmitted immediately. While it’s frustrating to be rejected, what makes this so much worse is that it took 15 days. That’s half a month. approved. Now that I’ve resubmitted I’m at the back of the line again, and it could easily take ” another 15 days to be approved (or rejected yet again), which would make the process for getting a simple bugfix point release approved and into customers’ hands take a full month. That is absurd. Here’s the note I sent back to the Apple App Review team, which I also CCd to the Developer Technical Support team: Follow-up: 83060940 I have modified the application and resubmitted. That said, I would like to say I’m extremely frustrated by the fact that it took Apple 15 DAYS to reject my application and now that I’ve resubmitted could take another 15 days to be approved. That’s 30 days to get a bugfix build through, which is DESTROYING my business with this application. Please, I’m begging you, PLEASE don’t take another 15 days on this. My sales are suffering and bad reviews are pouring in because I can’t get a bug fixed for my users. This makes me look terrible. 30 days to approve a point release is insanity. I’M BEGGING YOU. Just when I start to get comfortable with the App Store again, shit like this happens. I understand Apple is completely inundated with updates and applications, but that’s not my problem. If you’re going to set up a system with this many requirements, you’d damned well better be able to handle it efficiently. 30 days to approve a simple update is not efficient.
  53. 53. “ ... 30 days to get a bug fix build App Store Complaint #23,493 through, which is DESTROYING Today, after 15 days, Ego version 1.4.2 was rejected due to an HIG violation. It was a simple violation and I fixed and resubmitted immediately. While it’s frustrating to be my business with this rejected, what makes this so much worse is that it took 15 days. That’s half a month. Now that I’ve resubmitted I’m at the back of the line again, and it could easily take ” another 15 days to be approved (or rejected yet again), which would make the process application. for getting a simple bugfix point release approved and into customers’ hands take a full month. That is absurd. Here’s the note I sent back to the Apple App Review team, which I also CCd to the Developer Technical Support team: Follow-up: 83060940 I have modified the application and resubmitted. That said, I would like to say I’m extremely frustrated by the fact that it took Apple 15 DAYS to reject my application and now that I’ve resubmitted could take another 15 days to be approved. That’s 30 days to get a bugfix build through, which is DESTROYING my business with this application. Please, I’m begging you, PLEASE don’t take another 15 days on this. My sales are suffering and bad reviews are pouring in because I can’t get a bug fixed for my users. This makes me look terrible. 30 days to approve a point release is insanity. I’M BEGGING YOU. Just when I start to get comfortable with the App Store again, shit like this happens. I understand Apple is completely inundated with updates and applications, but that’s not my problem. If you’re going to set up a system with this many requirements, you’d damned well better be able to handle it efficiently. 30 days to approve a simple update is not efficient.
  54. 54. http://www. ickr.com/photos/kentsmudger/
  55. 55. “ ... are we all reduced to building moronic fart and burp applications for the iTunes store and selling ” them for 99 cents? - another pissed off Apple developer
  56. 56. ... but, Apple have change the mobile space
  57. 57. ... but, Apple have change the mobile space improved interaction and UI
  58. 58. ... but, Apple have change the mobile space improved interaction and UI a better mobile web
  59. 59. ... but, Apple have change the mobile space improved interaction and UI a better mobile web more than phones
  60. 60. ... but, Apple have change the mobile space improved interaction and UI a better mobile web more than phones more control for the users (reviews)
  61. 61. ... but, Apple have change the mobile space improved interaction and UI a better mobile web more than phones more control for the users (reviews) more control for developers (app store)
  62. 62. new devices
  63. 63. iPhone
  64. 64. palm pre
  65. 65. blackberry
  66. 66. android
  67. 67. feature phones
  68. 68. new people
  69. 69. www. ickr.com/photos/mobilemondaysydney/274233304/
  70. 70. mobile 2.0 hype
  71. 71. mobile 2.0 for the client?
  72. 72. mobile 2.0 for the client?
  73. 73. front-end + mobile http://www. ickr.com/photos/wasteofspace/
  74. 74. http://www. ickr.com/photos/bingramos/
  75. 75. front-end http://www. ickr.com/photos/bingramos/
  76. 76. front-end back-end http://www. ickr.com/photos/bingramos/
  77. 77. front-end back-end front-end http://www. ickr.com/photos/bingramos/
  78. 78. http://www.slideshare.net/stephenpa/eye-candy-is-a-critical-business-requirement
  79. 79. http://www.slideshare.net/stephenpa/eye-candy-is-a-critical-business-requirement
  80. 80. attractive apps will be more successful
  81. 81. confusing apps will fail
  82. 82. progressive enhancement
  83. 83. device fragmentation
  84. 84. progressive enhancement web standards
  85. 85. progressive enhancement web standards accessibility
  86. 86. progressive enhancement web standards accessibility IA and usability
  87. 87. progressive enhancement web standards accessibility IA and usability interaction design (JS / Ajax)
  88. 88. progressive enhancement web standards accessibility IA and usability interaction design (JS / Ajax) ndability
  89. 89. WebKit
  90. 90. “ There is no WebKit in mobile... - PPK ”
  91. 91. http://www.quirksmode.org/webkit.html
  92. 92. “ ... top 4 of all WebKits tested is ” Iphone 3.1 - PPK
  93. 93. mobile browsers will progress faster than desktop browsers
  94. 94. @font-face Lorem ipsum dolor sit auctor dui. Nunc ut leo augue accumsan amet, consectetuer vel magna adipiscing augue. Quisque ut eros adipiscing elit. Aenean tempor. Donec at erat ultrices sodales. egestas blandit ipsum. pretium, ligula et Nunc vitae ipsum. Morbi nulla metus, hendrerit faucibus, sem Mauris in elit in dolor luctus et, ullamcorper velit accumsan tortor, imperdiet interdum. sit amet, commodo sodales tempor est Vivamus egestas quis, nisl. Ut blandit ligula non velit. Nulla s a gi t t i s j u s to. S e d lacus nec nibh. sagittis, odio quis porta lorem. Sed vel neque in Phasellus eleifend nonummy, mauris arcu ipsum gravida enim et risus. Nam grav i d a o d i o, q u i s nonummy. Nulla condimentum. aliquam lacus elit non tempor blandit elit. Praesent euismod libero. Proin aliquam yellow box with shadows... ooooooh yeah!
  95. 95. tools for mobile
  96. 96. “ Learning Objective-C is great, if only for the historical obscurity of it.” ” - Brian LeRoux, PhoneGap
  97. 97. PhoneGap
  98. 98. Titanium
  99. 99. JQTouch
  100. 100. keep it on the mobile web http://code.google.com/p/jqtouch/wiki/PoweredBy
  101. 101. are frameworks good for me?
  102. 102. are frameworks good for me? proof of concept
  103. 103. are frameworks good for me? proof of concept work quickly in a language you know
  104. 104. are frameworks good for me? proof of concept work quickly in a language you know do you need to target a speci c device?
  105. 105. are frameworks good for me? proof of concept work quickly in a language you know do you need to target a speci c device? do you need to target native functionality?
  106. 106. entering the mobile space http://www. ickr.com/photos/fcb/
  107. 107. Are HTML5, CSS3, JavaScript, XML and APIs the universal language for everything?
  108. 108. learn JavaScript
  109. 109. start simple and free
  110. 110. http://nextsydneyferry.com/app/
  111. 111. know your strengths
  112. 112. nd a good tool
  113. 113. explore the mobile web
  114. 114. “ Making an application for a single platform is not a strategy, it’s an ” opportunity... - Brian Fling
  115. 115. HTML5, CSS3, JavaScript, XML and APIs are the universal language for everything.
  116. 116. a good teacher teaches the student that they already know they answer.
  117. 117. we are already designing for the web of tomorrow.
  118. 118. http://www.moltn.com/blog/entering-the-mobile-space Other credits: http://www. ickr.com/photos/ericrice/ http://www. ickr.com/photos/jorges ickr/ http://www. ickr.com/photos/mkeefe/ http://www. ickr.com/photos/wonderlane/ http://www. ickr.com/photos/sloth_rider/ http://www. ickr.com/photos/jessicafm/ http://www. ickr.com/photos/batega/ http://www. ickr.com/photos/helgabj/

×