Max2013 rejected apps presentation

3,878 views

Published on

1 Comment
3 Likes
Statistics
Notes
  • thx for sharing!!! :D
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
3,878
On SlideShare
0
From Embeds
0
Number of Embeds
2,791
Actions
Shares
0
Downloads
21
Comments
1
Likes
3
Embeds 0
No embeds

No notes for slide

Max2013 rejected apps presentation

  1. 1. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.How to Avoid App Store Rejections with Your Mobile AppsMichaël CHAIZE & Greg WILSON | Creative Cloud Evangelists1
  2. 2. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.What will you learn during this presentation ?2PROCESSDEMYSTIFYWHY REJECTED ?WHAT CAN I DO ?CONCLUSION
  3. 3. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Introduction3Michaël Chaize@mchaizeCreativeDroplets.comGreg Wilson@gregsramblingsGregsRamblings.comFantastic guyMANOFTHEYEAR
  4. 4. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Introduction4Michaël Chaize@mchaizeCreativeDroplets.com Narcissus0 rejection
  5. 5. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Introduction5Michaël Chaize@mchaizeCreativeDroplets.com Game of Flex (aka Tour de Flex)3 rejections
  6. 6. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Introduction6Michaël Chaize@mchaizeCreativeDroplets.com Smart Aliens10 rejections
  7. 7. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Introduction7Michaël Chaize@mchaizeCreativeDroplets.com Appliness1 embarrassing rejection
  8. 8. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Who are you ?8?????? rejection(s)?
  9. 9. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.CONCLUSION9www.CreativeDroplets.com
  10. 10. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Apple App Store approval process101.Develop 2.Test 3.Distribute
  11. 11. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Apple App Store approval process111. You buy an iOS developer certificate (99$/year)2. You develop your application using the iOS SDK (Xcode), orPhoneGap, or AIR...3. You sign your .ipa for testing and test it on devices4. You create an application in the iTunes Connect portal5. You sign your .ipa for distribution and upload it to Apple6. Apple reviews your application
  12. 12. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.iTunes Connect app statuses12Prepare for UploadWaiting for UploadWaiting for ReviewApplication Loader(Mac OS only)10 days laterIn ReviewPriority lane - Once in a life 2 hours to 48 hoursReady for SaleRejectedResolution Center
  13. 13. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Your app status is in Review13
  14. 14. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.“Your app is rejected”14
  15. 15. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.iTunes Connect app statuses15
  16. 16. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Demystify the app store16
  17. 17. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Demystify the app store17My! #1Apple doesn’t approvehybrid applications
  18. 18. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.#1 -Apple doesn’t approve hybrid applications18Objective-C Java NDK C#J2ME C/C++C++ C++
  19. 19. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.#1 -Apple doesn’t approve hybrid applications19Objective-C Java NDK C#J2ME C/C++C++ C+++ +
  20. 20. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.#1 -Apple doesn’t approve hybrid applications20Native ShellWebViewNative ShellWebViewNative ShellWebViewNative ShellWebViewNative ShellWebViewNative ShellWebViewNative ShellWebView“Hybrid Apps”
  21. 21. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.#1 -Apple doesn’t approve hybrid applications21JavaScriptOS
  22. 22. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.#1 -Apple doesn’t approve hybrid applications22PhoneGap Buildipa apkOTA xap wgz ipk
  23. 23. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Demystify the app store23My! #1Apple doesn’t approvehybrid applicationsWRONG
  24. 24. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.BBC Olympics24
  25. 25. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Untappd25
  26. 26. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.HealthTap26
  27. 27. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.MAX 201327
  28. 28. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Lil’ Doodle by Andrew Trice28
  29. 29. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.PhoneGap API Explorer by Christophe Coenraets29
  30. 30. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.#1 -Apple doesn’t approve hybrid applications30YES...Apple approves Hybrid applications.You can use the iOS SDK, but alsoPhoneGap, AIR...Hybrid applications don’t have to looklike web applications.Hybrid applications don’t have to looklike classic iOS applications.BUT...Why do we have so many hybridapplications rejected ?
  31. 31. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Demystify the app store31My! #2Apple review is exactscience
  32. 32. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Demystify the app store32My! #2Apple review is exactscienceWRONG
  33. 33. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Who are Apple reviewers ?33Secret people.They review hundreds of apps.This is a 80% automated,20% subjective.Your identity counts.Your brand counts.
  34. 34. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Marriott iPhone app34
  35. 35. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Avatar South Park35
  36. 36. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.The part of subjectivity...36Smart Aliens free Smart Aliens premiumrejectedAPPROVEDSAME CODEBASE
  37. 37. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Who are Apple reviewers ?37If you’re not a big brand, do they support you ?
  38. 38. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Demystify the app store38My! #3Apple is picky and won’tsupport me
  39. 39. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.The Resolution Center39
  40. 40. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.The Resolution Center40
  41. 41. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.App store process - THE MOVIE41
  42. 42. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.App store process - Submit an appeal42
  43. 43. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Apple will call you and coach you43
  44. 44. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Demystify the app store44My! #3Apple is picky and won’tsupport meWRONG
  45. 45. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Conclusions45If your app is rejected,understand why and fix it.Don’t fight against Apple.
  46. 46. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Reasons why your app can be rejected, and solutions46
  47. 47. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.It’s a mindset47
  48. 48. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Classic reasons for dummies481. Private frameworks - Interpreted code2. Follow Apple’s guideline3. Copying existing native functionality4. Inappropriate keyboard type5. Manage lost connection6. Don’t infringe trademarks7. Don’t mention Steve Jobs8. Don’t hack an airplaneetc...
  49. 49. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.The native experience49"Reconsider Web-Based DesignsIf youre coming from the web, you need to make sure thatyou give people an iOS app experience, not a webexperience. Remember, people can visit your website on theiriOS-based devices using Safari on iOS."
  50. 50. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Phraffle - Rejected50
  51. 51. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Do you really need an app ? Why not a web app ?51Good questionI’m perplexed
  52. 52. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Web application vs. Native application52Native Applications Mobile Web ApplicationsCapabilities - Device’s native features,information and hardwareCapabilities - Limited amount ofthe device’s native featuresMonetization - App store Monetization - Classic web paywallUpdates - 10 days, not forced Updates - AutomaticDiscoverability - the app store is full> Marketing campaign is mandatoryDiscoverability - Classic Web SEOIt’s not a trivial choice
  53. 53. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.What did Phraffle ?53http://gregsramblings.com/
  54. 54. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Radio X-Track - the website54
  55. 55. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Radio X-Track - my first design was rejected55
  56. 56. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Radio X-Track - Fresh new design - approved56
  57. 57. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.The Native experience: Hybrid apps and UI components57http://topcoat.io
  58. 58. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.The Native experience: Performance and architecture58Backbone AngularJavaScript frameworksMobile frameworksapp-UIRetina Display Launch time300ms tapTransitionsScrolling
  59. 59. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.The Native experience: Performance and architecture59Backbone AngularJavaScript frameworksMobile frameworksapp-UIRetina Displayhttp://coenraets.org/http://coenraets.org/samples/pageslider/index.htmlLaunch time300ms tapTransitionsScrolling
  60. 60. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.The Native experience: Performance and architecture60Backbone AngularJavaScript frameworksMobile frameworksapp-UIRetina Displaywww.tricedesigns.com/http://tricedesigns.com/census/Launch time300ms tapTransitionsScrolling
  61. 61. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Once your app is approved... Welcome to hell.61The users are more hurtful than Apple.
  62. 62. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Less obvious rejection reasons62
  63. 63. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.“Beta”, “Demo”, “Android”... forbidden words63
  64. 64. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Expired certificate64You’re with me.You’re under my protection.
  65. 65. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.iCloud storage65Keep me light.
  66. 66. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Sometimes Apple helps you from the beginning66
  67. 67. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 67Sometimes Apple helps you from the beginning
  68. 68. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.What is bad design ?68
  69. 69. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.What is bad design ?69
  70. 70. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Apple business model or app store integrity70Gregs Toolkitappgratis
  71. 71. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.A lot of reasons...71
  72. 72. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Resources72http://adobeevangelists.com/ Appliness Creative Cloud > Learn
  73. 73. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.CONCLUSION73You have the powerIt’s not exact scienceEngage with AppleStay classy
  74. 74. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.Take the SESSION SURVEY on the MAX COMPANION app74…for your chance to WIN one of these e-books from Adobe PressEvery survey you submit enters your name to win the daily grand prize -an Apple® iPod Nano®.
  75. 75. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.CONCLUSION75www.CreativeDroplets.com@mchaize&@gregsramblings
  76. 76. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

×