Intro to Publishing iOS Apps - Full Cycle

Preview:

DESCRIPTION

Ryan Nystrom - mobile lead at Dynamit - internal presentation on full cycle iOS app publishing.

Citation preview

Ryan Nystrom || @_ryannystrom || April 2013

iOSfrom dev to prod

Ryan Nystrom || @_ryannystrom || April 2013

accountsRyan Nystrom || @_ryannystrom || April 2013

Ryan Nystrom || @_ryannystrom || April 2013

developer

Ryan Nystrom || @_ryannystrom || April 2013

$99 / year

Device Testing

Deploy to App Store

Ryan Nystrom || @_ryannystrom || April 2013

company

Ryan Nystrom || @_ryannystrom || April 2013

$99 / year

DUNS Number

Unlimited teammates

Deploy to App Store

Ryan Nystrom || @_ryannystrom || April 2013

enterprise

Ryan Nystrom || @_ryannystrom || April 2013

$299 / year

DUNS Number

In-house Apps

Ryan Nystrom || @_ryannystrom || April 2013

Developer Company Enterprise

Cost / yr

DUNS

Team

In-house

Use Device

$99 $99 $299

https://developer.apple.com/programs/start/ios/

Ryan Nystrom || @_ryannystrom || April 2013

team roles

Ryan Nystrom || @_ryannystrom || April 2013

Agent

Admin

Member

Ryan Nystrom || @_ryannystrom || April 2013

Ryan Nystrom || @_ryannystrom || April 2013

Ryan Nystrom || @_ryannystrom || April 2013

distribution

Ryan Nystrom || @_ryannystrom || April 2013

app store

Ryan Nystrom || @_ryannystrom || April 2013

Priced Free to $999

Assign Release Date

App Review

Paid monthly(every $100)

Ryan Nystrom || @_ryannystrom || April 2013

enterprise

Ryan Nystrom || @_ryannystrom || April 2013

In-house distribution

Mobile Management

Device control

No Review

http://www.apple.com/ipad/business/it-center/deployment-mdm.html

Ryan Nystrom || @_ryannystrom || April 2013

B to B

Ryan Nystrom || @_ryannystrom || April 2013

Business Program

Apps in Bulk

Private stores

http://www.apple.com/business/vpp/

Ryan Nystrom || @_ryannystrom || April 2013

testing

Ryan Nystrom || @_ryannystrom || April 2013

ad hoc

Ryan Nystrom || @_ryannystrom || April 2013

“Limited”

100 devices per year

Distributable

Ryan Nystrom || @_ryannystrom || April 2013

automation

Ryan Nystrom || @_ryannystrom || April 2013

Unit tests + UI Tests

More time, less error

Higher quality(sustained)

Ryan Nystrom || @_ryannystrom || April 2013

continuous integration

http://jenkins-ci.org/

Ryan Nystrom || @_ryannystrom || April 2013

Automated testing

Scheduled distribution

Reporting

Ryan Nystrom || @_ryannystrom || April 2013 testflightapp.com

Ryan Nystrom || @_ryannystrom || April 2013

Ryan Nystrom || @_ryannystrom || April 2013

teams

Ryan Nystrom || @_ryannystrom || April 2013

Invite or Recruit

Register devices

Download updates

Ryan Nystrom || @_ryannystrom || April 2013

reports

Ryan Nystrom || @_ryannystrom || April 2013

Ryan Nystrom || @_ryannystrom || April 2013

Ryan Nystrom || @_ryannystrom || April 2013

Ryan Nystrom || @_ryannystrom || April 2013

analytics

Ryan Nystrom || @_ryannystrom || April 2013

flurryhttp://flurry.com

Ryan Nystrom || @_ryannystrom || April 2013

Usage

Retention

Demographics

Custom events

Ryan Nystrom || @_ryannystrom || April 2013

Ryan Nystrom || @_ryannystrom || April 2013

Ryan Nystrom || @_ryannystrom || April 2013

app anniehttp://appannie.com

Ryan Nystrom || @_ryannystrom || April 2013

Ranking

Sales

Ratings

Ryan Nystrom || @_ryannystrom || April 2013

Ryan Nystrom || @_ryannystrom || April 2013

Ryan Nystrom || @_ryannystrom || April 2013

tapstreamhttp://tapstream.com

Ryan Nystrom || @_ryannystrom || April 2013

Click-through

Conversion

Traffic

Ryan Nystrom || @_ryannystrom || April 2013

Ryan Nystrom || @_ryannystrom || April 2013

in app purchases

Ryan Nystrom || @_ryannystrom || April 2013

revenue

Ryan Nystrom || @_ryannystrom || April 2013

Apple 30% cut

Digital only

No cut for physical

Ryan Nystrom || @_ryannystrom || April 2013

delivery

Ryan Nystrom || @_ryannystrom || April 2013

Apple servers

Own servers

Stored locally

Ryan Nystrom || @_ryannystrom || April 2013

rules

Ryan Nystrom || @_ryannystrom || April 2013

Apple reviews all IAPs

No receipts

Once or subscription

Free to $999

Ryan Nystrom || @_ryannystrom || April 2013

design

Ryan Nystrom || @_ryannystrom || April 2013

uxd

Ryan Nystrom || @_ryannystrom || April 2013

HIG

Stock vs Custom

Icon most important

https://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/Introduction/Introduction.html

Ryan Nystrom || @_ryannystrom || April 2013

universal

Ryan Nystrom || @_ryannystrom || April 2013

ipad 1024x768

iphone 480x320

only diff is uxd

Ryan Nystrom || @_ryannystrom || April 2013

devices

Ryan Nystrom || @_ryannystrom || April 2013

iphone

Ryan Nystrom || @_ryannystrom || April 2013

91.9%

6.6%

1.5%

6.x

5.x

4.x

apr 12, 2013http://david-smith.org/iosversionstats/

Ryan Nystrom || @_ryannystrom || April 2013

Ryan Nystrom || @_ryannystrom || April 2013

Sold by Apple

Ryan Nystrom || @_ryannystrom || April 2013

ipad

Ryan Nystrom || @_ryannystrom || April 2013

87.4%

11.4%

1.2%

6.x

5.x

4.x

apr 12, 2013http://david-smith.org/iosversionstats/

Ryan Nystrom || @_ryannystrom || April 2013

Ryan Nystrom || @_ryannystrom || April 2013

Sold by Apple

Ryan Nystrom || @_ryannystrom || April 2013

thanks@_ryannystrom

ryan.nystrom@dynamit.us