Options pour la Distribution de Votre Application iOS pour un Public restreint
Imaginez que vous avez construit une application iOS pour un ensemble limité d'utilisateurs. Car il requiert une authentification, l'application est inutile pour le public en général. Le public est-il de l'App Store la seule option pour le déploiement de cette application, sans l'autorisation expresse de l'expédition des appareils par le biais de la messagerie?
J'ai identifié 5 options que vous devriez connaître.
1) Le Public De L'App Store
Distribuer l'application sur le public de l'App Store. Seules les personnes autorisées à utiliser l'application peut s'authentifier et d'utiliser ses fonctionnalités. Nécessitant un petit prix (comme 99 cents) aura pour effet de décourager casual installations.
De soumettre au public App Store nécessite une licence de Développeur iOS pour 99 $par an.
Pro - Apple fournit le service de la distribution – L'App Store. Il est très disponible et bien compris par les utilisateurs.
L'App Store fait la promotion de votre entreprise sur un marché visible.
Con - L'App Store processus d'approbation est requise pour initial de l'application de déploiement et les mises à jour des applications. Il peut vous être demandé d'apporter des modifications à l'application. Le processus d'approbation peut prendre quelques jours ou quelques semaines.
L'App Store fournit des informations sur votre application à des concurrents, y compris une description de l'application, ses fonctionnalités, les captures d'écran et une indication lorsque l'application est mise à jour.
Si vous chargez un prix pour l'app, 30% des revenus d'Apple.
2) Développeurs iOS en Entreprise Programme
L'iOS de l'Entreprise de Distribution de programme permet à une entreprise de distribuer leur propre "maison", des applications directement. Il est prévu pour les employés de la compagnie titulaire, et que le titulaire de licence doit être une société ou d'une organisation avec un numéro DUNS. Le coût est de 299 $par année pour cette licence, comparativement à 99 $par an pour l'iOS Licence de Développeur. Un périphérique donné peut avoir des applications installées à partir d'un seul iOS Licence de l'Entreprise à un moment.
*Note: ce qui suit est un extrait de l'iOS d'Entreprise Contrat de Licence de Distribution
"Internes Utiliser des Applications développées en vertu du présent Accord peuvent être déployés sur le Déploiement des Dispositifs de deux façons: (1) de déploiement pour une utilisation interne par les Employés, et (2) de déploiement pour une utilisation par les Clients, soit sur Vos lieux physiques ou sous la supervision directe et le contrôle physique de Vos Employés dans d'autres lieux, sous réserve d'Apple a le droit d'examiner et d'approuver un tel déploiement énoncées dans les présentes."
Pro - L'App Store processus d'approbation n'est pas requise.
Le grand public ne peut pas voir une liste pour votre application, de l'achat ou de l'installer. Il n'est pas sur l'App Store.
Con - de L'Entreprise programme est prévu pour les employés et sous-traitants du titulaire de permis qu'.
Le titulaire de licence est responsable de la distribution et de la mise à jour de l'application. Cela peut être fait manuellement par e-mail, rendre l'application disponible sur un site Intranet, par le biais d'un Appareil Mobile Système de Management (MDM), etc.
Le coût est de 299 $par année pour les Développeurs d'Entreprise Compte par rapport à 99 $par an pour le Compte Développeur iOS.
*Remarque: Le programme Entreprise ne vous permet pas de déployer des applications pour le Public de l'App Store. Pour cela vous devez être inscrit dans la norme iOS Developer Program.
3) des Apps B2B Personnalisées Programme
Apple a des programmes pour les achats en volume et apps B2B personnalisées. Ces programmes sont en vigueur à partir du Magasin en ligne. Le Programme d'Achats en Volume permet aux entreprises d'acheter des applications du public de l'App Store en vrac. Apps B2B personnalisées étendre le Programme d'Achat en Volume pour des apps B2B personnalisées conçues par des développeurs tiers. Le développeur tiers détermine le Volume d'Achat de la clientèle(s) pouvez acheter une application donnée. De telles applications ne sont pas disponibles sur le public de l'App Store, mais seulement à travers le Magasin.
Pro - Plus pratique pour les grandes distributions. Chaque installation ne nécessite pas l'utilisateur à effectuer un achat via le public de l'app store et charge le coût. Au lieu de cela, les utilisateurs reçoivent un coupon qu'ils peuvent utiliser pour installer l'application.
Apple fournit le service de la distribution – le Magasin. Cette offre certaines fonctionnalités de MDM.
Le grand public ne peut pas voir la liste, l'achat ou l'installation de l'application.
Con - Nécessite l'App Store processus d'approbation initial de l'application et des mises à jour.
Si vous chargez un prix pour l'app, 30% des revenus d'Apple.
Apps B2B ne sont disponibles que pour les entreprises inscrites dans le Programme d'Achat en Volume. Le Programme d'Achat en Volume est limitée aux pays suivants à partir de septembre 2017: allemagne, Australie, Autriche, Belgique, Brésil, Canada, République tchèque, Danemark, Finlande, France, Allemagne, Grèce, Hongrie, Hong Kong, Inde, Irlande, Italie, Japon, Luxembourg, Mexique, pays-bas, Nouvelle-Zélande, Norvège, Pologne, Portugal, Singapour, Afrique du Sud, Espagne, Suède, Suisse, Taiwan, Turquie, Émirats Arabes Unis, le royaume-Uni et les États-unis.
*Remarque: Un Développeur iOS Licence est nécessaire pour utiliser les Apps B2B Personnalisées Programme. La restriction d'une application pour le B2B App Store est une option lors de la présentation au Public de l'App Store.
4) Distribution Ad Hoc (pour les Tests)
Distribution Ad Hoc permet de distribuer les applications jusqu'à 100 appareils iOS pour les tests. Vous devez vous inscrire à ces périphériques manuellement par leur ID. Les appareils peuvent être supprimés/remplacés une fois par année d'adhésion). Distribution Ad Hoc est une fonction à la fois du Programme pour Développeurs iOS et iOS Developer Enterprise Programme. Cela peut être tout ce qui est nécessaire pour un prototype ou un salon.
Pro - L'App Store processus d'approbation n'est pas requise.
Le grand public ne peut pas voir la liste, l'achat ou l'installation de l'application.
Over-the-air de l'installation à partir d'un lien hypertexte (hébergé sur votre serveur web ou sur un iOS Beta Testing Service *indiqué à côté) ou en envoyant un courriel à un ordinateur avec iTunes installé (et puis l'installation de l'appareil).
Con - Limité à 100 appareils (appareils peuvent être supprimés/remplacés une fois par année d'adhésion).
L'UDID (Unique Device identifier ) de chaque dispositif doit être associé à un profil de configuration. C'est un processus manuel.
Votre équipe doit gérer les déploiements et les mises à jour.
La relative développeur profil de configuration expire dans un an. Cela signifie que l'application s'exécute sur un périphérique donné pour une durée maximale d'un an. Lorsque le Développeur profil d'approvisionnement de l'expiration de l'application devra être reconstruit avec un nouveau profil de configuration.
5) iOS Beta Testing Service: TestFlight
TestFlight est gratuit over-the-air de la plate-forme utilisée pour distribuer bêta interne et des applications iOS pour les membres de l'équipe. Les développeurs peuvent gérer les tests et recevoir de la rétroaction de leur équipe, avec TestFlight du tableau de bord.
TestFlight rend l'utilisation de votre iOS Licence de l'Entreprise ou de la Licence de Développeur pour créer l'Entreprise et Ad Hoc de provisionner les applications.
Pro - de La même Pro comme #2 Développeurs iOS en Entreprise Programme ou n ° 4 Ad Hoc de Distribution selon l'iOS licence que vous utilisez.
De la Distribution et de la rétroaction est géré avec un gratuit, cloud service.
Con - de La même Con comme #2 Développeurs iOS en Entreprise Programme ou n ° 4 Ad Hoc de Distribution selon la licence que vous utilisez moins le Con sur la gestion des déploiements et des mises à jour.
D'autres Outils de Tests et de Services
Hockey App: Bêta et déploiement de la version de Mac OS X , iOS (version bêta uniquement) et Android.
HockeyKit: projet Open source pour l'hébergement des versions bêta sur votre propre serveur PHP5.
Apphance: Déploiement sur iOS, Android, Windows Phone, Nook et Kindle.