|
Lorsqu'une application est supprimée de l'iTunes Store (maintenant uniquement de l'App Store), plusieurs événements peuvent l'empêcher de fonctionner sur votre appareil, même si vous l'avez déjà achetée ou téléchargée :
* Incompatibilité avec les versions iOS/iPadOS les plus récentes : Apple met régulièrement à jour ses systèmes d'exploitation (iOS et iPadOS). Ces mises à jour introduisent souvent des modifications dans l'architecture système sous-jacente, les bibliothèques et les protocoles de sécurité. Si une application n'a pas été mise à jour par son développeur pour être compatible avec ces nouvelles versions du système d'exploitation, elle peut cesser de fonctionner correctement ou planter. Apple ne garantit pas indéfiniment la rétrocompatibilité.
* Dépendance à l'égard d'API ou de services obsolètes : Les applications s'appuient souvent sur des API (Application Programming Interfaces) spécifiques fournies par Apple pour accéder aux fonctionnalités de l'appareil ou aux services en ligne. Si Apple abandonne (interrompt la prise en charge) d'une API, les applications utilisant cette API peuvent échouer. De même, si une application repose sur un service tiers qui n'est plus disponible, les fonctionnalités de l'application peuvent être compromises.
* Problèmes de sécurité : Si une application présente des failles de sécurité connues et que le développeur ne les a pas corrigées, Apple peut supprimer l'application du magasin pour protéger les utilisateurs. Continuer à utiliser une application présentant des vulnérabilités connues présente un risque pour votre appareil et vos données.
* Support et maintenance pour les développeurs : Le développement et la maintenance d’applications nécessitent des efforts continus. Les développeurs doivent mettre à jour leurs applications pour corriger les bugs, ajouter de nouvelles fonctionnalités et maintenir la compatibilité avec les plates-formes en évolution. Si un développeur abandonne une application, celle-ci deviendra probablement obsolète et finira par cesser de fonctionner.
* Gestion des droits numériques (DRM) ou licence : Certaines applications peuvent disposer de DRM ou de mécanismes de licence qui nécessitent une validation périodique auprès de l'App Store ou des serveurs du développeur. Si l'application n'est plus disponible sur la boutique ou si les serveurs du développeur sont arrêtés, la validation peut échouer, empêchant l'application de se lancer ou de fonctionner correctement.
* Éclaircissement des applications et modifications de l'architecture : Apple utilise « l'éclaircissement des applications » pour fournir uniquement les ressources nécessaires à votre appareil spécifique lorsque vous téléchargez une application. Si l'application d'origine sur l'App Store a été mise à jour pour prendre en charge l'amincissement des applications, mais a depuis été supprimée, votre ancienne version pourrait ne pas être compatible avec les mises à jour iOS ultérieures qui reposent fortement sur des applications allégées.
* Modifications du serveur Apple : Apple pourrait apporter des modifications à ses serveurs, ce qui pourrait affecter les fonctionnalités des anciennes applications. Par exemple, si une application s'appuie sur une méthode d'authentification spécifique ou un point de terminaison de serveur qui n'est plus pris en charge, elle risque de ne pas fonctionner.
En résumé, même si vous disposez d'une copie légitime d'une application, sa fonctionnalité dépend d'une interaction complexe de facteurs, notamment la compatibilité du système d'exploitation, la prise en charge des API, la sécurité, la maintenance des développeurs et les licences. Lorsqu'une application est supprimée de l'App Store, cela indique souvent qu'un ou plusieurs de ces facteurs ne sont plus remplis, ce qui conduit à l'obsolescence éventuelle de l'application.
|