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 yasuo87 | 

@lll

Pour prendre un exemple plus proche du cas dont on parle on peut plutôt se baser sur breath of the wild qui est un peu plus vieux (version 1.6 de ce que j’ai vu) et ça souligne mon propos, bien que bien fini (selon ce que tu me dit) il y a eu des maj de correction de bugs si j’en crois les notes de version

avatar marenostrum | 

je pense que avant un développeur indépendant ne pouvait pas faire un app sur CD. il fallait trop d'argent, et forcement avoir ta boite de production avant de se lancer. (pour ça qu'il avait pas autant de bugs, l'argent faisait une sorte de sélection naturelle, il fallait grandir avant de pouvoir produire)

c'est different maintenant. tu peux faire un app sans rien connaitre du code ou avoir un minimum de connaissance. comme la musique, on peut se lancer sans connaitre le solfège.

avatar Mac1978 | 

@marenostrum

Pas sûre. J’ai des amis qui produisaient un logiciel de mail, avant qu’Apple ne « donne » AppleMail, et le vendait sur CD dans une boîte (années 94-98). 3 développeurs, une graphiste à temps partiel pour les icônes et le packaging, et une commerciale-administrative. Tout ce petit monde vivait correctement sans être riche.

La gestion des mails n’était pas le foutoir des dossiers Apple, la DB était très rapide même avec plusieurs dizaine de milliers de mails. L’IMAP a été implémenté avant Apple, etc.

C’était le temps où l’on achetait 30€ un bon logiciel pas ou peu buggé, avec une nouvelle version payante tous les 2-3 ans, mais pas obligatoire.

C’était aussi le temps où les nouvelles versions de MacOS étaient payantes aussi.

avatar PtitXav | 

@YetiJS93

Chaque année Apple met à jour les bibliothèques systèmes avec ajout/suppressions de fonctionnalités. La disparition (déprécation) se fait toujours sur quelques années laissant le temps aux développeurs de mettre à niveau leurs apps avant sur celles ci ne puissent plus fonctionner.
De plus depuis l’année dernière, le support des architectures 32 bits a été supprimé. Apple ne doit plus avoir envie de stocker le code 32 bits ou le bytecode pour ne gérer sur le vide 64 bits.

avatar oomu | 

@PtitXav

une décision absurde qui n'apportait aucun avantage aux clients d'Apple.

avatar lll | 

Tout à fait : suivre l'exemple de Nintendo et de ses jeux rarement bugués, souvent parce qu'ils intègrent le debug dans le développement plutôt que de le faire en même temps que la sortie (je parle de mon expérience : tous les devs que je connais, et parfois avec des budgets de quelques millions, sortent des jeux qui sont en réalité en état de beta à peu près propre).

avatar byte_order | 

> au grand dam des développeurs indépendants.

Et des propriétaires d'appareils iOS, qui perdent également au passage l'accès à des apps qui auraient parfaitement pu leur convenir ou, pire, leur a déjà convenu mais qu'ils pourraient vouloir ou devoir réinstaller ou faire découvrir à leurs proches également propriétaires d'appareils iOS...

avatar fredsoo | 

Encore une petite année à patienter et ils pourront se passer d’Apple. Et moi aucar j’ai perdu plusieurs application de cette manière.
Lors de la réinstallation de mon iPhone des app qui me servaient bien n’étaient plus dispo.

avatar FrDakota | 

@fredsoo

C’est pour ça que j’ai un vieil iTunes (sous Windows) pour pouvoir télécharger les Apps et les sauvegarder sur mon NAS.
Mais je n’ai pas encore eu besoin de réinstaller une App disparue.
À une époque j’ai réinstallé une ancienne app car la nouvelle était pourrie. (SFR Presse)

avatar fredsoo | 

@FrDakota

Pas de Mac ni de Windows…. Sous Linux.
Donc les sauvegardes locales j’y pense même pas.
J’utilisais Tagrr une app pour georaguer les photos et Airborne un jeu. Et d’autres que j’ai oublié. Disparues de l’AppStore.

avatar oomu | 

"Si l'ambition d'Apple de supprimer les vieilles applications obsolètes est louable,"

NON

ce n'est JAMAIS louable.

Le vieux (le vieillard, le papé, le grand papy, pépé qui pue et pas jeté dans le volcan et qu'on veut son héritage rAAAh!!!) alors qu'il a toujours été là, est toujours utile, est toujours fonctionnel , en particulier pour du jeux vidéo qui peut être intemporel n'a AUCUNE RAISON d'être jeté !

A ce propos, j'ai remarqué au Louvre un truc poussiéreux pas modernisé ni remit au goût du jour depuis quelques siècles, merci de jeter tout ça.. on va pas gaspiller au prix du m2 à Paris, bande d'inciviques ! bourgeois !

bref

encore et encore, oui l'App Store obligatoire et unique EST un problème. Un problème économique, culturel, sociologique et politique.

le choix de boutique permettra de laisser le Marché parler (vous savez, le fameux Marché Libre et Non Faussé que vous élisez vos politiciens pour le maintenir) en proposant aussi sur iphone une pluralité de boutiques aux politiques différentes (ben vi, parce que si cest pour avoir tout pareil : intérêt zéro)

ainsi, pourrait y avoir une boutique de vielleries "à vos risques et périls si les controles marchent po"

une boutique d'app ultra-selectes

une boutique de jeu à prix soldé comme à fait EPIC

une boutique de n'importe quoi dont l'app du prince nigérien qui a besoin de mon aide pour sortir, légalement, sa fortune, mais aussi un chouette client torrent (pour mes images de pingouins).

LE CHOIX !

Ce même choix qui a permis de dire "bordel, non , je ne veux pas acheter juste un pc standard, espèce de drone de Billou ! je prends un mac, parce que c'est intéressant, c'est une autre informatique et c'est bien !"

notons qu'on disait "finkeuh différenteuh" alors qu'on pouvait installer une application depuis n'importe quelle disquette, puis depuis n'importe quel FTP internet...

donc bref : NON à la Boutique Nintendo Unique sur Nintendo Switch !

avatar DG33 | 

@oomu

Et comment seront-elles financées et maintenues ad vitam ces boutiques, si les Dév n’ont même pas le sou pour publier une fausse/vraie MàJ sur l’App Store ?

avatar r e m y | 

Ça c'est le problème des boutiques qui acceptent d'héberger et diffuser des apps gratuites qui ne leur rapportent rien. Et pour celles-ci, il est préférable qu'il y ait le moins de mise à jour possible car chaque mise à jour génère des coûts de vérification et validation.

avatar TheUMan | 

Penser aux développeurs c'est bien mais penser aux acheteurs c'est mieux !
Ou comment perdre son argent dans du vent : le fait de faire disparaitre l'app en téléchargement revient à perdre l'application puisqu'on ne peut plus la réinstaller !
Merci Apple pour cette obsolescence programmée qui nous rappelle l'absurdité des achats dématerialisés.

avatar Khrys | 

@TheUMan

Si l'app en question est compatible avec ton matériel et avec la version de l'OS qui est installée, même supprimée de l'AppStore, tu dois normalement être en mesure de pouvoir la réinstaller.

avatar r e m y | 

@Khrys

Non pas toujours. Beaucoup d'apps sont complètement supprimées sans possibilité de les retelecharger.
Il suffit d'aller voir dans votre compte iCloud sur l'AppStore, la liste des apps que vous avez acheté au fil du temps. Dans les plus anciennes, parmi celles qui ne sont plus installées sur votre iPhone, vous en verrez certaines avec un petit nuage (signalant qu'elle est retelechargeable) et d'autres sans nuage (indiquant qu'elle n'est plus sur les serveurs d'Apple)

avatar Khrys | 

@r e m y

C'est là où je ne suis pas convaincu! Certaines anciennes apps que j'ai acheté sont accessibles sur mon vieux iPad Mini 2, mais pas sur mon iPad Pro 2021.

avatar r e m y | 

@Khrys

Ça c'est probablement des apps 32bit qui sont compatibles avec votre vieil iPad mais pas avec l'iPad Pro (qui n'accepte que les app 64bit).
Mais même sur votre vieil iPad, vous devez trouver des apps parmi vos achats les plus anciens qui ne sont plus du tout téléchargeables (pas de petit nuage en face de l'app).

avatar Khrys | 

@r e m y

"Mais même sur votre vieil iPad, vous devez trouver des apps parmi vos achats les plus anciens qui ne sont plus du tout téléchargeables (pas de petit nuage en face de l'app)."

Non, aucune! Je peux toutes les télécharger, mêmes celles dont la fiche n'existe plus dans l'App Store!

avatar r e m y | 

@Khrys

Moi dans les 1eres achetées (en 2008), la plupart ne sont plus telechargeables même depuis mon vieil iPad mini (1ere génération) sur lequel elles ont bien été utilisées par mes gamins (Crash Bandicoot ou SuperMonkey ball ou encore Asphalt 4 par exemple)

(Et je ne vous parle même pas des apps de mon iPod Touch 1ere génération qui étaient distribuées via l'iTunes Store...)

avatar Khrys | 

@r e m y

Les miennes ne remontent pas aussi loin que ça (2013 pour la plus ancienne). Ceci expliquerait cela.

avatar Insomnia | 

Apple devrait faire de même sur ses applications ah c’est vrai c’est pas pareil

avatar foxot | 

Si il fallait une preuve supplémentaire qu'Apple ne s'intéresse pas (ou ne comprend pas) le monde des jeux-vidéos...

avatar debione | 

Et c'est ici que prend tout son sens des magasins alternatifs....

avatar cecile_aelita | 

@debione

+1 effectivement, pour ce genre de cas de figure (par bêtise de la part d’Apple … car sinon ça ne serait pas le cas🫤) un store alternatif à son sens 🫤… mais la finalité reste la même … si j’avais ce jeu par exemple avant … je ne l’aurais plus ensuite 🫤.

avatar lmouillart | 

Je suis allé à la bibliothèque l'autre jour, nombre d'œuvres avaient purement et simplement disparu.
Une notification avait pourtant été envoyée aux auteurs de remettre leur travail aux goûts et canons du jour, mais faute de réponses, l'autodafé est passé par là.
Enfin, j'ai quand même pu consulter quelques œuvres imprimées en très haute définition et qui s'accordaient bien aux canons de l'époque.

Un jour Apple considérera un certain nombre de logiciels et notamment les jeux comme des œuvres et pas uniquement des faire-valoir ponctuels lors des Keynotes pour vendre leurs téléphones, ce jour là elle fera des API stables et pérennes et s'efforcera de préserver plutôt que de nettoyer par le feu.

avatar vincentn | 

C’est pitoyable et lamentable mais tellement classique des industries culturelles et technologiques:
Des pans entiers de l’histoire numérique, logiciels, jeux, formats, etc. disparaissent au détriment de la culture, des usagers mais aussi des auteurs. un comble.

Ce qui est arrivé au cinéma et à la musique enregistrée se reproduit à une échelle démultipliée dans le numérique :
Les jeux et logiciels ici, les formats (dernier en date le postcript à qui on veut faire la peau, malgré son importance historique et le nombre de documents importants et de valeurs qui peuvent exister)…
Le numérique a permis comme jamais de développer et diffuser la création et les œuvres et dans un même mouvement fait disparaître comme jamais ces mêmes creations. Dans 500 ans il sera toujours plus facile pour les historiens d’étudier l’histoire des incunables que l’histoire des jeux vidéos et logiciels. Plus facile de lire et déchiffrer des documents de l’Antiquité et du moyen-âge que des documents uniquement numériques de notre époque.

Les grosses entreprises s’en foutent (cela fait même parti de l’ADN d’Apple, pour le meilleur et le pire) voire mettent des bâtons dans les roues, le législateur s’en fout, cela ne rapporte rien et il préfère n’écouter que l’industrie, quitte à punir les usagers de la culture, les institutions culturelles qui diffusent ou conservent ces œuvres au sens large, et, in fine, les auteurs.
Et qu’on ne s’avise pas à tenter de conserver, utiliser, exploiter des œuvres, créations que l’industrie ne souhaitent plus voir, promouvoir ou tout simplement faire disparaître , c’est de plus en plus criminalisé.

En attendant les boutiques alternatives légales , une obligation contraignante du dépôt légal des logiciels, jeux vidéos, etc., une réelle évolution du domaine public (pour les formats, …) du droit d’auteur et des œuvres orphelines numériques, vive tous ceux qui permettent de sauvegarder, accéder, utiliser ces pans entiers de notre culture commune, quitte à ce que ce soit à la lisière ou même totalement illégal. La sanction doit changer de camp, les droits et devoirs doivent s’équilibrer maintenant.
Je veux et les générations actuelles et futures, pouvoir regarder, écouter, jouer, discuter, étudier la culture numérique au même niveau, à minima, que ce je peux actuellement faire avec tous les autres arts (analogiques).

avatar PixelPopz | 

Où est le jeu LA BRUTE !!??

avatar Arthegor | 

La méthode d’Apple pourrait être différente en effet. Leur intention de supprimer les apps qui n’ont pas été mise à jour et donc ne sont plus forcément optimisé pour les dernières version d’iOS est louable. Mais il serait plus intéressant de faire en sorte de vérifier si cela est bien le cas plutôt que de bêtement supprimer (par exemple avec un test automatique).

Après personnellement je sais que je regarde toujours les notes de version et qu’une appli qui n’as pas été mis à jour depuis 1 ans voire moins selon l’app déjà j’ai tendance à m’en méfier.

avatar hugome | 

Il y a deux raisons possibles à cette politique :
- une noble qui est de faire le ménage sur des apps de qualité faible, mais on ne voit pas en quoi la non mise à jour en est un indice sûr.
- une moins noble, qui est d’obliger les apps à tourner sur les derniers frameworks qui ne marchent que sur les derniers OS qui ne tournent que sur les derniers iPhone. En d’autres termes, c’est pour forcer à la vente d’iPhones. C’est une forme d’obsolescence programmée.

avatar Mrleblanc101 | 

Le développeur peux choisir de garder son app non mise à jour sur l'app store en un click dans App Store Connect si je me rappel bien. MacG avait même fait un article à ce propos la première fois qu'Apple avait fait cette purge en 2020-2021

avatar melaure | 

Tout ceci empêche aussi les gens de garder un matos qu’ils aimaient bien. Par exemple je peux reinstaller toute la logithèque d’un palm ou d’un newton depuis les packages d’install.

La si on ressort un iPad des premières générations, on peut faire quoi ? Le store ne proposera plus rien de compatible !

L’informatique jetable à cours terme, c’est ça que Cook a inventé … un utilisateur qui utilise un vieux produit n’est pas un bon client, il faut donc l’en empêcher. C’est réussi !

J’ai pensé au début des stores applicatifs avec DRM que le client serait le dindon dans l’histoire … je le pense toujours.

avatar cecile_aelita | 

@melaure

Effectivement, difficile de dire le contraire pour le coup 🫤

avatar marc_os | 

C'est pourquoi le "side loading" est un sujet important.

C'est la première fois que je trouve une utilité réelle au "side loading".

Ceci dit, cela est-il écrit de manière explicite et précise dans les règles à respecter pour pouvoir proposer une app via l'AppStore ?
Sinon, les auteurs d'apps bannies car bien développées, non boguées et ne nécessitant pas de mise à jour, ne pourraient-ils pas prendre Apple à son propre jeu, en argumentant que cette règle sort de nulle part, quelle constitue une rupture de contrat de la part d'Apple et ainsi les attaquer en justice ?

avatar r e m y | 

Un petit développeur qui n'a pas les moyens de reprendre le code de son app pour la mettre à jour, ne va certainement pas dépenser des millions pour intenter un procès contre Apple!
D'autant que tous les contrats avec Apple précisent qu'en cas de différend, les tribunaux compétents sont ceux de Californie. Il faut donc se rendre sur place, y loger durant la durée du procès (qui peut durer des mois voire des années), recruter des avocats américains qui coûtent une blinde...

avatar Lestat1886 | 

Oh c’est donc un jeu parfait qui ne souffre d’aucun bug….
Si ils n’ont pas les moyens de continuer à prendre en charge leur produit ou ne serait-ce que publier une micro mise à jour, ce b’est pas le propriétaire de l’échoppe qu’il faut blamer… Garder des apps obsolètes sur ses appareils peut même être une source d’attaque..
Et enfin, on ne parle pas de cher d’œuvre vidéo ludique ici… si il a fallu le rendre gratuit pour essayer d’augmenter les téléchargements ils doivent en être conscients

Pages

CONNEXION UTILISATEUR