TTadnaLa connaissance derrière chaque produit
Français
EspañolES EnglishEN FrançaisFR ItalianoIT DeutschDE PortuguêsPT
Concept

Version de SDK cible : définition, fonctionnement et utilité

Paramètre de configuration déclarant la version de la plateforme Android pour laquelle une application est conçue et testée, déterminant sa compatibilité avec les systèmes d'exploitation plus récents.

Contenu étayé par des preuves 3 sources 29/08/2026

Définition et objectif

La version de SDK cible (targetSdkVersion) est un attribut de configuration dans le manifeste d'une application Android qui indique la version de la plateforme du système d'exploitation pour laquelle l'application a été conçue et testée. Ce paramètre permet au système d'exploitation d'appliquer les règles de comportement et de compatibilité correspondantes à cette version spécifique.

Fonctionnement et architecture

Le système d'exploitation Android utilise cette version pour déterminer quelles politiques de sécurité, autorisations et comportements de l'interface utilisateur doivent être appliqués. Si une application déclare une version de SDK cible plus ancienne, le système peut appliquer des comportements hérités pour maintenir la compatibilité, bien que cela puisse limiter l'accès aux nouvelles fonctionnalités ou capacités de sécurité.

Applications et portée

Ce paramètre est crucial pour le cycle de vie des applications sur les appareils modernes. Par exemple, dans Android 14, il existe une restriction stricte d'installation :

  • Les applications avec une targetSdkVersion inférieure à 23 (correspondant à Android 6.0 Marshmallow) ne peuvent pas être installées sur les appareils exécutant Android 14.
  • Cette mesure bloque l'installation d'applications conçues pour des versions de SDK antérieures à Marshmallow, garantissant un niveau minimal de compatibilité et de sécurité dans l'écosystème.

Limites et interprétation

La présence d'une version de SDK cible basse dans un produit indique que l'application n'a pas été mise à jour pour répondre aux normes des versions plus récentes du système d'exploitation. Dans le contexte d'Android 14, cela se traduit par une incompatibilité totale pour l'installation, car le système rejette activement les applications qui ne respectent pas le seuil minimal de la version 23. Les développeurs et les utilisateurs doivent interpréter cette valeur comme un indicateur de la modernité et du support technique de l'application face aux mises à jour du système d'exploitation.

Note : La restriction d'installation dans Android 14 pour les SDK antérieurs à 23 est une politique de plateforme conçue pour éliminer les applications obsolètes qui ne respectent pas les normes actuelles de sécurité et de performance.