Apple supprime les apps qui n'ont pas été mises à jour depuis plus de 3 ans, un problème pour les développeurs indépendants 🆕

Félix Cattafesta |

Le jeu Repulsive va bientôt être supprimé de l'App Store au prétexte qu'il n'a pas été mis à jour depuis un bout de temps… et alors qu'il n'en a pas besoin. Sorti en 2020, ce jeu d'hoverboard vous invite à vous promener dans une ville futuriste tout en faisant différentes figures. Créé par un petit studio de deux personnes, Repulsive fonctionne encore très bien sur les iPhone et iPad récents, bien qu'il n'ait reçu qu'une unique mise à jour peu après sa sortie.

Repulsive sur iOS.

Les développeurs de Punk Labs ont expliqué avoir reçu un mail leur indiquant que Repulsive sera supprimé de l'App Store dans 90 jours sous prétexte qu'il « n'a pas été mis à jour au cours des trois dernières années » et qu'il « n'atteignait pas un seuil minimum de téléchargements ». Le studio a l'habitude de sortir des jeux complets qui n'ont pas besoin d'ajouts de contenus ou de correctifs réguliers, ce qui justifie ce manque de mise à jour.

Les développeurs voudraient évidemment que leur jeu reste téléchargeable, mais sont obligés de se plier aux règles de l'App Store. Leur jeu étant voué à devenir inaccessible sur iOS, ils annoncent l'avoir rendu gratuit pendant les 90 jours précédant sa suppression. « Nous ne pouvons pas exprimer à quel point la préservation des jeux est importante, alors faites passer le mot et laissez un commentaire. Les jeux sont de l'art, et l'art est la culture », écrivent-ils dans un billet de blog.

Ce n'est malheureusement pas une première pour Punk Labs, qui a vu son jeu Raster Prime être supprimé de l'App Store en 2021 sous prétexte qu'il s'agissait d'une app de « faible qualité ». Le jeu avait pourtant été mis en avant par Apple sur l'App Store et affichait une moyenne de 4,5 étoiles sur 5. Ici aussi, Apple pointait du doigt un manque de mise à jour. « Nous avons rapidement fait appel en indiquant que le coût d'une mise à jour serait prohibitif et que le jeu n'en avait tout simplement pas besoin. Nous n'avons jamais reçu de réponse et le jeu a été retiré de l'App Store », expliquent les développeurs.

Pour un petit studio comme celui-ci, publier une mise à jour pour publier une mise à jour peut se révéler compliqué. Replonger dans du code vieillissant ou passer sur la dernière version d'un moteur tiers peut se montrer coûteux. La mise à jour d'un jeu sous Unity nécessite par exemple un abonnement, cher et très dispensable si la boîte s'est entre temps tournée vers d'autres outils. C'est le cas de Punk Labs, dont certains titres utilisent ce moteur propriétaire, mais qui utilise désormais des logiciels open source.

Si l'ambition d'Apple de supprimer les vieilles applications obsolètes est louable, on regrette que tout se fasse avec une approche aussi bornée. La situation est ici d'autant plus absurde que le jeu est adapté aux derniers formats d'écran et qu'il n'a donc absolument pas besoin de correctif. Cette politique n'est pas nouvelle, Cupertino faisant régulièrement le ménage dans son échoppe… au grand dam des développeurs indépendants.

Mise à jour à 20:30 : Interrogés sur la possibilité d'une petite mise à jour pour faire survivre le jeu, les développeurs nous ont répondu que cela serait compliqué : il faudrait pour cela recompiler le jeu en prenant un abonnement Unity Pro à l'année (1 877 €).

Il y a également de nouveaux SDK et des droits pour les soumissions de mises à jour sur l'App Store que nous devons respecter. Tout cela est extrêmement frustrant. Un produit fini et fonctionnel devrait pouvoir exister sur la plateforme et être disponible pour les nouveaux utilisateurs. C'est pourquoi le "side loading" est un sujet important.

avatar David Finder | 

@r e m y

Oui, enfin là tu parles d’apps qui ont au mois 15 ans…

Je comprends que cela puisse gêner certains pour certaines apps.

Mais il faut bien faire le ménage à un moment donné. C’est comme pour tout.

avatar r e m y | 

@David Finder

Elles sont arrivées sur le store il y a 15 ans, mais pour certaines (comme Asphalt par exemple ou Crash Bandicoot), elles ont été mises à jour régulièrement donc la dernière version n'a que quelques années. Pourtant un jour sans raison et sans aucun préavis, elles ont quitté le store et ne sont plus téléchargeables.
C'est quand même dommage alors que l'iPad sur lequel elles sont utilisées fonctionne toujours parfaitement.
Tant que mon vieux MacBook Pro mi 2008 fonctionne, je peux toujours les réinstaller à partir du fichier ipa et la vieille version d'iTunes de ce Mac. Mais pour combien de temps encore?

Si Apple veut faire le ménage, ils pourraient à cette occasion donner la possibilité à ceux qui ont acheté ces apps, de les télécharger en mettant à disposition également un moyen de les installer localement sur son iPhone ou iPad (ce que faisaient les anciennes versions d'iTunes).

avatar David Finder | 

@r e m y

"Si Apple veut faire le ménage, ils pourraient à cette occasion donner la possibilité à ceux qui ont acheté ces apps, de les télécharger en mettant à disposition également un moyen de les installer localement sur son iPhone ou iPad (ce que faisaient les anciennes versions d'iTunes)."

Je suis tout à fait d’accord avec toi !
Je ne dis pas que c’est « juste », surtout pas pour tout le monde.

Je dis simplement qu’à un moment, un peu de ménage est nécessaire, et ce n’est d’ailleurs pas la première fois qu’Apple en fait. Mais certes, ils ne le font pas forcément bien, et mettent toutes les apps dans le même panier (à déchets) alors que certaines n’ont aucun problème.

Ce genre d’action posera toujours un problème pour certains. Comme pour toutes les actions de ce genre, tous domaines confondus. 😉

avatar byte_order | 

@David Finder
> Je dis simplement qu’à un moment, un peu de ménage est nécessaire,

On dirait que selon vous Apple est légitime à imposer qu'il faille faire le ménage, comme une maman qui déciderait de faire le ménage dans la chambre de ses enfants.

> Ce genre d’action posera toujours un problème pour certains.
> Comme pour toutes les actions de ce genre, tous domaines confondus. 😉

Non. Ce qui pose problème c'est que cela s'impose de force à tout le monde, et ça c'est uniquement parce que l'AppStore est un monopole de distribution.

Un moyen de reinstaller ce que l'on a acheter sans avoir besoin de l'AppStore ni même l'accord d'Apple résoudrait le problème.
Le problème c'est l'autoritarisme que ce monopole permet, pas qu'un distributeur fasse régulièrement le ménage dans ce qu'il distribue. Ce que tous les distributeurs font régulièrement en effet, mais comme pour l'immense majorité ils ont des concurrents et les fournisseurs peuvent également distribuer par eux, cela ne s'impose pas aussi abruptement et sans alternative qu'ici.

avatar byte_order | 

@David Fincher
> L’intérêt pour Apple est, j’imagine, de virer les apps qui sont délaissées,

Mais dont des clients ont payé l'achat d'une copie.
Achat qui peut donc est annihilé si par malheur leurs acheteurs se retrouvent contraint de devoir réinstaller leur achat.

Alors que l'achat ne porte pas sur la seule première installation.
Tout ce principe d'achat qui est en fait la location du droit d'installer une copie tant que le distributeur le permet pose problème. Mais ça c'est vrai pour tout le marché des biens dématérialisés, j'en conviens, mais quand y'a une situation de monopole d'un distributeur sur l'un de ces marchés, c'est encore pire.

> qui ne rapportent plus assez,

Apple distribue des apps gratuites gratuitement. Et des apps gratuites, en particulier des apps très fortement téléchargées, y'en a un paquet.
C'est donc par pure pingrerie.

> et peuvent potentiellement poser des problèmes de sécurité.

Seul argument valable.

Mais comme pour par exemple juste se conformer avec la déclaration des permissions demandées par l'app il faut utiliser une version récente de XCode, qui va impliquer de devoir rebuilder le code, impliquant éventuellement de devoir tomber sur des problèmes de compatibilité des frameworks tiers etc, cela engendre parfois des coûts complètements hors de proportion.

Une faille de sécurité lié au code, ok, mais une non conformité avec des nouvelles exigences externes au code, là c'est à Apple de faire un effort pour réduire le coût de cette mise en conformité d'apps anciennes, qui ne devraient devoir être recompilées pour cela.

Mais comme l'intérêt principal d'Apple dans cette démarche est plutôt financière...

avatar marenostrum | 

ce n'est pas que changer une couleur. quelqu'un plus haut l'explique bien. tout change dans l'informatique rapidement, il faut suivre. un développeur doit acheter plein de trucs, même son ordinateur parfois, parc que son système est trop vieux et ne correspond plus avec le tout récent sdk, etc.

l'informatique ou la technologie va ensemble vers avant sans se préoccuper du peloton des développeurs. il faut suivre, bref dépenser en espérant un jour devenir rentable, ou laisser tomber.

avatar cecile_aelita | 

@marenostrum

Pour le coup, les stores alternatifs auront un vrai sens 🙂

avatar Derw | 

@cecile_aelita

Oui, un store vintage aurait du sens. Une sorte d’antiquaire en quelques sortes…

avatar cecile_aelita | 

@Derw

Pourquoi pas oui 🙂

avatar denisdp | 

@cecile_aelita

Il n’est pas possible de mettre à jour une fiche App Store (pour la plupart des infos) sans pousser une nouvelle version de l’app.

avatar lll | 

Un disclaimer au moment du téléchargement pourrait suffire, non ? Réclamer aux devs de revoir leurs applis passées, je comprends la logique de sécurité, mais c'est leur demander du boulot qu'ils n'ont peut-être pas les moyens de fournir.

avatar David Finder | 

@lll

S’ils n’ont plus les moyens de fournir le travail nécessaire à la mise à jour de leurs apps, c’est qu’elles ne leur rapportent plus rien. Autant les supprimer du store donc.
En sachant que cela ne supprimera pas les apps des appareils des utilisateurs.

avatar byte_order | 

@David Fincher

Mona Lisa ne rapporte plus rien non plus à De Vinci.
On devrait donc supprimer la distribution des copies...

Et votr argument tombe bien à plat pour les apps qui sont gratuites depuis le départ. Autant supprimer toutes les apps gratuites de l'AppStore.

Aller, chiche !

avatar David Finder | 

@byte_order

Tu mélanges mes mots, ou je me suis très mal exprimé (ce qui m’arrive souvent je ne le cache pas).

Je n’ai jamais dit que les apps gratuites devraient être payantes ou quoique ce soit.

Je dis qu’une app gratuite (par exemple) qui n’est…

- plus mise à jour depuis des années
- plus, ou peu téléchargée depuis des années
- ne rapporte donc plus rien au développeur qui
- ne la met plus à jour (retour au point numéro 1…).

… n’a plus de raison d’être sur le store, surtout si elle peut présenter des risques de sécurité et qu’elle n’est plus conforme aux règles du distributeur (là encore, la fiche de confidentialité non renseignée).
Ça fait des années qu’Apple prévient. Là ils passent à l’acte. Normal, non ??

On va prendre un exemple un peu plus proche que la peinture de Léo.

TU es directeur d’une grande chaîne de grande surface. Tu préviens tes clients que dans 2 ans, tu veux un changement d’étiquetage et d’emballage. Si, au bout de ces 2 ans, certains de tes clients ne se sont pas conformés à ta demande, tu vas sortir leurs produits de tes rayons.

Logique, non ?

Édit : l’app Store, comme toute plateforme de distribution (physique ou numérique) n’est pas un musée. 😉

Allez, ✌️

avatar inconyto27 | 

Au moins eu font le ménage !!?

avatar marenostrum | 

même google va supprimer tout compte pas actif depuis 2 ans. ça leur coute, le prix de l'électricité va exploser. ce qu'on peut sortir de ces news.

sinon rien d'autre empêche de garder à vie, tous fichier déposé dans un serveur. et c'est ça qui nous montre que notre civilisation ne va plus laisser de trace. parce que ça se base sur le virtuel, et l'électricité qui aussi est virtuelle si on peut dire. quand ça s'arrête tout disparait.

avatar oomu | 

@marenostrum

ou, comme les podcasts, donner l'option aux éditeurs de payer par eux même le stockage, ou mutualiser ailleurs ,à leur convenance, etc.

Apple ne veut pas SAUVER le monde ? y a aucun soucis, personne ne lui a demandé cela : qu'elle laisse tout un chacun y contribuer, au CHOIX.

avatar DG33 | 

@marenostrum

Bah il suffit de rebrancher sur l’électricité, le Net, et (à quelques détails et MàJ près) tu retrouves tes données.

avatar byte_order | 

@marenostrum
> même google va supprimer tout compte pas actif depuis 2 ans.
> ça leur coute, le prix de l'électricité va exploser.

Mais le contenu conservé derrière votre compte Google ne concerne que vous, cela n'a pas d'impact sur ce que les autres clients de Google peuvent continuer d'accéder ou pas.
Des copies de votre compte Google ne sont pas distribué à de multiples clients par Google !

Alors que là on parle d'un truc que *plusieurs* consommateurs ont accès, et qu'ils n'auront plus désormais, tous, en même temps.

avatar Khrys | 

Repulsive n'a pas été supprimé partout (toujours disponible au Canada).

Mais comme dit le proverbe, "Charité bien ordonnée commence par soi-même", Apple propose toujours des apps qui n'ont pas été mises à jour depuis de longues années. Exemples non exhaustifs avec Classic Mac ou Apple Movie Trailers dont les dernières mises à jour remontent à plus de 5 ans... "Faites ce que je dis, pas ce que je fais..."!

avatar oomu | 

@Khrys

Apple n'est pas tenue d'obéir à Apple...

avatar DG33 | 

@oomu

C’est d’ailleurs implicite, et dans le préambule des CGU de l’App Store 😀

avatar j0hnmerrick | 

en 3 ans, il doit bien y avoir quelques lib à mettre à jour? quelques failles de sécurité à corriger.

avatar redchou | 

Il y aura bientôt des stores alternatifs sur lesquels ils pourront mettre leurs anciens jeux… 🤞

avatar byte_order | 

Exactement.
L'AppStore ne voulant pas s'encombrer de garder dans ses rayons des apps qui n'évoluent plus et dont le volume est insuffisant (pour leur commission, on imagine), y'a la place pour un store spécialisé dans les apps vintages, tout comme dans le monde réel.

Il suffit de voir que le retro-gaming est un marché bien vivant par exemple.

avatar TheUMan | 

"tout comme dans le monde réel."
Euh, non... dans le mode réel j'ai mon CD ou mon bluray que je peux écouter/regarder quand je veux même si Apple décide de supprimer l'article de son magasin APRES mon achat !!!

Le retrogaming avec des jeux dématerialisés... c'est cela oui....

avatar FrDakota | 

@TheUMan

Heureusement que mes achats vidéo et audio sur iTunesStore ont été déprotégés avec Requiem à l’époque, car j’aurais eu du mal à les mettre dans mon téléphone Android.
.
Maintenant je n’achète plus en démat sauf si je peux déverrouiller. (Sauf les jeux de ma Switch)
.
Ed: Comme toi je possède beaucoup de Blu-Ray / DVD / CD car je préfère le matériel même avec leurs ratés, comme mes Blu-Ray devenus illisibles à cause d’une mauvaise résine. (Dont la trilogie de Retour vers le futur😡)
.
Ne pas oublier non plus que les jeux sur support cartouche de maintenant sont condamnés à s’effacer en vieillissant. (Support flash et plus ROM Mask)

avatar byte_order | 

@TheUMan
> Euh, non... dans le mode réel j'ai mon CD ou mon bluray que je peux
> écouter/regarder quand je veux même si Apple décide de supprimer
> l'article de son magasin APRES mon achat !!!

Mais si vous le jeter par erreur ("désinstaller") ou le perder lors d'un démenagement ("nouvel iphone") vous vous retrouverez dans la même situation s'il n'y'a qu'un seul magasin en position de monopole qui distribue des CD/DVD/BR.

Quand je dis "comme dans la vraie vie", c'est juste pour rappeler que dans la vraie vie y'a pas franchement qu'un seul magasin qui distribue le même type de produits, mais tout plein accessible à tous (bon, y'a des contraintes de proximité géographique éventuellement, et encore, y'a des livraisons même depuis l'autre bout du monde parfois), soit en concurrence frontale soit certains sur des marchés plus de niche, comme le vintage par exemple (dans votre analogie, cela serait les vendeurs de vinyles par exemple...).

Dans la vraie vie, les situations où un seul distributeur pour un produit existe très très rarement, et où un seul distributeur existe pour *tout* un même type de produits encore moins. Justement parce que la demande est beaucoup trop diverse pour qu'une seule offre de distribution, qui sera toujours limitée pour diverses raisons, ne puisse y répondre correctement, laissant forcément des opportunités à d'autres.

Et aussi parce qu'il est nettement plus difficile d'empêcher des consommateurs de se rendre dans un autre magasin que le sien et d'empêcher un magasin de s'installer même à proximité du votre sans violer tout un paquet de lois qui existent depuis très très longtemps.

avatar r e m y | 

Classic Mac ... non mise à jour depuis 6 ans (au point qu'elle ne gère même pas le mode sombre 🤦‍♂️)
https://apps.apple.com/fr/app/classic-mac/id1127542169

Hands (du meme développeur)... pas mis à jour depuis 6 ans non plus
https://apps.apple.com/fr/app/hands/id1127554252

Smileys... idem
https://apps.apple.com/fr/app/smileys/id1127555487

Ces petits développeurs n'ont rien à faire sur l'AppStore s'ils ne sont pas fichus de mettre à jour régulièrement leurs apps!

avatar cecile_aelita | 

@r e m y

L’arrivée des stores alternatifs sera peut-être une solution intéressante pour les développeurs qui ne veulent/peuvent pas mettre à jour leurs apps du coup 🙂

avatar r e m y | 

Pour celui-ci, je ne sais pas s'il fera l'effort de republier ces petites apps sur des stores alternatifs... 🫤

avatar cecile_aelita | 

@r e m y

Il a pris le soin de répondre à la situation dans un blog 🙂. C’est bien qu’il tient à sauver son appli quand même 🙂

avatar r e m y | 

@cecile_aelita

Je parlais du développeur des apps que j'ai listées plus haut (Classic Mac, Hands, Smileys ...)
Ces apps n'ont pas été mises à jour malgré les problèmes signalés (mode sombre non géré rendant les textes illisibles le soir, app impossible à désinstaller...). Je pense que le développeur se moque de ces apps et ne les republiera nulle part si elles sont un jour supprimées de l'AppStore.

avatar oomu | 

@r e m y

qu'on les foutes sur un site web, http fera le reste.

avatar Khrys | 

@r e m y

As-tu vu que le "petit développeur" de ces apps était Apple?

avatar cecile_aelita | 

@Khrys

Pas mal en effet 😅

avatar Khrys | 

@cecile_aelita

"Faites ce que je dis, pas ce que je fais!" 😅

avatar cecile_aelita | 

@Khrys

Pas très exemplaire effectivement …🫤
Après peut être qu’ils vont les supprimer aussi du coup 🙂.

avatar Khrys | 

@cecile_aelita

"Après peut être qu’ils vont les supprimer aussi du coup 🙂."

J'en doute 😌

avatar cecile_aelita | 

@Khrys

J’avoue que je ne sais pas 🙂. Vous avez probablement raison!

avatar becafouin | 

Ce jeu n’est pas très beau visuellement

avatar byte_order | 

@becafouin

Minecraft pas plus.
Et pourtant, je parie que même sans aucune maj de l'app par Mojang, Apple ne la virerait pas pour autant de son store.

Car ce qui semble rentrer le plus en compte dans son "nettoyage", c'est surtout l'évolution et le niveau de téléchargement de l'app. Pas des considérations esthétiques.

avatar oomu | 

@becafouin

Tetris non plus, c'est infecte. virez moi ça

(d'aaAAaaccord... je vous autorise Tetris Effect, uniquement par casque vr !)

avatar Paquito06 | 

L’article parle de 3 ans, les dev sur leur billet, de 4 ans.
4,5/5 de moyenne c’est bien. Avec 50 avis aussi, avec 1,000, c’est mieux, mais on n’en sait rien.
Comme dit plus haut, si les dev y tiennent tellement, un petit update de la fiche de l’app, une maj de la desc et 3 screens, et ca repart. A moins d’avoir 50 apps a gerer, ca doit pas etre la ruine une maj tous les 4 ans.

avatar YetiJS93 | 

Pourquoi vouloir à tout prix des mises à jour ?
Pourquoi ne pas vanter plutôt une app/jeu exempte de tout bug, mauvais fonctionnement, etc?

A la (belle)époque où on achetait encore des jeux sur CD voire disquette (!!), les éditeurs savait très bien faire des jeux finalisés du premier coup. (Bon j’avoue, il y avait quelques coquilles quand même de temps en temps 😅)

Avec ces nouvelles habitudes , j’ai l’impression qu’on en profite pour nous vendre/proposer des choses non abouties parce que bon, c’est pas grave, ça sera mis à jour.

Certaines app si prêtent clairement (ajout de fonctionnalités, prises en compte de nouveautés matérielles) , mais d’autres pas du tout.

avatar cecile_aelita | 

@YetiJS93

Je suis d’accord avec vous 🙂.
Tant que ça marche … pourquoi vouloir y toucher 🙂

avatar DG33 | 

@cecile_aelita

Adage fondamental en informatique. 😅

avatar cecile_aelita | 

@DG33

Tout à fait 🙂

avatar yasuo87 | 

@YetiJS93

Dire qu’un jeu/app peut être sans bug c’est être de mauvaise foi il y a toujours des trucs à corriger/améliorer. Que ce soit pas rentable pour les dev je peux l’entendre mais que ce soit parfait en l’état non.
D’ailleurs les anciens jeux sur CD qui ne peuvent être mis à jour étaient remplis de bugs divers et variés qui ont notamment amené au speedrun avec glitches

avatar lll | 

Si je ne me trompe pas, le dernier Zelda est en version 1.01, ou quelque chose comme ça. C'est pourtant un jeu très riche en systèmes. Avec une politique de debug engagée, c'est possible de s'approcher de sorties propres (et c'est ce que faisait Apple à une époque, non ?). Bien sûr, ça devient compliqué quand on n'a pas les ressources.

Pages

CONNEXION UTILISATEUR