Apples Developer Enterprise Program stelt bedrijven in staat om eigen iOS-apps te ontwikkelen en te distribueren binnen het bedrijf buiten de App Store om, via een eigen portal of URL.
Wat is Apples Developer Enterprise Program?
Apples groeiende enterprise-positie heeft misschien nog niet de harten en geesten van het hele bedrijf veroverd, maar het is duidelijk een booming business voor het bedrijf.
Dit momentum achter deze regeling is bedoeld om het voor enterprise-gebruikers mogelijk te maken apps voor intern gebruik te maken en deze op een veilige manier te distribueren/deployeren. Dat kunnen vergaderruimtezoekers zijn, intranetdiensten of wat uw onderneming maar wil bouwen en gebruiken.
De kosten
Er zijn kosten van 299 dollar per jaar verbonden aan de deelname aan het Apple Developer Enterprise Program. Dit bedrag komt bovenop de standaardprijs van 99 dollar per jaar die Apple rekent voor een volledig lidmaatschap van het Apple Developer Program.
Apple heeft de kostenstructuur begin 2018 herzien toen het Apple Developer Program-kosten kwijtscheldde voor Amerikaanse non-profitorganisaties, geaccrediteerde onderwijsinstellingen en overheidsinstanties. Je moet deze pagina bezoeken om je aan te melden voor de kwijtschelding, die naar verwachting in de loop van de tijd internationaal zal worden uitgerold.
Het papierwerk
U hebt drie dingen nodig om aan de regeling mee te doen:
- Een Apple ID
- Het recht om een juridische overeenkomst te tekenen namens je bedrijf, dat zelf een rechtspersoon moet zijn
- Een D-U-N-S nummer
Een D-U-N-S nummer (Data Universal Numbering System) wordt verstrekt door Dun & Bradstreet. Het systeem bestaat sinds 1962 en wordt gebruikt om bedrijfsentiteiten te identificeren op een locatie-specifieke basis. Mogelijk heeft uw bedrijf dit nummer al, dus controleer dat hier.
U moet zich alleen bij de regeling aansluiten als u van plan bent om eigen apps te ontwikkelen en te distribueren binnen uw eigen organisatie. Als u van plan bent om apps te ontwikkelen voor openbare distributie via de App Store, volstaat een standaardlidmaatschap van het Apple Developer Program.
Wat krijgt u?
Apple Developer Enterprise Program kan eigen apps ontwikkelen en distribueren voor alle Apple platforms, waaronder:
- iOS
- watchOS
- tvOS
- macOS
Apps kunnen veilig intern worden gehost en gedistribueerd, en Mac-apps, plug-ins en installateurs kunnen worden voorzien van codesignering en certificering voor interne distributie binnen het bedrijf.
Leden krijgen ook volledig gebruik van en toegang tot de ontwikkelingssoftware, informatie, bronnen en tools van Apple, toegang tot bètasoftware en certificering, inclusief identifiers en profielen voor het ondertekenen van codes en het leveren van apparaatsoftware. Ook kun je zaken als Push Notifications en App Extensions instellen voor gebruik binnen je apps.
Apple biedt ook resources voor beheer, beveiliging, netwerken en distributie van enterprise apps.
Hierboven: Apple’s amusante Appocalypse WWDC 2017 clip is een tongue in cheek commentaar op hoe afhankelijk we zijn geworden van apps.
Hoe je je ontwikkelteam beheert
Apple’s Developer Enterprise Program laat je je ontwikkelteam beheren. Dat betekent dat je rollen kunt toewijzen aan teamleden, certificaten kunt goedkeuren en wat Apple “provisioning profiles” noemt, kunt aanmaken.”
Je kunt deze rechten toewijzen met je geregistreerde Apple ID en het account, waarmee je in de positie van Team Agent komt. De rol van Team Agent kan worden overgedragen aan een andere persoon. De persoon in die rol krijgt ook de controle over het account van uw organisatie.
De Team Agent kan teamleden toevoegen (en verwijderen) en Admin- en Member-rechten aan die mensen toewijzen.
Alleen de Agent en Admins kunnen apps distribueren; de andere teamleden worden geacht deze toestemming niet nodig te hebben. App service identificatie creatie en controle van distributie middelen worden allemaal gecontroleerd onder deze rollen. Team-admins kunnen ook geautoriseerde ontwikkel- en testapparaten registreren en beheren.
Hoe app-distributie werkt
Er zijn enkele grenzen aan wat u kunt doen: U kunt test-apps beschikbaar stellen en installeren op apparaten, maar er zijn beperkingen aan het aantal apparaten dat u kunt ondersteunen.
Wanneer het tijd is om uw apps te distribueren, hoeft u niet te verzenden via iTunes Connect of de App Store. In plaats daarvan distribueer je apps handmatig naar geregistreerde apparaten (om te testen) of binnen de hele onderneming.
Je kunt er ook voor kiezen om de app via de App Store te verzenden, als je dat wilt. Er is een uitstekende uitleg over hoe Apple Certificates, Identifies & Profile tools gebruikt om de distributie van apps te regelen, die je hier kunt lezen.
Apple raadt zakelijke gebruikers aan om apps te distribueren met behulp van Mobile Device Management tools, zoals Apple Configurator 2 en Profile Manager, of een MDM-provider van derden, zoals die van JAMF.
Google+? Als je sociale media gebruikt en toevallig een Google+ gebruiker bent, waarom zou je dan niet lid worden van AppleHolic’s Kool Aid Corner community en deelnemen aan het gesprek terwijl we de geest van het New Model Apple nastreven?
Heb je een verhaal? Stuur me dan een berichtje via Twitter. Ik zou het leuk vinden als je me daar zou volgen, zodat ik je op de hoogte kan houden van nieuwe artikelen en rapporten die ik publiceer.