Le programme Developer Enterprise d’Apple permet aux entreprises de développer et de distribuer des applications iOS propriétaires à travers l’entreprise en dehors de l’App Store, en utilisant un portail privé ou une URL.
Qu’est-ce que le programme Developer Enterprise d’Apple ?
La position croissante d’Apple en matière d’entreprise n’a peut-être pas engagé les cœurs et les esprits dans l’ensemble de l’entreprise – encore – mais c’est clairement une activité en plein essor pour l’entreprise.
L’élan derrière ce dispositif est de permettre aux utilisateurs de l’entreprise de créer et de distribuer/déployer en toute sécurité des apps à usage interne. Il peut s’agir de recherche de salles de réunion, de services intranet ou de tout ce que votre entreprise a besoin de construire et d’utiliser.
Le coût
Il y a un coût de 299 $/an pour s’inscrire au programme Apple Developer Enterprise Program. Ces frais s’ajoutent aux 99 $/an standard qu’Apple facture pour une adhésion complète à l’Apple Developer Program.
Apple a révisé la structure des frais au début de 2018 lorsqu’elle a renoncé aux frais de l’Apple Developer Program pour les organisations à but non lucratif, les établissements d’enseignement accrédités et les entités gouvernementales des États-Unis. Vous devez vous rendre sur cette page pour vous inscrire à cette dispense, qui devrait être déployée à l’échelle internationale au fil du temps.
La paperasse
Vous avez besoin de trois choses pour rejoindre le dispositif :
- Un identifiant Apple
- Le droit de signer un accord juridique au nom de votre entreprise, qui doit elle-même être une entité juridique
- Un numéro D-U-N-S
Un numéro D-U-N-S (Data Universal Numbering System) est fourni par Dun & Bradstreet. Ce système, qui existe depuis 1962, est utilisé pour identifier les entités commerciales en fonction de leur emplacement. Votre entreprise a peut-être déjà ce numéro, alors vérifiez-le ici.
Vous ne devez adhérer au système que si vous prévoyez de développer et de distribuer vos propres apps propriétaires à travers votre propre organisation. Si vous prévoyez de développer des apps pour une distribution publique via l’App Store, une adhésion standard à l’Apple Developer Program est suffisante.
Que recevez-vous ?
L’adhésion à l’Apple Developer Enterprise Program permet de développer et de distribuer de manière privée des apps propriétaires pour toutes les plateformes Apple, notamment :
- iOS
- watchOS
- tvOS
- macOS
Les apps peuvent être hébergées et distribuées en interne de manière sécurisée, et les apps, plug-ins et installateurs Mac peuvent être signés et certifiés au niveau du code pour une distribution interne dans l’entreprise.
Les membres bénéficient également d’une utilisation et d’un accès complets aux logiciels de développement, aux informations, aux ressources et aux outils de l’entreprise, d’un accès aux logiciels bêta et d’une certification, notamment des identifiants et des profils pour la signature de code et la fourniture de logiciels pour appareils. Vous pouvez également configurer des éléments tels que les notifications push et les extensions d’applications à utiliser dans vos apps.
Apple fournit également des ressources pour la gestion, la sécurité, la mise en réseau et la distribution des apps d’entreprise.
Au-dessus : L’amusant clip Appocalypse WWDC 2017 d’Apple est un commentaire pince-sans-rire sur la dépendance aux apps que nous avons acquise.
Comment gérer votre équipe de développement
Le programme Developer Enterprise d’Apple vous permet de gérer votre équipe de développement. Cela signifie que vous pouvez attribuer des rôles aux membres de l’équipe, approuver des certificats et créer ce qu’Apple appelle des » profils de provisionnement « .
Vous pouvez attribuer ces autorisations en utilisant votre identifiant Apple enregistré et le compte, ce qui vous place dans la position d’agent d’équipe. Le rôle d’agent d’équipe peut être transféré à une autre personne. La personne qui occupe ce rôle se voit également attribuer le contrôle du compte de votre organisation.
L’agent d’équipe peut ajouter (et supprimer) des membres d’équipe et attribuer des privilèges d’administrateur et de membre à ces personnes.
Seuls l’agent et les administrateurs peuvent distribuer des apps ; les autres membres de l’équipe sont supposés ne pas avoir besoin de cette autorisation. La création d’identifiants de fourniture de services d’apps et le contrôle des actifs de distribution sont tous contrôlés sous ces rôles. Les administrateurs d’équipe peuvent également enregistrer et contrôler les appareils de développement et de test autorisés.
Comment fonctionne la distribution d’apps
Il y a certaines limites à ce que vous pouvez faire : Bien que vous puissiez provisionner et installer des apps de test sur des appareils, il existe certaines restrictions quant au nombre d’appareils que vous pouvez prendre en charge.
Lorsque vient le moment de distribuer vos apps, vous n’avez pas besoin de les expédier via iTunes Connect ou l’App Store. Au lieu de cela, vous distribuez les apps manuellement aux appareils enregistrés (pour les tests) ou à travers l’entreprise.
Vous pouvez également choisir d’expédier l’app via l’App Store, si vous le souhaitez. Il existe une excellente explication de la façon dont Apple utilise les certificats, les identifiants & les outils de profilage pour contrôler la distribution des apps, que vous pouvez lire ici.
Apple recommande aux utilisateurs en entreprise de distribuer les apps à l’aide d’outils de gestion des appareils mobiles, comme Apple Configurator 2 et Profile Manager, ou d’un fournisseur de MDM tiers, comme ceux de JAMF.
Google+ ? Si vous utilisez les médias sociaux et qu’il se trouve que vous êtes un utilisateur de Google+, pourquoi ne pas rejoindre la communauté Kool Aid Corner d’AppleHolic et participer à la conversation alors que nous poursuivons l’esprit du New Model Apple ?
Vous avez une histoire ? N’hésitez pas à m’envoyer un message via Twitter et à me le faire savoir. J’aimerais que vous choisissiez de m’y suivre pour que je puisse vous informer des nouveaux articles que je publie et des reportages que je trouve.