SlideShare une entreprise Scribd logo
1  sur  76
Télécharger pour lire hors ligne
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
How to Avoid App Store Rejections with Your Mobile Apps
Michaël CHAIZE & Greg WILSON | Creative Cloud Evangelists
1
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
What will you learn during this presentation ?
2
PROCESS
DEMYSTIFY
WHY REJECTED ?
WHAT CAN I DO ?
CONCLUSION
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Introduction
3
Michaël Chaize
@mchaize
CreativeDroplets.com
Greg Wilson
@gregsramblings
GregsRamblings.com
Fantastic guy
M
AN
O
F
TH
E
YEAR
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Introduction
4
Michaël Chaize
@mchaize
CreativeDroplets.com Narcissus
0 rejection
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Introduction
5
Michaël Chaize
@mchaize
CreativeDroplets.com Game of Flex (aka Tour de Flex)
3 rejections
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Introduction
6
Michaël Chaize
@mchaize
CreativeDroplets.com Smart Aliens
10 rejections
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Introduction
7
Michaël Chaize
@mchaize
CreativeDroplets.com Appliness
1 embarrassing rejection
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Who are you ?
8
???
??? rejection(s)
?
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
CONCLUSION
9
www.CreativeDroplets.com
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Apple App Store approval process
10
1.Develop 2.Test 3.Distribute
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Apple App Store approval process
11
1. You buy an iOS developer certificate (99$/year)
2. You develop your application using the iOS SDK (Xcode), or
PhoneGap, or AIR...
3. You sign your .ipa for testing and test it on devices
4. You create an application in the iTunes Connect portal
5. You sign your .ipa for distribution and upload it to Apple
6. Apple reviews your application
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
iTunes Connect app statuses
12
Prepare for Upload
Waiting for Upload
Waiting for Review
Application Loader
(Mac OS only)
10 days later
In Review
Priority lane - Once in a life 2 hours to 48 hours
Ready for Sale
Rejected
Resolution Center
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Your app status is in Review
13
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
“Your app is rejected”
14
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
iTunes Connect app statuses
15
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Demystify the app store
16
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Demystify the app store
17
My! #1
Apple doesn’t approve
hybrid applications
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
#1 -Apple doesn’t approve hybrid applications
18
Objective-C Java NDK C#J2ME C/C++C++ C++
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
#1 -Apple doesn’t approve hybrid applications
19
Objective-C Java NDK C#J2ME C/C++C++ C++
+ +
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
#1 -Apple doesn’t approve hybrid applications
20
Native Shell
WebView
Native Shell
WebView
Native Shell
WebView
Native Shell
WebView
Native Shell
WebView
Native Shell
WebView
Native Shell
WebView
“Hybrid Apps”
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
#1 -Apple doesn’t approve hybrid applications
21
JavaScript
OS
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
#1 -Apple doesn’t approve hybrid applications
22
PhoneGap Build
ipa apk
OTA xap wgz ipk
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Demystify the app store
23
My! #1
Apple doesn’t approve
hybrid applications
WRONG
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
BBC Olympics
24
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Untappd
25
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
HealthTap
26
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
MAX 2013
27
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Lil’ Doodle by Andrew Trice
28
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
PhoneGap API Explorer by Christophe Coenraets
29
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
#1 -Apple doesn’t approve hybrid applications
30
YES...
Apple approves Hybrid applications.
You can use the iOS SDK, but also
PhoneGap, AIR...
Hybrid applications don’t have to look
like web applications.
Hybrid applications don’t have to look
like classic iOS applications.
BUT...
Why do we have so many hybrid
applications rejected ?
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Demystify the app store
31
My! #2
Apple review is exact
science
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Demystify the app store
32
My! #2
Apple review is exact
science
WRONG
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Who are Apple reviewers ?
33
Secret people.
They review hundreds of apps.
This is a 80% automated,
20% subjective.
Your identity counts.
Your brand counts.
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Marriott iPhone app
34
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Avatar South Park
35
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
The part of subjectivity...
36
Smart Aliens free Smart Aliens premium
r
ejected
AP
P
R
O
VED
SAME CODEBASE
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Who are Apple reviewers ?
37
If you’re not a big brand, do they support you ?
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Demystify the app store
38
My! #3
Apple is picky and won’t
support me
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
The Resolution Center
39
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
The Resolution Center
40
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
App store process - THE MOVIE
41
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
App store process - Submit an appeal
42
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Apple will call you and coach you
43
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Demystify the app store
44
My! #3
Apple is picky and won’t
support me
WRONG
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Conclusions
45
If your app is rejected,
understand why and fix it.
Don’t fight against Apple.
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Reasons why your app can be rejected, and solutions
46
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
It’s a mindset
47
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Classic reasons for dummies
48
1. Private frameworks - Interpreted code
2. Follow Apple’s guideline
3. Copying existing native functionality
4. Inappropriate keyboard type
5. Manage lost connection
6. Don’t infringe trademarks
7. Don’t mention Steve Jobs
8. Don’t hack an airplane
etc...
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
The native experience
49
"Reconsider Web-Based Designs
If you're coming from the web, you need to make sure that
you give people an iOS app experience, not a web
experience. Remember, people can visit your website on their
iOS-based devices using Safari on iOS."
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Phraffle - Rejected
50
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Do you really need an app ? Why not a web app ?
51
Good question
I’m perplexed
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Web application vs. Native application
52
Native Applications Mobile Web Applications
Capabilities - Device’s native features,
information and hardware
Capabilities - Limited amount of
the device’s native features
Monetization - App store Monetization - Classic web paywall
Updates - 10 days, not forced Updates - Automatic
Discoverability - the app store is full
> Marketing campaign is mandatory
Discoverability - Classic Web SEO
It’s not a trivial choice
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
What did Phraffle ?
53
http://gregsramblings.com/
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Radio X-Track - the website
54
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Radio X-Track - my first design was rejected
55
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Radio X-Track - Fresh new design - approved
56
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
The Native experience: Hybrid apps and UI components
57
http://topcoat.io
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
The Native experience: Performance and architecture
58
Backbone Angular
JavaScript frameworks
Mobile frameworks
app-UI
Retina Display Launch time
300ms tap
Transitions
Scrolling
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
The Native experience: Performance and architecture
59
Backbone Angular
JavaScript frameworks
Mobile frameworks
app-UI
Retina Display
http://coenraets.org/
http://coenraets.org/samples/pageslider/index.html
Launch time
300ms tap
Transitions
Scrolling
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
The Native experience: Performance and architecture
60
Backbone Angular
JavaScript frameworks
Mobile frameworks
app-UI
Retina Display
www.tricedesigns.com/
http://tricedesigns.com/census/
Launch time
300ms tap
Transitions
Scrolling
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Once your app is approved... Welcome to hell.
61
The users are more hurtful than Apple.
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Less obvious rejection reasons
62
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
“Beta”, “Demo”, “Android”... forbidden words
63
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Expired certificate
64
You’re with me.
You’re under my protection.
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
iCloud storage
65
Keep me light.
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Sometimes Apple helps you from the beginning
66
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 67
Sometimes Apple helps you from the beginning
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
What is bad design ?
68
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
What is bad design ?
69
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Apple business model or app store integrity
70
Greg's Toolkitappgratis
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
A lot of reasons...
71
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Resources
72
http://adobeevangelists.com/ Appliness Creative Cloud > Learn
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
CONCLUSION
73
You have the power
It’s not exact science
Engage with Apple
Stay classy
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Take the SESSION SURVEY on the MAX COMPANION app
74
…for your chance to WIN one of these e-books from Adobe Press
Every survey you submit enters your name to win the daily grand prize -
an Apple® iPod Nano®.
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
CONCLUSION
75
www.CreativeDroplets.com
@mchaize
&@gregsramblings
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Contenu connexe

Tendances

Tendances (17)

Creating Android apps
Creating Android appsCreating Android apps
Creating Android apps
 
Prototype Development in Mobile-Learning Design Research
Prototype Development in Mobile-Learning Design ResearchPrototype Development in Mobile-Learning Design Research
Prototype Development in Mobile-Learning Design Research
 
You're doing it all wrong
You're doing it all wrongYou're doing it all wrong
You're doing it all wrong
 
Mobile Trends and Innovations
Mobile Trends and InnovationsMobile Trends and Innovations
Mobile Trends and Innovations
 
I pad for economic development pll webinar-1-31-11
I pad for economic development pll webinar-1-31-11I pad for economic development pll webinar-1-31-11
I pad for economic development pll webinar-1-31-11
 
Miami - Why is MRO software so complicated
Miami - Why is MRO software so complicatedMiami - Why is MRO software so complicated
Miami - Why is MRO software so complicated
 
Riding the new wave_Nuisol
Riding the new wave_NuisolRiding the new wave_Nuisol
Riding the new wave_Nuisol
 
The crazy world of aviation it
The crazy world of aviation itThe crazy world of aviation it
The crazy world of aviation it
 
Checklist for Iphone App Design
Checklist for Iphone App Design Checklist for Iphone App Design
Checklist for Iphone App Design
 
如何變成iOS App開發魔法師
如何變成iOS App開發魔法師如何變成iOS App開發魔法師
如何變成iOS App開發魔法師
 
Insights from Glass Entrepreneur: Developing, Hacking, and Monetizing Apps
Insights from Glass Entrepreneur: Developing, Hacking, and Monetizing AppsInsights from Glass Entrepreneur: Developing, Hacking, and Monetizing Apps
Insights from Glass Entrepreneur: Developing, Hacking, and Monetizing Apps
 
dotFes KYOTO - スマホ開発にAIR & PhoneGapを勧める5つの理由
dotFes KYOTO - スマホ開発にAIR & PhoneGapを勧める5つの理由dotFes KYOTO - スマホ開発にAIR & PhoneGapを勧める5つの理由
dotFes KYOTO - スマホ開発にAIR & PhoneGapを勧める5つの理由
 
UPDATED: Tablet Strategy Bootcamp
UPDATED: Tablet Strategy BootcampUPDATED: Tablet Strategy Bootcamp
UPDATED: Tablet Strategy Bootcamp
 
Design Types
Design TypesDesign Types
Design Types
 
State of the WEB ‘18
State of the WEB ‘18State of the WEB ‘18
State of the WEB ‘18
 
Artificially Intelligent Designer
Artificially Intelligent DesignerArtificially Intelligent Designer
Artificially Intelligent Designer
 
Get With The Programme
Get With The ProgrammeGet With The Programme
Get With The Programme
 

En vedette

Listening Movie P P T Version Sample
Listening  Movie  P P T  Version  SampleListening  Movie  P P T  Version  Sample
Listening Movie P P T Version Sample
Andrew Schwartz
 
God's Pharmacy
God's PharmacyGod's Pharmacy
God's Pharmacy
sanctuary
 
日出日落
日出日落日出日落
日出日落
nonnon
 
A C E I 2008 Math Manipulatives 2003
A C E I 2008  Math  Manipulatives 2003A C E I 2008  Math  Manipulatives 2003
A C E I 2008 Math Manipulatives 2003
ricmac25
 
Training Movie Ppt Version Sample
Training Movie Ppt Version SampleTraining Movie Ppt Version Sample
Training Movie Ppt Version Sample
Andrew Schwartz
 
Pädevuste rakendamine
Pädevuste rakendaminePädevuste rakendamine
Pädevuste rakendamine
kiq
 
Ontologies for Information Extraction
Ontologies for Information ExtractionOntologies for Information Extraction
Ontologies for Information Extraction
Lidia Pivovarova
 

En vedette (20)

Social Products Require Social Marketers.
Social Products Require Social Marketers.Social Products Require Social Marketers.
Social Products Require Social Marketers.
 
No Such Thing As Social Products
No Such Thing As Social ProductsNo Such Thing As Social Products
No Such Thing As Social Products
 
Listening Movie P P T Version Sample
Listening  Movie  P P T  Version  SampleListening  Movie  P P T  Version  Sample
Listening Movie P P T Version Sample
 
God's Pharmacy
God's PharmacyGod's Pharmacy
God's Pharmacy
 
WiPromo Overview
WiPromo OverviewWiPromo Overview
WiPromo Overview
 
Communicative verbs and constructions as markers
Communicative verbs and constructions as markersCommunicative verbs and constructions as markers
Communicative verbs and constructions as markers
 
Corso Facebook vs Google
Corso Facebook vs GoogleCorso Facebook vs Google
Corso Facebook vs Google
 
Boyarsky
BoyarskyBoyarsky
Boyarsky
 
Spring 3 - Der dritte Frühling
Spring 3 - Der dritte FrühlingSpring 3 - Der dritte Frühling
Spring 3 - Der dritte Frühling
 
日出日落
日出日落日出日落
日出日落
 
A C E I 2008 Math Manipulatives 2003
A C E I 2008  Math  Manipulatives 2003A C E I 2008  Math  Manipulatives 2003
A C E I 2008 Math Manipulatives 2003
 
IET Welcome
IET WelcomeIET Welcome
IET Welcome
 
02 классификация документов
02 классификация документов02 классификация документов
02 классификация документов
 
Training Movie Ppt Version Sample
Training Movie Ppt Version SampleTraining Movie Ppt Version Sample
Training Movie Ppt Version Sample
 
PLC - Organization
PLC - OrganizationPLC - Organization
PLC - Organization
 
Pädevuste rakendamine
Pädevuste rakendaminePädevuste rakendamine
Pädevuste rakendamine
 
Amsterdam Music Ss3
Amsterdam Music Ss3Amsterdam Music Ss3
Amsterdam Music Ss3
 
I M S Bocharov
I M S BocharovI M S Bocharov
I M S Bocharov
 
Ontologies for Information Extraction
Ontologies for Information ExtractionOntologies for Information Extraction
Ontologies for Information Extraction
 
Zavisimost
ZavisimostZavisimost
Zavisimost
 

Similaire à Max2013 rejected apps presentation

Adobe presentation sydney
Adobe presentation sydneyAdobe presentation sydney
Adobe presentation sydney
Michael Buckley
 
Sponsor Breakfast Presentation by Adobe
Sponsor Breakfast Presentation by AdobeSponsor Breakfast Presentation by Adobe
Sponsor Breakfast Presentation by Adobe
MediaPost
 
20140327-S602-Mobile
20140327-S602-Mobile20140327-S602-Mobile
20140327-S602-Mobile
Russell Lewis
 
Digital, bear or just bull
Digital, bear or just bullDigital, bear or just bull
Digital, bear or just bull
Scott Rigby
 

Similaire à Max2013 rejected apps presentation (20)

Adobe presentation sydney
Adobe presentation sydneyAdobe presentation sydney
Adobe presentation sydney
 
The Future of Social Business
The Future of Social BusinessThe Future of Social Business
The Future of Social Business
 
Sponsor Breakfast Presentation by Adobe
Sponsor Breakfast Presentation by AdobeSponsor Breakfast Presentation by Adobe
Sponsor Breakfast Presentation by Adobe
 
From Gold Rush to Online Gold Mine: How Brooks Brothers Used Analytics to Dri...
From Gold Rush to Online Gold Mine: How Brooks Brothers Used Analytics to Dri...From Gold Rush to Online Gold Mine: How Brooks Brothers Used Analytics to Dri...
From Gold Rush to Online Gold Mine: How Brooks Brothers Used Analytics to Dri...
 
Charting your path to app nirvana with AEM Mobile
Charting your path to app nirvana with AEM MobileCharting your path to app nirvana with AEM Mobile
Charting your path to app nirvana with AEM Mobile
 
プロトタイプでWeb制作の手戻りを減らせ!アドビ初のUI/UXデザインツール、Adobe XDのススメ
プロトタイプでWeb制作の手戻りを減らせ!アドビ初のUI/UXデザインツール、Adobe XDのススメプロトタイプでWeb制作の手戻りを減らせ!アドビ初のUI/UXデザインツール、Adobe XDのススメ
プロトタイプでWeb制作の手戻りを減らせ!アドビ初のUI/UXデザインツール、Adobe XDのススメ
 
Lavacon 2014 - The state of mobile publishing
Lavacon 2014 -  The state of mobile publishingLavacon 2014 -  The state of mobile publishing
Lavacon 2014 - The state of mobile publishing
 
Not Your Father's SEM
Not Your Father's SEMNot Your Father's SEM
Not Your Father's SEM
 
The Right Ingredients for Building an Effective Customer Profile
The Right Ingredients for Building an Effective Customer ProfileThe Right Ingredients for Building an Effective Customer Profile
The Right Ingredients for Building an Effective Customer Profile
 
Adobe
AdobeAdobe
Adobe
 
20140327-S602-Mobile
20140327-S602-Mobile20140327-S602-Mobile
20140327-S602-Mobile
 
EVOLVE'15 | Enhance | John Fait | AEM App Enhanced In-App Messaging & Beacons
EVOLVE'15 | Enhance | John Fait | AEM App Enhanced In-App Messaging & BeaconsEVOLVE'15 | Enhance | John Fait | AEM App Enhanced In-App Messaging & Beacons
EVOLVE'15 | Enhance | John Fait | AEM App Enhanced In-App Messaging & Beacons
 
On The Edge Reading - Adobe - Jamie Brighton
On The Edge Reading - Adobe - Jamie BrightonOn The Edge Reading - Adobe - Jamie Brighton
On The Edge Reading - Adobe - Jamie Brighton
 
On The Edge Reading - Adobe - Jamie Brighton
On The Edge Reading - Adobe - Jamie BrightonOn The Edge Reading - Adobe - Jamie Brighton
On The Edge Reading - Adobe - Jamie Brighton
 
The Reinvention of Digital Marketing with Adobe
The Reinvention of Digital Marketing with AdobeThe Reinvention of Digital Marketing with Adobe
The Reinvention of Digital Marketing with Adobe
 
Mobile app class Chicago
Mobile app class ChicagoMobile app class Chicago
Mobile app class Chicago
 
Digital, bear or just bull
Digital, bear or just bullDigital, bear or just bull
Digital, bear or just bull
 
Lars
LarsLars
Lars
 
Presentatie Adobe Pieter van Helvoirt
Presentatie Adobe Pieter van HelvoirtPresentatie Adobe Pieter van Helvoirt
Presentatie Adobe Pieter van Helvoirt
 
Adobe DMP - Générer de l'engagement - eCommerce Paris 2014
Adobe DMP - Générer de l'engagement - eCommerce Paris 2014Adobe DMP - Générer de l'engagement - eCommerce Paris 2014
Adobe DMP - Générer de l'engagement - eCommerce Paris 2014
 

Plus de Michael Chaize

Adobe gaming flash gamm michael
Adobe gaming flash gamm michaelAdobe gaming flash gamm michael
Adobe gaming flash gamm michael
Michael Chaize
 
Back From MAX in London for CQ5 users
Back From MAX in London for CQ5 usersBack From MAX in London for CQ5 users
Back From MAX in London for CQ5 users
Michael Chaize
 
Pocket agile challenge adobe mobile v1.0.pptx
Pocket agile   challenge adobe mobile v1.0.pptxPocket agile   challenge adobe mobile v1.0.pptx
Pocket agile challenge adobe mobile v1.0.pptx
Michael Chaize
 
Flex 4.5 and mobile development
Flex 4.5 and mobile developmentFlex 4.5 and mobile development
Flex 4.5 and mobile development
Michael Chaize
 

Plus de Michael Chaize (20)

Typography on the Web - FITC Amsterdam 2015
Typography on the Web - FITC Amsterdam 2015Typography on the Web - FITC Amsterdam 2015
Typography on the Web - FITC Amsterdam 2015
 
FITC Amsterdam 2015 - keynote-adobe - We are mutants
FITC Amsterdam 2015 -  keynote-adobe - We are mutantsFITC Amsterdam 2015 -  keynote-adobe - We are mutants
FITC Amsterdam 2015 - keynote-adobe - We are mutants
 
Multimania - Web Design Trends
Multimania - Web Design TrendsMultimania - Web Design Trends
Multimania - Web Design Trends
 
Feweb - Adobe et le Web Design
Feweb - Adobe et le Web DesignFeweb - Adobe et le Web Design
Feweb - Adobe et le Web Design
 
FITC 2014 Amsterdam - Adobe Apps for Web Designers in 2014
FITC 2014 Amsterdam - Adobe Apps for Web Designers in 2014FITC 2014 Amsterdam - Adobe Apps for Web Designers in 2014
FITC 2014 Amsterdam - Adobe Apps for Web Designers in 2014
 
Adobe gaming flash gamm michael
Adobe gaming flash gamm michaelAdobe gaming flash gamm michael
Adobe gaming flash gamm michael
 
Oop2012 mobile workshops
Oop2012 mobile workshopsOop2012 mobile workshops
Oop2012 mobile workshops
 
Oop2012 keynote Design Driven Development
Oop2012 keynote Design Driven DevelopmentOop2012 keynote Design Driven Development
Oop2012 keynote Design Driven Development
 
Montpellier - Flex UG
Montpellier - Flex UGMontpellier - Flex UG
Montpellier - Flex UG
 
Flex presentation for Paris Android User group PAUG
Flex presentation for Paris Android User group PAUGFlex presentation for Paris Android User group PAUG
Flex presentation for Paris Android User group PAUG
 
Xplatform mobile development
Xplatform mobile developmentXplatform mobile development
Xplatform mobile development
 
One backend multiple Screens
One backend multiple ScreensOne backend multiple Screens
One backend multiple Screens
 
Flash camp portugal - Let's talk about Flex baby
Flash camp portugal - Let's talk about Flex babyFlash camp portugal - Let's talk about Flex baby
Flash camp portugal - Let's talk about Flex baby
 
Back From MAX in London for CQ5 users
Back From MAX in London for CQ5 usersBack From MAX in London for CQ5 users
Back From MAX in London for CQ5 users
 
Flex mobile for JUG
Flex mobile for JUGFlex mobile for JUG
Flex mobile for JUG
 
Enterprise Flex applications on tablet devices
Enterprise Flex applications on tablet devicesEnterprise Flex applications on tablet devices
Enterprise Flex applications on tablet devices
 
Pocket agile challenge adobe mobile v1.0.pptx
Pocket agile   challenge adobe mobile v1.0.pptxPocket agile   challenge adobe mobile v1.0.pptx
Pocket agile challenge adobe mobile v1.0.pptx
 
Adobe et la stratégie multi-écrans
Adobe et la stratégie multi-écransAdobe et la stratégie multi-écrans
Adobe et la stratégie multi-écrans
 
Breizh camp adobe flex et les mobiles
Breizh camp   adobe flex et les mobilesBreizh camp   adobe flex et les mobiles
Breizh camp adobe flex et les mobiles
 
Flex 4.5 and mobile development
Flex 4.5 and mobile developmentFlex 4.5 and mobile development
Flex 4.5 and mobile development
 

Max2013 rejected apps presentation

  • 1. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. How to Avoid App Store Rejections with Your Mobile Apps Michaël CHAIZE & Greg WILSON | Creative Cloud Evangelists 1
  • 2. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. What will you learn during this presentation ? 2 PROCESS DEMYSTIFY WHY REJECTED ? WHAT CAN I DO ? CONCLUSION
  • 3. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Introduction 3 Michaël Chaize @mchaize CreativeDroplets.com Greg Wilson @gregsramblings GregsRamblings.com Fantastic guy M AN O F TH E YEAR
  • 4. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Introduction 4 Michaël Chaize @mchaize CreativeDroplets.com Narcissus 0 rejection
  • 5. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Introduction 5 Michaël Chaize @mchaize CreativeDroplets.com Game of Flex (aka Tour de Flex) 3 rejections
  • 6. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Introduction 6 Michaël Chaize @mchaize CreativeDroplets.com Smart Aliens 10 rejections
  • 7. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Introduction 7 Michaël Chaize @mchaize CreativeDroplets.com Appliness 1 embarrassing rejection
  • 8. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Who are you ? 8 ??? ??? rejection(s) ?
  • 9. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. CONCLUSION 9 www.CreativeDroplets.com
  • 10. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Apple App Store approval process 10 1.Develop 2.Test 3.Distribute
  • 11. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Apple App Store approval process 11 1. You buy an iOS developer certificate (99$/year) 2. You develop your application using the iOS SDK (Xcode), or PhoneGap, or AIR... 3. You sign your .ipa for testing and test it on devices 4. You create an application in the iTunes Connect portal 5. You sign your .ipa for distribution and upload it to Apple 6. Apple reviews your application
  • 12. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. iTunes Connect app statuses 12 Prepare for Upload Waiting for Upload Waiting for Review Application Loader (Mac OS only) 10 days later In Review Priority lane - Once in a life 2 hours to 48 hours Ready for Sale Rejected Resolution Center
  • 13. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Your app status is in Review 13
  • 14. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. “Your app is rejected” 14
  • 15. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. iTunes Connect app statuses 15
  • 16. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Demystify the app store 16
  • 17. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Demystify the app store 17 My! #1 Apple doesn’t approve hybrid applications
  • 18. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #1 -Apple doesn’t approve hybrid applications 18 Objective-C Java NDK C#J2ME C/C++C++ C++
  • 19. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #1 -Apple doesn’t approve hybrid applications 19 Objective-C Java NDK C#J2ME C/C++C++ C++ + +
  • 20. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #1 -Apple doesn’t approve hybrid applications 20 Native Shell WebView Native Shell WebView Native Shell WebView Native Shell WebView Native Shell WebView Native Shell WebView Native Shell WebView “Hybrid Apps”
  • 21. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #1 -Apple doesn’t approve hybrid applications 21 JavaScript OS
  • 22. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #1 -Apple doesn’t approve hybrid applications 22 PhoneGap Build ipa apk OTA xap wgz ipk
  • 23. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Demystify the app store 23 My! #1 Apple doesn’t approve hybrid applications WRONG
  • 24. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. BBC Olympics 24
  • 25. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Untappd 25
  • 26. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. HealthTap 26
  • 27. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. MAX 2013 27
  • 28. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Lil’ Doodle by Andrew Trice 28
  • 29. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. PhoneGap API Explorer by Christophe Coenraets 29
  • 30. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #1 -Apple doesn’t approve hybrid applications 30 YES... Apple approves Hybrid applications. You can use the iOS SDK, but also PhoneGap, AIR... Hybrid applications don’t have to look like web applications. Hybrid applications don’t have to look like classic iOS applications. BUT... Why do we have so many hybrid applications rejected ?
  • 31. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Demystify the app store 31 My! #2 Apple review is exact science
  • 32. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Demystify the app store 32 My! #2 Apple review is exact science WRONG
  • 33. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Who are Apple reviewers ? 33 Secret people. They review hundreds of apps. This is a 80% automated, 20% subjective. Your identity counts. Your brand counts.
  • 34. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Marriott iPhone app 34
  • 35. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Avatar South Park 35
  • 36. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. The part of subjectivity... 36 Smart Aliens free Smart Aliens premium r ejected AP P R O VED SAME CODEBASE
  • 37. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Who are Apple reviewers ? 37 If you’re not a big brand, do they support you ?
  • 38. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Demystify the app store 38 My! #3 Apple is picky and won’t support me
  • 39. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. The Resolution Center 39
  • 40. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. The Resolution Center 40
  • 41. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. App store process - THE MOVIE 41
  • 42. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. App store process - Submit an appeal 42
  • 43. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Apple will call you and coach you 43
  • 44. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Demystify the app store 44 My! #3 Apple is picky and won’t support me WRONG
  • 45. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Conclusions 45 If your app is rejected, understand why and fix it. Don’t fight against Apple.
  • 46. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Reasons why your app can be rejected, and solutions 46
  • 47. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. It’s a mindset 47
  • 48. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Classic reasons for dummies 48 1. Private frameworks - Interpreted code 2. Follow Apple’s guideline 3. Copying existing native functionality 4. Inappropriate keyboard type 5. Manage lost connection 6. Don’t infringe trademarks 7. Don’t mention Steve Jobs 8. Don’t hack an airplane etc...
  • 49. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. The native experience 49 "Reconsider Web-Based Designs If you're coming from the web, you need to make sure that you give people an iOS app experience, not a web experience. Remember, people can visit your website on their iOS-based devices using Safari on iOS."
  • 50. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Phraffle - Rejected 50
  • 51. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Do you really need an app ? Why not a web app ? 51 Good question I’m perplexed
  • 52. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Web application vs. Native application 52 Native Applications Mobile Web Applications Capabilities - Device’s native features, information and hardware Capabilities - Limited amount of the device’s native features Monetization - App store Monetization - Classic web paywall Updates - 10 days, not forced Updates - Automatic Discoverability - the app store is full > Marketing campaign is mandatory Discoverability - Classic Web SEO It’s not a trivial choice
  • 53. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. What did Phraffle ? 53 http://gregsramblings.com/
  • 54. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Radio X-Track - the website 54
  • 55. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Radio X-Track - my first design was rejected 55
  • 56. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Radio X-Track - Fresh new design - approved 56
  • 57. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. The Native experience: Hybrid apps and UI components 57 http://topcoat.io
  • 58. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. The Native experience: Performance and architecture 58 Backbone Angular JavaScript frameworks Mobile frameworks app-UI Retina Display Launch time 300ms tap Transitions Scrolling
  • 59. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. The Native experience: Performance and architecture 59 Backbone Angular JavaScript frameworks Mobile frameworks app-UI Retina Display http://coenraets.org/ http://coenraets.org/samples/pageslider/index.html Launch time 300ms tap Transitions Scrolling
  • 60. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. The Native experience: Performance and architecture 60 Backbone Angular JavaScript frameworks Mobile frameworks app-UI Retina Display www.tricedesigns.com/ http://tricedesigns.com/census/ Launch time 300ms tap Transitions Scrolling
  • 61. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Once your app is approved... Welcome to hell. 61 The users are more hurtful than Apple.
  • 62. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Less obvious rejection reasons 62
  • 63. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. “Beta”, “Demo”, “Android”... forbidden words 63
  • 64. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Expired certificate 64 You’re with me. You’re under my protection.
  • 65. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. iCloud storage 65 Keep me light.
  • 66. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Sometimes Apple helps you from the beginning 66
  • 67. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 67 Sometimes Apple helps you from the beginning
  • 68. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. What is bad design ? 68
  • 69. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. What is bad design ? 69
  • 70. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Apple business model or app store integrity 70 Greg's Toolkitappgratis
  • 71. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. A lot of reasons... 71
  • 72. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Resources 72 http://adobeevangelists.com/ Appliness Creative Cloud > Learn
  • 73. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. CONCLUSION 73 You have the power It’s not exact science Engage with Apple Stay classy
  • 74. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Take the SESSION SURVEY on the MAX COMPANION app 74 …for your chance to WIN one of these e-books from Adobe Press Every survey you submit enters your name to win the daily grand prize - an Apple® iPod Nano®.
  • 75. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. CONCLUSION 75 www.CreativeDroplets.com @mchaize &@gregsramblings
  • 76. © 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.