17
Cologne, 01.09.2012 Version 1.0 Ralf Rottmann | CTO How to roll out applications to consumers, employees and others iOS Distribution Options

iOS Distribution

Embed Size (px)

DESCRIPTION

Understanding the various iOS Developer and Volume Purchase Program memberships and how to choose the one you need.

Citation preview

Page 1: iOS Distribution

Cologne, 01.09.2012 Version 1.0

Ralf Rottmann | CTO

How to roll out applications to consumers, employees and othersiOS Distribution Options

Page 2: iOS Distribution

grandcentrix GmbH

Overview

Page 3: iOS Distribution

grandcentrix GmbH

There are three iOS Developer Programs and one additional distribution model:

‣ iOS Developer Program

‣ iOS Developer Enterprise Program

‣ iOS Developer University Program

‣ Custom B2B Applications

We do not cover the University Program here.

iOS Developer ProgramsOverview

3

Page 4: iOS Distribution

grandcentrix GmbH

iOS Developer Program

Page 5: iOS Distribution

grandcentrix GmbH

As a member of this program, you can

‣ provide apps directly to end users

‣ sell or give away for free

‣ define availability per region

‣ grant discounts for educational institutions

‣ create apps for a closed user group (B2B)

Keep in mind

‣ If you enroll as a company, you need a D-U-N-S Number. Requesting one via D&B can be done online and is free.

‣ Your apps are subject to Apple’s review.

‣ Distribution is done through the App Store.

The right choice for distributing to end users all over the worldiOS Developer Program

5

Page 6: iOS Distribution

grandcentrix GmbH

Providing your apps to beta users prior to App Store availability can be done via Ad Hoc Distribution.

Ad Hoc Distribution allows you to create builds that beta users can install directly on their devices from a website you provide.

Ad Hoc build installs are limited to devices, you need to specifically build them for a list of known devices.

They also expire.

The right choice for distributing to end users all over the worldiOS Developer Program

6

Page 7: iOS Distribution

grandcentrix GmbH

iOS Developer Enterprise Program

Page 8: iOS Distribution

grandcentrix GmbH

As a member of this program, you can

‣ provide apps directly to your employees

However, you are not allowed to distribute to anybody else outside of your company, even if you might have a permanent employee-ish relationship.

So, you must not distribute to business partners, a legally independent sales force or beta users who are not your employees. Instead, in these scenarios use the Custom B2B option.

As a member of this program, you also cannot distribute via Apple’s App Store. Solving the “physical” distribution is up to you (or third party solutions).

Apps developed under this program, do not require Apple’s review.

Distribute your apps to your employees, completely bypassing Apple’s App Store.iOS Developer Enterprise Program

8

Page 9: iOS Distribution

grandcentrix GmbH

If you want to leverage Enterprise distribution and make apps available through the App Store, you need to sign up for both programs.

Enterprise builds are not limited to known devices. Everybody who has access to the build, can install it right on any device. Therefore, access control is your responsibility.

Enterprise builds expire after one year. You have to re-sign yearly and ask users to re-download.

grandcentrix app center solves all of this for you.

Distribute your apps to your employees, completely bypassing Apple’s App Store.iOS Developer Enterprise Program

9

Page 10: iOS Distribution

grandcentrix GmbH

Custom B2B Applications

Page 11: iOS Distribution

grandcentrix GmbH

Choose this option if you

‣ want to purchase apps in volume and give them away (for free) to a closed user group

‣ want to provide apps to closed user groups which are not only comprised of your employees – and therefore must not be done via the Enterprise program

Note: The B2B option is not a developer program. It’s a purchase program.

In addition, you or your iOS development partner, needs to be a member of the iOS Developer Program.

To sign up, you need a (free) D-U-N-S Number.

Distribute your apps to closed user groups, possibly including non-employeesCustom B2B Applications

11

Page 12: iOS Distribution

grandcentrix GmbH

It seems a bit complicated, here we go:

‣ We suppose, you want to provide apps to closed user groups including non-employees. You have asked grandcentrix to develop your apps.

‣ You have to sign up for the Volume Purchase Program and provide grandcentrix with your Apple ID (email).

‣ We submit your app to the App Store using our iOS Developer membership. We configure it as a B2B app available only for your Apple ID. This hides the app from anybody else in the App Store.

‣ Once Apple approved the app, you visit Apple’s Volume Purchase Store on the Web and request (up to 9999) download codes. Apps can be free.

A brief overview how B2B Applications workCustom B2B Applications

12

‣ Finally, you distribute the codes to your users, allowing them to install via the App Store.

Page 13: iOS Distribution

grandcentrix GmbH

If you do not work with a third party developer, but develop in-house, you need to sign up for the iOS Developer Program and the Volume Purchasing Program, thus fulfilling the role of the developer and the volume purchaser.

Otherwise, the only thing you need is the Volume Purchase Program membership.

Developing in house and distributing via the B2B modelCustom B2B Applications

13

Page 14: iOS Distribution

grandcentrix GmbH

Key Take Aways

Page 15: iOS Distribution

grandcentrix GmbH

Sign-up for the “standard” iOS Developer Program if you want to distribute via the App Store, including distribution for the B2B model.

Sign-up for the iOS Developer Enterprise Program if you want to ship to employees. If your target users are not employees, this program is a no-no.

Become a Volume Purchase member, if you want to distribute to a closed user group including non-employees.

Don’t break these rules. Otherwise Apple might exclude you from any program for a lifetime!

Choosing the right distribution model is importantKey Take Aways

15

Page 16: iOS Distribution

grandcentrix GmbHSchanzenstraße 6-20

D-51063 Cologne

Do not duplicate, publish, modify or otherwise distribute the material in this presentation unless specifically authorized by grandcentrix GmbH to do so.

p. +49 221 677 860 20t. @ralff. http://www.facebook.com/grandcentrix

[email protected] Rottmann

Page 17: iOS Distribution