Ouvrir le menu principal

iGeneration

Recherche

Le terminal iSH échappe de peu à une exclusion de l'App Store

Stéphane Moussie

Monday 09 November 2020 à 10:15 • 21

App Store

Grand huit émotionnel pour les développeurs et les utilisateurs d'iSH Shell. Sur le point d'être exclue de l'App Store seulement deux semaines après y être entrée, l'application pourra finalement y rester à la suite d'une volte-face de l'équipe de validation. Un cas emblématique des controverses sur les règles de l'App Store et leurs interprétations.

Petit retour en arrière : le 22 octobre, iSH fait son apparition dans l'App Store, non sans avoir déjà consenti des concessions à la demande d'Apple. Par rapport à la bêta distribuée sur TestFlight, la version finale de ce terminal UNIX n'intègre pas apk, un gestionnaire de paquets permettant de télécharger des outils supplémentaires. Les développeurs ont retiré cette fonctionnalité afin de ne pas enfreindre la règle 2.5.2 de l'App Store qui interdit à une app « de télécharger, installer ou exécuter du code qui introduit ou change ses fonctionnalités. »

iSH Shell intégrant d'autres outils, les utilisateurs trouvent vite un moyen pour ajouter apk et par conséquent d'autres fonctionnalités. Patatras, le 26 octobre les développeurs reçoivent un coup de fil de l'équipe de validation de l'App Store leur indiquant que l'app viole la guideline 2.5.2 et qu'elle sera exclue deux semaines plus tard si elle n'est pas mise en conformité. Un délai jugé trop court par les développeurs, qui de plus contestent l'interprétation de la règle.

Dans ses échanges « difficiles et stressants » avec l'équipe de validation, Theodore Dubois, le créateur d'iSH Shell, fait valoir que wget, l'outil permettant de récupérer apk, ne fait rien d'autre que télécharger des fichiers, tout comme Safari permet de le faire. Un argument qui ne fait pas mouche auprès de son interlocuteur chez Apple (apparemment peu à l'aise avec l'aspect technique des choses), qui lui répond que Safari a le droit de télécharger des fichiers car c'est un navigateur, ce qui n'est pas le cas d'iSH Shell.

Outre ce point de désaccord, Saagar Jha, un contributeur de l'app, explique dans un autre billet blog que la règle 2.5.2 est une épée de Damoclès non seulement pour iSH, mais aussi pour toutes les autres applications permettant de lancer des scripts :

Non seulement il est impossible pour un développeur d'empêcher les utilisateurs de faire des choses que l'équipe de validation n'apprécie pas, mais en plus cette restriction supplémentaire devrait s'appliquer à toutes les apps de scripts, y compris celles d'Apple [Swift Playgrounds et Raccourcis, ndr].

D'ailleurs, a-Shell, un terminal UNIX similaire, a reçu le même ultimatum de la part d'Apple.

Finalement, après ces deux billets de blog et des heures de débat avec l'équipe de validation, un responsable de celle-ci a appelé hier soir les développeurs pour présenter ses excuses quant au déroulé des événements et pour leur annoncer que l'application ne serait pas retirée de l'App Store.

L'affaire n'est cependant pas totalement terminée. a-Shell reste sous le coup de l'injonction d'Apple et tant qu'elle restera ainsi, la règle 2.5.2 ouvrira la voie à des interprétations arbitraires et changeantes.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Si elle veut remplacer HomeKit par Matter, Apple ne montre pas le bon exemple

31/08/2024 à 15:00

• 27


Test de l'Insta360 Flow Pro, le stabilisateur compatible DockKit qui simplifie le suivi

31/08/2024 à 10:00

• 6


iPhone 16 Pro : un rendu possible du nouveau coloris

31/08/2024 à 09:02

• 37


Sonos publie le tableau complet des corrections à venir

30/08/2024 à 22:15

• 26


Un contentieux entre Apple et Spotify sur les boutons de volume de l'iPhone

30/08/2024 à 20:45

• 61


La production de l’iPhone 16 Pro aurait démarré en Inde

30/08/2024 à 20:31

• 5


Apple Intelligence occupe autour de 2,5 Go dans iOS 18.1 et 5,5 Go dans macOS 15.1

30/08/2024 à 18:00

• 36


PayPal pourrait vite venir concurrencer Apple Pay en Europe

30/08/2024 à 17:00

• 56


Apple prévoirait d’investir dans OpenAI

30/08/2024 à 16:38


Gomme magique : que vaut l’outil d’effacement d’Apple face à celui de Google ?

30/08/2024 à 15:00

• 36


La version Director's Cut de Napoléon est sur Apple TV+… mais pas en France

30/08/2024 à 12:00

• 54


Apple Sports va (enfin !) afficher des activités en direct avec iOS 18, mais toujours pas en France

30/08/2024 à 09:00

• 22


Pour un Sac Eastpak, acheté recevez un bon d’achat de 15 €

Partenaire


Sans Apple Pay, l’iPhone va-t-il perdre en simplicité pour les paiements ?

29/08/2024 à 20:30

• 120


Guide d’achat : les meilleurs accessoires Apple Watch et tech pour le sport

29/08/2024 à 18:05


Découvrez Youseeme : le compte unique qui réunit euros et cryptos ! 📍

29/08/2024 à 15:32