De temps en temps, Apple propose une idée apparemment nouvelle qui a tellement de sens que nous nous demandons pourquoi il leur a fallu si longtemps pour y penser.
C’est le cas de la distribution d’applications non répertoriées, une nouvelle fonctionnalité de l’App Store qui permet aux développeurs de publier des applications qui ne s’affichent pas de la manière habituelle.
Plus important encore, cela résout un problème que de nombreux développeurs, y compris Apple lui-même, rencontrent depuis des années.
Quel est l’intérêt d’une application non répertoriée ?
L’objectif ici est de permettre aux développeurs de publier des applications destinées uniquement à des”audiences limitées”, plutôt qu’au grand public. Les utilisateurs d’appareils Apple pourront télécharger ces applications via un lien direct, mais ils ne pourront pas les trouver en parcourant les pages de l’App Store, ni même en les recherchant spécifiquement par leur nom. En décrivant la nouvelle fonctionnalité, Apple suggère qu’il est utile pour les développeurs qui écrivent des applications pour”les employés à temps partiel, les franchisés, les partenaires, les sociétés affiliées, les étudiants de l’enseignement supérieur ou les participants à des conférences”.
Par exemple, une grande franchise comme McDonald’s pourrait publier une application destinée aux propriétaires et gérants de magasins qui ne serait pas visible par le grand public. Ou, une convention pourrait distribuer une application uniquement à ceux qui se sont inscrits pour y assister, en envoyant le lien dans l’e-mail de confirmation.
Jusqu’à présent, les applications conçues pour un public aussi limité devaient être publiées normalement sur l’App Store ou distribuées via le programme Enterprise Developer d’Apple. Bien que la publication sur l’App Store soit la plus simple, elle obligeait également les développeurs à proposer des méthodes secondaires pour s’assurer que seuls les utilisateurs légitimes pouvaient accéder au contenu de l’application, par exemple en exigeant qu’ils se connectent en premier.
De plus, alors que le programme Enterprise Developer permettait une distribution privée, il avait ses propres complications et restrictions. D’une part, il n’était destiné qu’aux applications distribuées aux employés d’une entreprise. Malheureusement, ce programme a été abusé par des entreprises allant de Google et Facebook à une cabale souterraine florissante d’applications pornographiques et de jeux d’argent.
Le programme Enterprise Developer d’Apple interdit également l’utilisation des applications de l’entreprise par les employés contractuels à temps partiel et les”travailleurs à la tâche”, ou même par des entités tierces affiliées. Seules deux exceptions sont spécifiquement prévues à cet égard : les constructeurs automobiles et leurs concessionnaires et partenaires de service, ainsi que les sociétés holding hôtelières et les propriétés opérant sous la même marque.
Applications non répertoriées d’Apple
Inutile de dire qu’il existe toute une gamme de scénarios que le programme pour développeurs d’entreprise ne couvre pas, et Apple espère clairement que l’introduction d’applications non répertoriées aidera les développeurs se sentent plus à l’aise pour créer des applications non publiques pour ces autres publics limités.
Ironiquement, même Apple a publié quelques applications au fil des ans qui auraient bénéficié de ce programme, ce qui est une autre raison pour laquelle nous nous demandons pourquoi cette capacité n’a pas déjà été intégrée lieu pendant des années.
Par exemple, en 2015, une mystérieuse application Indoor Survey est apparue sur l’App Store, clairement destinée à un public restreint. Bien que cela ne puisse apparemment pas être trouvé via une recherche à l’époque, il est toujours apparu ailleurs sur l’App Store.
Indoor Survey a été conçu pour être utilisé par les propriétaires de lieux tels que les centres commerciaux pour aider à cartographier leur espace afin de permettre le positionnement à l’intérieur. Bien que cette technologie ne semble pas vraiment avoir disparu dans les années qui ont suivi, l’application reste disponible sur l’App Store même aujourd’hui. Plus important encore, cependant, il est inutile pour quiconque n’est pas un opérateur de salle qui s’est également enregistré spécifiquement auprès d’Apple pour l’utiliser.
Puis il y a eu l’application Siri Speech Study de l’année dernière, qui était l’exemple par excellence de ce qui devrait être une application non répertoriée. Cela visait un groupe de participants sur invitation uniquement et était inutile pour quiconque d’autre.
L’application Siri Speech Study était cachée sur l’App Store depuis son arrivée, bien que des sociétés d’analyse comme Sensor Tower aient encore pu découvrir son existence. C’était probablement un précurseur de l’annonce de ce mois-ci selon laquelle la distribution d’applications non répertoriées sera ouverte à tous les développeurs, mais nous devrons attendre et voir exactement à quel point ces applications seront vraiment cachées.
Comment fonctionnent les applications non répertoriées
Naturellement, Apple a certaines règles concernant la distribution d’applications non répertoriées, et la première d’entre elles est que les applications ne bénéficient d’aucune exemption par rapport à la normale Consignes d’examen de l’App Store.
En d’autres termes, même lorsqu’un développeur soumet une application pour une distribution non répertoriée, elle sera toujours examinée par l’équipe de l’App Store de la même manière que toute autre application, et elle devra adhérer aux mêmes règles.
L’équipe d’examen de l’App Store examinera également la portée de l’application elle-même. Les développeurs ne pourront pas demander qu’une application ne soit pas répertoriée simplement parce qu’ils en ont envie-l’application doit être clairement conçue pour un public limité en premier lieu.
Apple précise également que cela n’est pas destiné à permettre aux développeurs d’envoyer en privé des versions préliminaires d’une application. Non seulement il indique clairement que”les applications non répertoriées doivent être prêtes pour la distribution finale”, mais il n’y aura pas non plus de moyen pour les développeurs de transformer une application non répertoriée en une application publique. Une fois qu’elle n’est pas répertoriée, la seule façon de la rendre publique est de la soumettre pour examen en tant qu’application entièrement nouvelle.