La distribution d'applications est l'étape finale et l'une des plus critiques du développement mobile. Selon Business of Apps (2025), le temps de révision moyen dans l'App Store est de 28 heures, et dans Google Play — 8 heures. Une configuration incorrecte de la distribution peut retarder la sortie de semaines et coûter des millions à l'entreprise.
Points clés
La distribution d'applications iOS est strictement contrôlée par Apple. La distribution d'applications mobiles sur iOS passe par quatre canaux : App Store (sortie publique), TestFlight (tests bêta), Ad Hoc (distribution limitée) et Enterprise (distribution d'entreprise). Chacun a ses propres exigences, limites et procédures.
TestFlight est l'outil officiel d'Apple pour les tests bêta d'applications mobiles. Il prend en charge jusqu'à 10 000 testeurs externes (External Testing) et jusqu'à 30 testeurs internes (Internal Testing — membres de l'équipe). External Testing nécessite une révision légère (Build Review, généralement 1 à 2 minutes). TestFlight distribue automatiquement les mises à jour — les testeurs reçoivent des notifications push. Les tests internes ne nécessitent pas de révision — vous pouvez télécharger des builds instantanément pour l'équipe.
Ad Hoc est la distribution à un nombre limité d'appareils (jusqu'à 100 par compte). Pour Ad Hoc, vous devez ajouter l'UDID de chaque appareil dans le portail Apple Developer et signer le build avec un Provisioning Profile contenant ces appareils. Ad Hoc ne nécessite pas de révision — adapté aux versions de démonstration et aux tests sur les appareils clients. Inconvénient : vous devez connaître l'UDID de chaque appareil.
Apple Enterprise Developer Program (299 $/an) — distribution d'applications au sein d'une organisation sans l'App Store. Les applications sont publiées sur un serveur interne, les utilisateurs installent via un lien. Enterprise ne nécessite pas de révision Apple. Enterprise ne peut pas être utilisé pour la distribution en dehors de l'organisation — Apple surveille cela et bloque les comptes. MDM (Mobile Device Management) — système de gestion des appareils d'entreprise qui installe automatiquement les applications Enterprise.
Google Play offre un système de distribution d'applications mobiles plus flexible que l'App Store. Testing Tracks : Internal (interne), Closed (fermé), Open (ouvert). Chaque piste a ses propres limites et exigences. Après les tests, l'application est publiée dans Production Track.
Internal Testing — jusqu'à 100 testeurs par e-mail. Ne nécessite pas de révision Google. Le build est publié en quelques minutes. Closed Testing — jusqu'à 100 testeurs, accès via liste d'e-mails ou Google Group. Nécessite une révision légère (généralement quelques heures). Open Testing — jusqu'à 100 000 testeurs, lien public. L'application est visible dans Google Play en tant qu'« Accès anticipé ». Open Testing nécessite une révision complète comme en production.
Staged Rollout — distribution progressive des mises à jour. Vous sélectionnez un pourcentage d'utilisateurs (5 %, 10 %, 20 %, 50 %, 100 %). Google Play distribue automatiquement la mise à jour au pourcentage sélectionné. Si des plaintes ou des plantages surviennent dans les premières heures — revenez à la version précédente. Staged Rollout réduit les risques de sortie et est recommandé pour toutes les mises à jour de production.
Production Track — sortie publique sur Google Play. Après la publication, l'application est disponible pour tous les utilisateurs. Google Play vérifie automatiquement le binaire et recherche les codes malveillants. Après la publication, vous pouvez gérer le pays, les restrictions d'âge et la monétisation. Internal App Sharing — distribution directe par lien sans Play Console. Adapté aux tests QA sur des appareils réels.
| Paramètre | iOS | Android |
|---|---|---|
| Tests bêta | TestFlight (jusqu'à 10 000) | Internal / Closed / Open (jusqu'à 100 000) |
| Enterprise | Apple Enterprise Program (299 $/an) | Managed Play (EMM, gratuit) |
| Révision | Manuelle (24 à 48 heures) | Automatique (2 à 8 heures) |
| Coût du compte | 99 $/an | 25 $ unique |
| Staged rollout | Phased Release (1 % à 100 %, 7 jours) | Staged Rollout (1 % à 100 %, à tout moment) |
| Format | .ipa (via Xcode/Transporter) | .aab (Android App Bundle) |
| App Transfer | Oui (App Store Connect) | Oui (Play Console) |
iOS — révision plus stricte et coût d'entrée plus élevé. Android — tests flexibles et déploiement progressif. IT Sectr recommande d'utiliser Open Testing pour Android et TestFlight External pour iOS — cela couvre 90 % des scénarios de tests bêta d'applications mobiles.
App Store Review Guidelines — le document d'Apple avec plus de 100 règles régissant la distribution d'applications mobiles. Exigences principales : l'application doit être stable, sans bogues et conforme aux Human Interface Guidelines. Apple rejette les applications avec des liens brisés, des écrans vides et des fonctionnalités cachées. Google Play Developer Policies — les règles de Google : les applications malveillantes, la tromperie des utilisateurs et la violation des droits d'auteur sont interdites.
Règles clés pour la distribution d'applications sur l'App Store : 1) Safety — pas de contenu offensant, 2) Performance — l'application ne doit pas planter, 3) Business — achats via IAP (In-App Purchase) avec commission Apple de 15 à 30 %, 4) Design — conformité HIG. Motifs de rejet : lien de politique de confidentialité brisé, absence de bouton « Restaurer les achats », utilisation de systèmes de paiement tiers.
Politiques de distribution sur Google Play incluent : 1) Content Policies — contenu pour adultes et violence interdits, 2) Monetization — commission Google de 15 % (premier million de $ — 15 %, puis 30 %), 3) Privacy — URL de politique de confidentialité obligatoire, 4) Advertising — les publicités doivent répondre aux normes. Google vérifie automatiquement le binaire à la recherche de codes malveillants. App Content Rating — questionnaire déterminant les restrictions d'âge de l'application.
Export Compliance — Apple exige de déclarer l'utilisation de la cryptographie lors de la distribution d'applications. La plupart des applications sont éligibles à « Yes, but exempt » (utilisation uniquement de HTTPS). DMCA — loi sur les droits d'auteur. Si votre application permet aux utilisateurs de télécharger du contenu, configurez une procédure DMCA (réclamations pour violation de droits d'auteur).
Apple Developer Account — 99 $/an pour les développeurs individuels, 299 $/an pour Enterprise. Les organisations s'inscrivent en tant que Company/Organization pour la distribution d'applications mobiles sous la marque de l'entreprise. Un numéro D-U-N-S est nécessaire pour publier. Google Play Account — 25 $ unique. Google Play nécessite une vérification d'identité (passeport, permis de conduire) avant de commencer la distribution.
App Transfer — transfert d'une application entre comptes développeur. Sur iOS — via App Store Connect (App Transfer). Exigences : l'application doit être publiée, sans modifications en attente, sans litiges de distribution actifs. Sur Android — via Play Console (Manage > Transfer app). Les deux processus prennent de 1 à 5 jours. Après le transfert, l'application conserve ses notes, avis et abonnements.
Screenshot Requirements pour l'App Store : 5,5" (iPhone 8 Plus), 6,5" (iPhone 14 Pro Max), 12,9" (iPad Pro). Pour Google Play : minimum 2 captures d'écran par téléphone et tablette. Nous recommandons 8 captures d'écran. URL de politique de confidentialité — obligatoire pour la distribution d'applications dans les deux magasins. Si l'application collecte des données personnelles, un lien vers la politique de confidentialité doit figurer dans la description et dans l'application.
Foire aux questions
Le compte Apple Developer coûte 99 $ par an. Le compte Google Play coûte 25 $ unique. Pour la distribution Enterprise, l'Apple Enterprise Program coûte 299 $ par an. Pour les startups, les comptes individuels suffisent.
App Store — de quelques heures à 48 heures (rarement jusqu'à une semaine). Google Play — généralement quelques heures pour les applications mobiles, révision automatique. La première publication prend plus de temps en raison de la vérification du compte. IT Sectr recommande de prévoir 3 à 5 jours pour la première publication.
TestFlight est l'outil officiel d'Apple pour distribuer des applications mobiles lors des tests bêta. Vous pouvez inviter jusqu'à 10 000 testeurs. Le build passe par une révision légère (quelques minutes). TestFlight prend en charge les tests internes (jusqu'à 30 utilisateurs) et externes.
Closed — jusqu'à 100 testeurs via liste d'e-mails, sans lien public. Open — jusqu'à 100 000 testeurs, accès via lien. Open Testing donne de la visibilité dans Google Play mais nécessite le respect des politiques.
App Transfer (iOS) — transfert complet d'une application entre comptes Apple Developer. Le transfert dans Google Play se fait via les paramètres du compte. Dans les deux cas, le consentement des deux parties et la vérification des exigences sont nécessaires : l'application doit être publiée, sans modifications en attente.
Résumé
Nous développerons une application mobile clé en main
IT Sectr crée des applications iOS et Android pour les startups et les entreprises depuis 2017. Nous vous conseillerons et vous proposerons la meilleure solution.