bol.com Partner event 2013 - Presentatie Pieter Siekerman

742 views

Published on

Creating iOS apps

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
742
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

bol.com Partner event 2013 - Presentatie Pieter Siekerman

  1. 1. Creating iOS apps Pieter Siekerman, The Saints 17-1-2013 pieter@the-saints.nl
  2. 2. The Saints• 2005• 15 people• Mobile apps for customers• iOS & Android
  3. 3. • Voetbal International• Eredivisie Live• Geenstijl & Dumpert• Lowlands• Het Financieele Dagblad• Leeuwarder Courant• Wired• Webwereld• Red Bull• Happinez• Mees Kees• ...
  4. 4. About this presentation• No code• Things you won’t learn from a book• Ask questions any time!
  5. 5. 1.Work with a designer
  6. 6. Design• Default UI components look dated• Mobile design has evolved• Use other apps to keep in touch• If this is not your cup of tea, find a designer!• But... know the basic tools
  7. 7. 2.Develop for iOS 5 & 6
  8. 8. iOS versioniOS 6iOS 5iOS 4 0% 20% 40% 60% 80% 100% Data: 15-01-2013
  9. 9. iOS version growth iOS 6 iOS 5100%80%60%40%20% 0% 0 30 days 60 days 90 days 120 days
  10. 10. Devices (mobile) iPhone 5 iPhone 4SiPhone 4 & iPod 4 iPhone 3GS iPad 0% 10% 20% 30% 40% 50% Data: 15-01-2013
  11. 11. Devices (tablet) iPad Mini iPad 4 iPad 3 iPad 2 iPad 1 0% 10% 20% 30% 40% 50% 60% Data: 15-01-2013
  12. 12. Android• Downloads: equal to iOS• Active users: close to iOS• In App Purchases: 10% - 20% of iOS
  13. 13. 3.Develop on device, not simulator
  14. 14. Device vs Simulator• Simulator ✓ Quicker• Device ✓ Actual performance ✓ Actual SDKs ✓ Actual UI
  15. 15. 4.Provisioning profiles won’t bite
  16. 16. Ad Hoc build Member Center Provisioning Portal Apple ID Enterprise Program Ad Hoc Provisioning Profile Development Certificate Certificate Assistant App ID .p12 iTunes Connect Private Key Xcode Organizer Public Key Push Distribution Certificate Bundle Identifier Keychain Device ID Distribution Certificate Development Development ProfileProvisioning Profile Team ID UDID App Store Bundle Seed ID Provisioning Profile
  17. 17. Developer Account• iOS Developer Program (€80,-) ‣ 100 devices ‣ App Store• iOS Developer Enterprise Program (€240,-) ‣ Unlimited devices ‣ Private distribution
  18. 18. Private Key & Certificate +App ID / Bundle ID (nl.thesaints.app) + Devices (UDID) =Provisioning Profile
  19. 19. https://www.testflightapp.com/
  20. 20. 5.Stay away from WebViews
  21. 21. Options• Objective-C• PhoneGap• Appcelerator Titanium• Mobile webpage• ...
  22. 22. Cross-Platform• Efficient multi-platform• Existing language skills but ...• Performance of webviews is terrible• Lowest Common Denominator
  23. 23. Native• Native “feel”• All features• Always cutting edge of platform
  24. 24. Our opinion• Currently two relevant platforms• Each platform has unique qualities• If possible, always build native• Avoid webviews!
  25. 25. 6.Apple’s word is law
  26. 26. The rules• App Store Review Guidelines are final, but...• ... not all rules are enforced as written• ... rules change over time• ... reviewers make mistakes• ... reviewers test as end-users
  27. 27. Solutions• Read the rules• Some ‘common wisdom’ is outdated• Don’t try to outsmart Apple• Don’t touch Apple’s 30%.• Roll with the punches
  28. 28. 7.Never commit to a launch date
  29. 29. The review process• Currently 1 week, but ...• ... can take longer• ... can take shorter• ... only when you are approved
  30. 30. Solutions• Always plan for delayed approval• Publish a launch date after approval• Apps for events are tricky• Expedited reviews• Contacts inside Apple
  31. 31. 8.Track your app
  32. 32. AppViz http://www.ideaswarm.com/AppViz2.html
  33. 33. AppViz• Sales• Rankings• Reviews
  34. 34. 9.Your app will (probably) not make any money
  35. 35. A typical app• A peak and then nothing• Invisible in the mass of apps• Building a good app is a must, but not enough• Gimmicks hardly attract attention anymore• Mobile ads are no goldmine• Making money in The Netherlands is hard• NL is 60/40 not 70/30
  36. 36. Solutions• Any attention helps: press, advertising, App Store visibility, related channels• Established brands are powerful• Freemium models work, payed apps are harder• Jailbreaked devices and cracked apps are often a small problem• Validate In App Purchases
  37. 37. 10.Go for it!
  38. 38. Benefits• Mobile is here to stay• You will have a job• It’s very visible• People will understand what you’re talking about• Still much to be discovered
  39. 39. Questions? Pieter Siekerman, pieter@the-saints.nl

×