Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Difference between Apple Enterprise Program and Business Manager?

Tags:

ios

I understand that Apple consolidated some services and now calls this consolidation the these services the Apple Business Manager. There is also the Apple Enterprise Program.

Do you need to be part of the enterprise program to be part of the business program? Why would I choose one over the other?

like image 705
Jon Vogel Avatar asked Feb 07 '19 02:02

Jon Vogel


2 Answers

Apple Business Manager is used by organisations to deploy Apple devices and obtain both App Store apps and B2B apps using the Volume Purchase Program:

Apple Business Manager is a simple, web-based portal for IT administrators to deploy iOS, macOS and tvOS devices all from one place. When used with your mobile device management (MDM) solution, you can configure device settings and buy and distribute apps and books.

The Enterprise Developer Program allows organisations to develop and distribute apps to their own devices without uploading them to the App Store and without going through Apple App Store review:

Distribute proprietary, in-house iOS, watchOS, and tvOS apps within your organization. Securely host and deploy apps to your employees' devices.

You do not need have an Apple Enterprise Developer Program membership to use Apple Business Manager.

In summary:

  • You would choose Apple Business Manager if you want to manage devices using the Device Enrolment Program and to obtain apps developed by others using VPP
  • You would choose the Enterprise Developer Program if you want to develop apps for in-house use that are not suitable for the App Store or should not be available on the App Store.

You would use one or the other or both depending on your needs.

Update

Apple now allows organisations to "sell" B2B apps to themselves; This means that in many cases a B2B app can be used in place of an Enterprise app. Enterprise apps require periodic refresh of their provisioning profiles and certificates and also need Internet access to verify their signatures. Unless you are creating an app that will not pass Apple review (e.g. private API use), Apple now recommends B2B apps over enterprise program apps.

like image 111
Paulw11 Avatar answered Nov 11 '22 15:11

Paulw11


In recent WWDC 2019, Apple has explained the process - https://developer.apple.com/videos/play/wwdc2019/304/

Enterprise program is not required for business program. One can published in-house app to their employees either through enterprise program or (developer program + business program).

like image 23
Abhay Avatar answered Nov 11 '22 14:11

Abhay