Après avoir annoncé les nouvelles règles pour les magasins d’applications alternatifs, Apple a partagé de nouveaux détails utiles pour les développeurs et les utilisateurs qui souhaitent installer ces applications.
Outre les magasins d’applications alternatifs, Apple introduit également plus de liberté, comme la possibilité de choisir le navigateur Web par défaut lors de la configuration de l’iPhone et, pour les développeurs, la possibilité de profiter de la technologie de paiement NFC (qui alimente Apple Pay) pour vos applications.
Après avoir examiné les documents fournis par Apple, les développeurs et les utilisateurs doivent connaître certaines mises en garde et détails concernant ces règles.
Après avoir examiné les documents fournis par Apple, les développeurs et les utilisateurs doivent connaître certaines mises en garde et détails concernant ces règles.
- Apple autorisera les marchés d’applications alternatifs qui concurrencent son propre App Store, mais Apple contrôlera quelles entreprises sont autorisées à créer ces applications. Apple affirme que les développeurs d’applications de marché auront besoin d’une lettre de crédit de 1 000 000 € d’une institution financière notée A pour avoir le droit de proposer une boutique d’applications alternative. La société affirme que seuls les développeurs engagés à protéger les utilisateurs auront accès aux nouvelles API nécessaires à la création de leurs applications, et c’est une façon pour Apple d’examiner ces magasins. La société estime que cette limitation garantira que les acteurs malveillants n’ouvrent pas de marchés préjudiciables aux utilisateurs d’iPhone.
- Les applications App Marketplace ne peuvent être distribuées qu’à partir des sites Web des développeurs, et non depuis l’App Store.
- Les applications individuelles (applications non-Marketplace) ne peuvent pas être distribuées à partir d’un site Web. Ils doivent choisir la distribution sur l’App Store ou une distribution alternative via une place de marché tierce.
- Les magasins alternatifs doivent payer les frais de technologie de base pour chaque installation, tandis que les applications distribuées via des marchés alternatifs ou l’App Store verront leur premier million d’installations gratuites par année civile. Cela encourage les développeurs individuels à mettre à jour leurs applications et à publier des correctifs de sécurité, même s’ils ne sont pas distribués via l’App Store, mais facture un coût initial aux développeurs qui exploitent un rival de l’App Store. Apple indique avoir développé plus de 600 nouvelles API dans le cadre de ses efforts visant à activer les magasins alternatifs.
- Les organisations à but non lucratif, les agences gouvernementales et les établissements d’enseignement ne paient pas le tarif Core Technology.
- Le tarif Core Technology n’est pas supprimé pour les applications gratuites, les applications open source ou les applications freemium, ce qui signifie qu’il ne serait pas logique qu’un développeur d’applications gratuites les distribue également selon les nouvelles conditions de l’UE, car si son application dépasse le million d’installations par année, ils devraient encore payer Apple. Apple pense que ces applications seront toujours en mesure de payer les frais de technologie de base, car elles seront probablement monétisées d’une autre manière, par exemple via la publicité ou des biens physiques. (En d’autres termes, Apple a trouvé un moyen d’exploiter les revenus générés par les applications en dehors des achats intégrés et des téléchargements payants.) Apple estime que les Core Technology Fee ne seront payés que par moins de 1 % des développeurs dans l’UE. Cependant, les développeurs ne sont pas tenus de l’adopter – cela s’applique uniquement à ceux qui adoptent les nouvelles conditions de distribution alternative et de traitement des paiements.
- Apple protégera les développeurs contre le « install bombing », c’est-à-dire un attaquant qui augmente le nombre d’installations de l’application d’un concurrent, par exemple en téléchargeant son application sur davantage d’appareils. Apple indique qu’il proposera un mécanisme de vérification d’installation pour garantir que toutes les installations proviennent de vrais appareils Apple et limitera le nombre de premières installations par an pouvant provenir d’un seul appareil. Il peut également mettre fin aux comptes de développeurs qui adoptent un comportement suspect.
- Un utilisateur peut installer plusieurs marchés d’applications tiers sur son appareil, mais le marché devra demander l’autorisation à l’utilisateur avant de pouvoir commencer à installer des applications.
- Les utilisateurs bénéficieront de nouveaux paramètres et contrôles pour gérer la manière dont les applications sont installées. Cela inclut la possibilité de voir la source à partir de laquelle une application a été installée (par exemple, quelle boutique d’applications tierce). Une autorisation dans les paramètres appelée « Autoriser les marchés du développeur » permettra aux utilisateurs de choisir les magasins d’applications alternatifs qu’ils souhaitent autoriser. Les utilisateurs peuvent également révoquer les autorisations d’un développeur si nécessaire et gérer le marché des applications par défaut dans les paramètres.
- Quelle que soit la manière dont une application est distribuée, les applications seront « authentifiées ». Ce processus signifie que l’application reçoit une clé d’installation qui est utilisée pour être installée sur l’appareil de l’utilisateur. Dans le cadre de ce processus, Apple analysera également les applications à la recherche de virus, de logiciels malveillants et d’autres menaces de sécurité. Cela garantira également que certaines choses concernant l’application sont vraies, en utilisant un examen humain, par exemple qu’elle fait ce qu’elle prétend faire.
- L’authentification n’inclut pas de normes de qualité pour l’examen de l’App Store et ne permet pas à Apple de rejeter les applications en fonction de leur contenu. Cela signifie que les contenus illégaux et la pornographie peuvent être autorisés.
- Si Apple détecte qu’une application d’une boutique d’applications tierce contient des logiciels malveillants après l’installation, cela empêchera son lancement. Il reste à voir si Apple sera capable de détecter de manière fiable les logiciels malveillants lorsqu’une application est installée en dehors de l’App Store. Cependant, Apple ne sera pas responsable d’éléments tels que les remboursements ou des risques de fraude pouvant survenir en dehors de son App Store via des marchés d’applications tiers.
- L’authentification permettra à Apple de montrer aux utilisateurs plus de détails sur une application avant de l’installer, y compris son nom, la description du développeur avec des captures d’écran et la tranche d’âge.
- Apple s’oppose aux tentatives des développeurs de créer des magasins de jeux alternatifs en proposant la nouvelle option pour les magasins de streaming de jeux qui diffusent les titres présentés sur l’App Store.
- Les développeurs doivent soumettre un seul code binaire pour leur application, qu’elle soit distribuée sur l’App Store ou sur un autre marché d’applications. Cela signifie que les applications ne peuvent être installées qu’à partir d’un seul magasin d’applications à la fois, donc si les utilisateurs avaient téléchargé la version App Store, ils devraient la supprimer pour télécharger une nouvelle version non-App Store.
- Bien que les développeurs puissent choisir de proposer des processeurs de paiement alternatifs dans leurs applications App Store, ils ne peuvent pas le proposer parallèlement aux paiements In-App (IAP) d’Apple.
- Les utilisateurs seront invités à choisir une application de navigateur par défaut lorsqu’ils ouvriront Safari pour la première fois sur leur appareil après la mise à jour vers iOS 17.4, et pourront gérer le navigateur par défaut dans les paramètres iOS.
- Les développeurs d’applications par navigateur pourront choisir des moteurs alternatifs autres que Safari WebKit dans l’UE. Apple affirme qu’il apporte les technologies de WebKit à iOS pour permettre des navigateurs alternatifs « hautes performances ». Cela inclut la compilation juste à temps, la prise en charge multiprocessus, un bac à sable Web personnalisé et des clés d’accès.
- Les développeurs d’applications de navigateur devront adhérer aux pratiques de confidentialité et de sécurité standard du secteur, telles que la résolution rapide des vulnérabilités de sécurité.
- Les développeurs pourront proposer des paiements NFC dans leurs applications sans utiliser Apple Pay ou l’application Wallet d’Apple. Cette solution logicielle est similaire à la façon dont Android prend aujourd’hui en charge les paiements NFC pour les portefeuilles alternatifs et permet aux applications d’accéder à la « détection de champ », qui invoque l’application NFC par défaut de l’utilisateur lorsqu’un iPhone est placé à proximité d’un terminal NFC.
- Les développeurs pourront intégrer les paiements tiers directement dans leur application ou informer les utilisateurs des offres et promotions disponibles lors de leurs achats sur leur site Internet.
- Bien que les développeurs puissent commencer à travailler sur ces modifications avec la version bêta de Xcode 15.3 et iOS 17.4, les modifications ne seront disponibles pour les utilisateurs Apple qu’en mars.
- 50 nouveaux rapports dans App Store Connect incluront des mesures d’engagement (telles que le nombre d’utilisateurs interagissant avec une application sur l’App Store ou la partageant avec d’autres) ; distribution (téléchargements, ventes, revenus, précommandes, transactions effectuées avec le système d’achat intégré d’Apple) ; utilisation de l’application (plantage, appareils actifs, installations, suppressions d’applications, etc.) ; et l’utilisation de frameworks (interaction de l’application avec le processus du système d’exploitation, tels que PhotoPicker, Widget et CarPlay).
- Les développeurs pourront partager leur boutique d’applications avec des développeurs de marchés d’applications alternatifs et tiers, y compris l’exportation de l’historique complet des données.
- Les développeurs peuvent choisir entre les conditions existantes disponibles aujourd’hui (par exemple, structure tarifaire) ou de nouvelles conditions. Cependant, ceux qui adoptent à tout moment les nouvelles conditions commerciales d’Apple dans l’UE ne pourront jamais revenir aux conditions commerciales existantes d’Apple pour leurs applications dans l’UE.