Fragmentation androïde

Définition - Que signifie la fragmentation Android?

La fragmentation d'Android fait référence à une préoccupation concernant le nombre alarmant de différentes versions de système d'exploitation (OS) Android disponibles sur le marché. Le principal problème est une interopérabilité potentiellement réduite entre les appareils des applications codées à l'aide du kit de développement logiciel Android (SDK Android).

Definir Tech explique la fragmentation d'Android

Au fur et à mesure que les mises à jour de la plate-forme Android sont publiées, la fragmentation d'Android a de plus en plus capté l'attention des développeurs de logiciels qui anticipent les problèmes d'interopérabilité potentiels dans l'écosystème Android. Cela signifie que les applications du SDK Android créées pour des appareils spécifiques ne fonctionnent pas toujours avec de nombreux autres appareils.

Les fabricants d'appareils Android ont tendance à personnaliser le système d'exploitation Android pour se démarquer sur le marché Android. Les niveaux de variation vont des différences dans le matériel de l'appareil, telles que la résolution et la taille de l'affichage, aux interfaces de programmation d'application (API) Android modifiées. Combinées avec de fréquentes mises à jour du système d'exploitation Android, ces variations ont amplifié le problème de fragmentation pour la plupart des développeurs.

La position de Google est que la fragmentation n'est pas un problème grave, car le terme n'a pas été clairement défini. Cependant, Google a publié un programme de compatibilité Android pour aider à résoudre les problèmes de compatibilité des applications entre les appareils. Ce programme filtre les appareils appropriés qui peuvent accéder aux applications et restreint l'accès au marché Android aux appareils avec des API Android modifiées.

Néanmoins, le programme de compatibilité Android ne résout pas les problèmes d'interopérabilité des applications conçues pour des appareils particuliers, ce qui signifie que les applications doivent être peaufinées avant d'être publiées sur plusieurs appareils.