
AltStore PAL se distingue de l’App Store par son approche décentralisée. Contrairement à l’App Store, toutes les applications sur AltStore sont auto-hébergées. Pour distribuer vos applications, il vous suffira d'héberger un fichier JSON et de le faire pointer vers vos IPA notariés.
Le paysage des applications sur iOS a été profondément modifié suite à l'entrée en vigueur du DMA (Digital Markets Act). Cette nouvelle réglementation a contraint Apple à revoir ses règles et à autoriser l’installation d’app stores tiers au sein de l’Union européenne. AltStore PAL, premier magasin d’applications alternatif, est disponible sur iPhone depuis ce mercredi 17 avril. Baptisé AltStore PAL, le magasin d'applications n'est en réalité pas une nouveauté. Riley Testut, son créateur, la propose à l'installation depuis quelques années. Toutefois, son téléchargement nécessitait quelques connaissances en informatique.
Après avoir passé des années à tenter de contourner les interdictions d’Apple, avec des solutions contraignantes, le développeur connu pour sa passion de l’émulation des jeux Nintendo vient de lancer le premier concurrent officiel de l’App Store.
Pour le moment, le catalogue d'application est restreint, se contentant de deux applications : la première est Delta, un émulateur multiconsoles (Nintendo DS, Game Boy, etc.) ; la seconde s’appelle Clip, un gestionnaire de copier-coller capable d’analyser en arrière-plan ce qu’il se passe sur l’iPhone. D'autres applications devraient suivre dans les semaines à venir.
Pour installer cet App Store alternatif, il faudra débourser 1,5 euro par an hors taxe, soit un total de 1,80 euro en France. Selon le développeur de l'application, cette somme vise à supporter les coûts liés à l'exploitation de la boutique comme les frais bancaires, les coûts des serveurs ou les frais imposés par Apple (Core Technology Fee), fixés à 0,50 centime.

Présentation d'AltStore PAL

Contrairement à l'App Store, toutes les applications sur AltStore sont auto-hébergées. Une fois qu'une application a été notariée par Apple, les développeurs peuvent télécharger le « paquet de distribution alternatif » (ADP pour alternative distribution packet) et l'envoyer sur leur propre serveur. Pour distribuer son application sur AltStore, le développeur doit simplement créer une « source », c'est-à-dire un fichier JSON contenant les métadonnées de base de l'application et téléchargé sur une URL publique. Les utilisateurs doivent ensuite ajouter cette source à leur AltStore, après quoi toutes les applications de cette source apparaîtront automatiquement pour être téléchargées.
Les sources font partie intégrante de la conception d'AltStore et lui permettent d'être complètement décentralisé. Cela signifie qu'il n'y a pas de répertoire central d'applications; les seules applications que vous verrez dans AltStore proviennent de sources que vous avez explicitement ajoutées vous-même. Il appartient aux développeurs de faire l'autopromotion de leurs applications et de diriger les utilisateurs vers leurs sites web, où les utilisateurs peuvent ajouter leur source d'une simple pression via le schéma d'URL altstore://source?url=[URL source] d'AltStore (ou en copiant et en collant l'URL source directement). La distribution d'applications avec AltStore est également totalement gratuite - tout le monde peut distribuer gratuitement une application sur AltStore à condition de créer une source.
« Si vous pensez que tout cela ressemble à la fonction de distribution Web récemment annoncée par Apple... c'est parce que c'est le cas ! En fait, vous pouvez considérer AltStore non pas comme une place de marché d'applications, mais plutôt comme un "outil de chargement latéral" glorifié qui lit simplement les fichiers JSON et notifie automatiquement les utilisateurs des mises à jour d'applications. Si vous avez déjà utilisé Sparkle sur macOS, les sources sont conceptuellement très similaires à un fichier XML Sparkle - sauf qu'en plus de publier des mises à jour d'applications, vous les utilisez également pour personnaliser la page de votre application dans AltStore.
« En plus d'être un nouveau moyen de monétiser les applications, il permet aux développeurs d'établir une relation directe et personnelle avec leurs utilisateurs. Patreon a été conçu pour permettre aux créateurs d'entrer en contact avec leur public d'une manière qui n'était pas possible sur l'App Store, par exemple en leur donnant accès à des Discords privés ou en leur offrant du contenu exclusif. Désormais, les développeurs d'applications peuvent eux aussi tirer parti de ce système, qui leur permet même d'effectuer des remboursements, quel concept !
« Bien sûr, il y a une autre raison pour laquelle nous encourageons les développeurs à distribuer leurs applications avec Patreon : cela leur permet de couvrir les frais de technologie de base d'Apple, qui s'élèvent à 0,50 € par utilisateur ».
Aucune commission n'est prélevée aux développeurs sur les dons Patreon
Riley Testut explique qu'ils font quelque chose de différent de l'App Store :
« Outre les restrictions relatives au contenu, l'App Store interdit également certains modèles commerciaux, tels que la distribution de versions bêta "en échange d'une compensation de quelque nature que ce soit, y compris en récompense d'un financement par la foule" (2.2). C'est regrettable, car non seulement il s'agit d'un moyen éprouvé de monétiser des logiciels sur d'autres marchés, mais depuis leur lancement il y a 5 ans, AltStore et Delta ont été entièrement financés en procédant exactement de la sorte et en fournissant un accès aux pré-versions à nos mécènes par le biais de notre Patreon.
« Je crois fermement...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.