SlideShare a Scribd company logo
1 of 17
Download to read offline
iOS Distribution Options
How to roll out applications to consumers, employees and others

Ralf Rottmann | CTO



                                                                  Cologne, 01.09.2012 Version 1.0
Overview




           grandcentrix GmbH
Overview
iOS Developer Programs




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.
                                                 grandcentrix GmbH   3
iOS Developer Program




                        grandcentrix GmbH
iOS Developer Program
The right choice for distributing to end users all over the world


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.
                                                      grandcentrix GmbH   5
iOS Developer Program
The right choice for distributing to end users all over the world




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.
                                                      grandcentrix GmbH   6
iOS Developer Enterprise Program




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


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.
                                                   grandcentrix GmbH              8
iOS Developer Enterprise Program
Distribute your apps to your employees, completely bypassing Apple’s App Store.




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.
                                                      grandcentrix GmbH           9
Custom B2B Applications




                          grandcentrix GmbH
Custom B2B Applications
Distribute your apps to closed user groups, possibly including non-employees




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.
                                                   grandcentrix GmbH           11
Custom B2B Applications
A brief overview how B2B Applications work


It seems a bit complicated, here we go:                            ‣     Finally, you distribute the codes to your users,
                                                                         allowing them to install via the App Store.
‣   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.
                                                     grandcentrix GmbH                                                      12
Custom B2B Applications
Developing in house and distributing via the B2B model




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.
                                                   grandcentrix GmbH   13
Key Take Aways




                 grandcentrix GmbH
Key Take Aways
Choosing the right distribution model is important




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!
                                                     grandcentrix GmbH   15
Ralf Rottmann
ralf.rottmann@grandcentrix.net
p. +49 221 677 860 20
t. @ralf
f. http://www.facebook.com/grandcentrix


                                                                                                                                                            grandcentrix GmbH
                                                                                                                                                              Schanzenstraß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.
iOS Distribution Options: The Right Program for Your Needs

More Related Content

What's hot

DSC IIITL Flutter Workshop
DSC IIITL Flutter WorkshopDSC IIITL Flutter Workshop
DSC IIITL Flutter WorkshopDSCIIITLucknow
 
Facebook F8 2016
Facebook F8 2016Facebook F8 2016
Facebook F8 2016Fate Chang
 
Xamarin vs react native 5 step comparison guide 2021
Xamarin vs react native  5 step comparison guide 2021Xamarin vs react native  5 step comparison guide 2021
Xamarin vs react native 5 step comparison guide 2021SnehaDas60
 
Industry Experts on How to Build Really Good Mobile Application
Industry Experts on How to Build Really Good Mobile ApplicationIndustry Experts on How to Build Really Good Mobile Application
Industry Experts on How to Build Really Good Mobile ApplicationIndianAppDevelopers
 
Facebook strategies at GX Connect
Facebook strategies at GX ConnectFacebook strategies at GX Connect
Facebook strategies at GX ConnectIskander Smit
 
KickApps: Integrated Social Media Solutions
KickApps: Integrated Social Media SolutionsKickApps: Integrated Social Media Solutions
KickApps: Integrated Social Media Solutionsmattbijur
 
Instagram Clone | Instagram Clone App | Instagram Clone Script
Instagram Clone | Instagram Clone App | Instagram Clone ScriptInstagram Clone | Instagram Clone App | Instagram Clone Script
Instagram Clone | Instagram Clone App | Instagram Clone ScriptSwethaMohan21
 
Build an app from scratch using teams app studio for ms teams
Build an app from scratch using teams app studio for ms teamsBuild an app from scratch using teams app studio for ms teams
Build an app from scratch using teams app studio for ms teamsJenkins NS
 
Flutter app development company
Flutter app development companyFlutter app development company
Flutter app development companyMathewBairstow
 
digital catalog that is compatible with almost all devices (PC, MAC, IPAD, I...
digital  catalog that is compatible with almost all devices (PC, MAC, IPAD, I...digital  catalog that is compatible with almost all devices (PC, MAC, IPAD, I...
digital catalog that is compatible with almost all devices (PC, MAC, IPAD, I...pageflippdf
 
10 Famous App Built With React Native
10 Famous App Built With React Native10 Famous App Built With React Native
10 Famous App Built With React NativeJai Mehta
 
Dreamforce '16 Recap & Winter '17 Release
Dreamforce '16 Recap & Winter '17 ReleaseDreamforce '16 Recap & Winter '17 Release
Dreamforce '16 Recap & Winter '17 ReleaseDoug Ayers
 
Blazing Cloud: Agile Product Development
Blazing Cloud: Agile Product DevelopmentBlazing Cloud: Agile Product Development
Blazing Cloud: Agile Product DevelopmentSarah Allen
 
App Development: Create Cross Platform Mobile App with .NETStandard 2.0
App Development: Create Cross Platform Mobile App with .NETStandard 2.0App Development: Create Cross Platform Mobile App with .NETStandard 2.0
App Development: Create Cross Platform Mobile App with .NETStandard 2.0Marvin Heng
 
Top 4 reasons why flutter is better for your next app development project
Top 4 reasons why flutter is better for your next app development projectTop 4 reasons why flutter is better for your next app development project
Top 4 reasons why flutter is better for your next app development projectIvan Applab
 

What's hot (20)

DSC IIITL Flutter Workshop
DSC IIITL Flutter WorkshopDSC IIITL Flutter Workshop
DSC IIITL Flutter Workshop
 
Facebook F8 2016
Facebook F8 2016Facebook F8 2016
Facebook F8 2016
 
Xamarin vs react native 5 step comparison guide 2021
Xamarin vs react native  5 step comparison guide 2021Xamarin vs react native  5 step comparison guide 2021
Xamarin vs react native 5 step comparison guide 2021
 
1 + 1 = 3
1 + 1 = 31 + 1 = 3
1 + 1 = 3
 
Industry Experts on How to Build Really Good Mobile Application
Industry Experts on How to Build Really Good Mobile ApplicationIndustry Experts on How to Build Really Good Mobile Application
Industry Experts on How to Build Really Good Mobile Application
 
Facebook strategies at GX Connect
Facebook strategies at GX ConnectFacebook strategies at GX Connect
Facebook strategies at GX Connect
 
KickApps: Integrated Social Media Solutions
KickApps: Integrated Social Media SolutionsKickApps: Integrated Social Media Solutions
KickApps: Integrated Social Media Solutions
 
[IJCT-V3I2P36] Authors: Amarbir Singh
[IJCT-V3I2P36] Authors: Amarbir Singh[IJCT-V3I2P36] Authors: Amarbir Singh
[IJCT-V3I2P36] Authors: Amarbir Singh
 
Instagram Clone | Instagram Clone App | Instagram Clone Script
Instagram Clone | Instagram Clone App | Instagram Clone ScriptInstagram Clone | Instagram Clone App | Instagram Clone Script
Instagram Clone | Instagram Clone App | Instagram Clone Script
 
Build an app from scratch using teams app studio for ms teams
Build an app from scratch using teams app studio for ms teamsBuild an app from scratch using teams app studio for ms teams
Build an app from scratch using teams app studio for ms teams
 
Flutter app development company
Flutter app development companyFlutter app development company
Flutter app development company
 
digital catalog that is compatible with almost all devices (PC, MAC, IPAD, I...
digital  catalog that is compatible with almost all devices (PC, MAC, IPAD, I...digital  catalog that is compatible with almost all devices (PC, MAC, IPAD, I...
digital catalog that is compatible with almost all devices (PC, MAC, IPAD, I...
 
10 Famous App Built With React Native
10 Famous App Built With React Native10 Famous App Built With React Native
10 Famous App Built With React Native
 
Instagram Clone
Instagram CloneInstagram Clone
Instagram Clone
 
Dreamforce '16 Recap & Winter '17 Release
Dreamforce '16 Recap & Winter '17 ReleaseDreamforce '16 Recap & Winter '17 Release
Dreamforce '16 Recap & Winter '17 Release
 
Jan Miczaika, COO, Wooga
Jan Miczaika, COO, WoogaJan Miczaika, COO, Wooga
Jan Miczaika, COO, Wooga
 
Blazing Cloud: Agile Product Development
Blazing Cloud: Agile Product DevelopmentBlazing Cloud: Agile Product Development
Blazing Cloud: Agile Product Development
 
App Development: Create Cross Platform Mobile App with .NETStandard 2.0
App Development: Create Cross Platform Mobile App with .NETStandard 2.0App Development: Create Cross Platform Mobile App with .NETStandard 2.0
App Development: Create Cross Platform Mobile App with .NETStandard 2.0
 
Top 4 reasons why flutter is better for your next app development project
Top 4 reasons why flutter is better for your next app development projectTop 4 reasons why flutter is better for your next app development project
Top 4 reasons why flutter is better for your next app development project
 
Drona hq chro
Drona hq   chroDrona hq   chro
Drona hq chro
 

Similar to iOS Distribution Options: The Right Program for Your Needs

Globant Hybrid Mobile Development White Paper
Globant Hybrid Mobile Development White PaperGlobant Hybrid Mobile Development White Paper
Globant Hybrid Mobile Development White PaperAndrew Burgert
 
How To Create An App In 2022
How To Create An App In 2022How To Create An App In 2022
How To Create An App In 2022ForceBolt
 
Why Choose Flutter for IoT_.pptx
Why Choose Flutter for IoT_.pptxWhy Choose Flutter for IoT_.pptx
Why Choose Flutter for IoT_.pptxExpert App Devs
 
Confused about Native vs Hybrid vs Cross-Platform ?
Confused about Native vs Hybrid vs Cross-Platform ?Confused about Native vs Hybrid vs Cross-Platform ?
Confused about Native vs Hybrid vs Cross-Platform ?Rosalie Lauren
 
Hire Xamarin App Developers: Building Apps With C# And .NET
Hire Xamarin App Developers: Building Apps With C# And .NETHire Xamarin App Developers: Building Apps With C# And .NET
Hire Xamarin App Developers: Building Apps With C# And .NETMoon Technolabs Pvt. Ltd.
 
Why Hybrid Apps are the Future of Mobile App Development?
Why Hybrid Apps are the Future of Mobile App Development?Why Hybrid Apps are the Future of Mobile App Development?
Why Hybrid Apps are the Future of Mobile App Development?Versatile Mobitech
 
10 Ways to Improve Your Flutter App Performance
10 Ways to Improve Your Flutter App Performance10 Ways to Improve Your Flutter App Performance
10 Ways to Improve Your Flutter App PerformanceWindzoon Technologies
 
The "Vision Paper" behind the success story of commercetools, created 2011
The "Vision Paper" behind the success story of commercetools, created 2011The "Vision Paper" behind the success story of commercetools, created 2011
The "Vision Paper" behind the success story of commercetools, created 2011Dirk Hoerig
 
Android M Pre-Release Briefing
Android M Pre-Release Briefing Android M Pre-Release Briefing
Android M Pre-Release Briefing The App Business
 
Why flutter is the best choice to build a startup mobile app
Why flutter is the best choice to build a startup mobile appWhy flutter is the best choice to build a startup mobile app
Why flutter is the best choice to build a startup mobile appKaty Slemon
 
10 things to keep in mind before developing an app
10 things to keep in mind before developing an app10 things to keep in mind before developing an app
10 things to keep in mind before developing an appMoon Technolabs Pvt. Ltd.
 
How do you hire a skilled Android developer for your project_.pdf
How do you hire a skilled Android developer for your project_.pdfHow do you hire a skilled Android developer for your project_.pdf
How do you hire a skilled Android developer for your project_.pdfBOSC Tech Labs
 
iOS vs android for business
iOS vs android for businessiOS vs android for business
iOS vs android for businessPixel Crayons
 
10 important points of android app development to keep in mind
10 important points of android app development to keep in mind10 important points of android app development to keep in mind
10 important points of android app development to keep in mindMoon Technolabs Pvt. Ltd.
 
Top mobile development companies to outsource
Top mobile development companies to outsourceTop mobile development companies to outsource
Top mobile development companies to outsourceMindfire LLC
 
Busting myths about business apps, low code style
Busting myths about business apps, low code styleBusting myths about business apps, low code style
Busting myths about business apps, low code styleZoho Creator
 

Similar to iOS Distribution Options: The Right Program for Your Needs (20)

Hello
HelloHello
Hello
 
Globant Hybrid Mobile Development White Paper
Globant Hybrid Mobile Development White PaperGlobant Hybrid Mobile Development White Paper
Globant Hybrid Mobile Development White Paper
 
Android app design and development company
Android app design and development companyAndroid app design and development company
Android app design and development company
 
AppDemoStore_Brochure
AppDemoStore_BrochureAppDemoStore_Brochure
AppDemoStore_Brochure
 
How To Create An App In 2022
How To Create An App In 2022How To Create An App In 2022
How To Create An App In 2022
 
Why Choose Flutter for IoT_.pptx
Why Choose Flutter for IoT_.pptxWhy Choose Flutter for IoT_.pptx
Why Choose Flutter for IoT_.pptx
 
Confused about Native vs Hybrid vs Cross-Platform ?
Confused about Native vs Hybrid vs Cross-Platform ?Confused about Native vs Hybrid vs Cross-Platform ?
Confused about Native vs Hybrid vs Cross-Platform ?
 
Hire Xamarin App Developers: Building Apps With C# And .NET
Hire Xamarin App Developers: Building Apps With C# And .NETHire Xamarin App Developers: Building Apps With C# And .NET
Hire Xamarin App Developers: Building Apps With C# And .NET
 
Why Hybrid Apps are the Future of Mobile App Development?
Why Hybrid Apps are the Future of Mobile App Development?Why Hybrid Apps are the Future of Mobile App Development?
Why Hybrid Apps are the Future of Mobile App Development?
 
10 Ways to Improve Your Flutter App Performance
10 Ways to Improve Your Flutter App Performance10 Ways to Improve Your Flutter App Performance
10 Ways to Improve Your Flutter App Performance
 
The "Vision Paper" behind the success story of commercetools, created 2011
The "Vision Paper" behind the success story of commercetools, created 2011The "Vision Paper" behind the success story of commercetools, created 2011
The "Vision Paper" behind the success story of commercetools, created 2011
 
Android M Pre-Release Briefing
Android M Pre-Release Briefing Android M Pre-Release Briefing
Android M Pre-Release Briefing
 
Why flutter is the best choice to build a startup mobile app
Why flutter is the best choice to build a startup mobile appWhy flutter is the best choice to build a startup mobile app
Why flutter is the best choice to build a startup mobile app
 
10 things to keep in mind before developing an app
10 things to keep in mind before developing an app10 things to keep in mind before developing an app
10 things to keep in mind before developing an app
 
How do you hire a skilled Android developer for your project_.pdf
How do you hire a skilled Android developer for your project_.pdfHow do you hire a skilled Android developer for your project_.pdf
How do you hire a skilled Android developer for your project_.pdf
 
Cambrand pland de marketing
Cambrand pland de marketingCambrand pland de marketing
Cambrand pland de marketing
 
iOS vs android for business
iOS vs android for businessiOS vs android for business
iOS vs android for business
 
10 important points of android app development to keep in mind
10 important points of android app development to keep in mind10 important points of android app development to keep in mind
10 important points of android app development to keep in mind
 
Top mobile development companies to outsource
Top mobile development companies to outsourceTop mobile development companies to outsource
Top mobile development companies to outsource
 
Busting myths about business apps, low code style
Busting myths about business apps, low code styleBusting myths about business apps, low code style
Busting myths about business apps, low code style
 

Recently uploaded

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Recently uploaded (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

iOS Distribution Options: The Right Program for Your Needs

  • 1. iOS Distribution Options How to roll out applications to consumers, employees and others Ralf Rottmann | CTO Cologne, 01.09.2012 Version 1.0
  • 2. Overview grandcentrix GmbH
  • 3. Overview iOS Developer Programs 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. grandcentrix GmbH 3
  • 4. iOS Developer Program grandcentrix GmbH
  • 5. iOS Developer Program The right choice for distributing to end users all over the world 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. grandcentrix GmbH 5
  • 6. iOS Developer Program The right choice for distributing to end users all over the world 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. grandcentrix GmbH 6
  • 7. iOS Developer Enterprise Program grandcentrix GmbH
  • 8. iOS Developer Enterprise Program Distribute your apps to your employees, completely bypassing Apple’s App Store. 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. grandcentrix GmbH 8
  • 9. iOS Developer Enterprise Program Distribute your apps to your employees, completely bypassing Apple’s App Store. 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. grandcentrix GmbH 9
  • 10. Custom B2B Applications grandcentrix GmbH
  • 11. Custom B2B Applications Distribute your apps to closed user groups, possibly including non-employees 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. grandcentrix GmbH 11
  • 12. Custom B2B Applications A brief overview how B2B Applications work It seems a bit complicated, here we go: ‣ Finally, you distribute the codes to your users, allowing them to install via the App Store. ‣ 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. grandcentrix GmbH 12
  • 13. Custom B2B Applications Developing in house and distributing via the B2B model 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. grandcentrix GmbH 13
  • 14. Key Take Aways grandcentrix GmbH
  • 15. Key Take Aways Choosing the right distribution model is important 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! grandcentrix GmbH 15
  • 16. Ralf Rottmann ralf.rottmann@grandcentrix.net p. +49 221 677 860 20 t. @ralf f. http://www.facebook.com/grandcentrix grandcentrix GmbH Schanzenstraß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.