Liste des fonctionnalités et des modifications d'Android 15

Le tableau suivant répertorie toutes les fonctionnalités et modifications de comportement documentées susceptibles d'affecter les développeurs d'applications. Utilisez cette liste pour identifier les modifications qui vous concernent, puis cliquez sur le lien correspondant pour lire la documentation.

Catégorie Type Nom
Accessibilité Nouvelles fonctionnalités et API Meilleure braille
Dans Android 15, TalkBack est compatible avec les plages braille qui utilisent la norme HID via USB et le Bluetooth sécurisé.
Appareil photo et contenu multimédia Modification (toutes les applications) La lecture audio directe et déchargée invalide désormais les pistes audio précédemment ouvertes ou les pistes audio déchargées lorsque les limites de ressources sont atteintes
À partir d'Android 15, lorsqu'une application demande la lecture directe, le système invalide tous les objets AudioTrack directs actuellement ouverts qui empêchent de traiter la nouvelle requête de piste.
Appareil photo et contenu multimédia Modification (applications ciblant les utilisateurs de 15 ans et plus) Restrictions concernant les demandes de ciblage audio
Les applications qui ciblent Android 15 doivent être l'application principale ou exécuter un service de premier plan lié à l'audio pour demander la priorité audio.
Appareil photo et contenu multimédia Nouvelles fonctionnalités et API Boost à faible luminosité
Android 15 introduit l'amplification luminosité faible, un nouveau mode d'exposition automatique disponible pour Camera 2 et l'extension d'appareil photo du mode Nuit.
Appareil photo et contenu multimédia Nouvelles fonctionnalités et API Commandes de contrôle de l'appareil photo dans l'application
Android 15 ajoute de nouvelles extensions pour mieux contrôler l'appareil photo et ses algorithmes sur les appareils compatibles.
Appareil photo et contenu multimédia Nouvelles fonctionnalités et API Contrôle de la marge HDR
Android 15 vous permet de contrôler la plage HDR avec setDesiredHdrHeadroom pour trouver un équilibre entre contenu SDR et HDR.
Appareil photo et contenu multimédia Nouvelles fonctionnalités et API Contrôle du volume
Android 15 introduit l'API LoudnessCodecController, basée sur la norme de volume CTA-2075. Cette API peut vous aider à gérer les incohérences de volume audio pour vous assurer que les utilisateurs n'ont pas besoin de régler le volume en permanence lorsqu'ils passent d'un contenu ou d'une application à l'autre.
Appareil photo et contenu multimédia Nouvelles fonctionnalités et API Appareils virtuels MIDI 2.0
Android 15 étend la compatibilité UMP aux applications MIDI virtuelles, ce qui permet aux applications de composition de contrôler les applications de synthétiseur en tant qu'appareil MIDI 2.0 virtuel, exactement comme elles le feraient avec un appareil USB MIDI 2.0.
Appareil photo et contenu multimédia Nouvelles fonctionnalités et API Décodage logiciel AV1 plus efficace
dav1d, le célèbre décodeur logiciel AV1 de VideoLAN est désormais disponible pour les appareils Android dont le matériel n'est pas compatible avec le décodage AV1.
Appareil photo et contenu multimédia Abandon Utilisez Spatializer au lieu de Virtualizer
Dans Android 15, nous abandonnons la classe Virtualizer.
Connectivité Nouvelles fonctionnalités et API Compatibilité avec le satellite
Android 15 continue d'étendre la compatibilité des plates-formes avec la connectivité satellite et inclut certains éléments d'interface utilisateur pour garantir une expérience utilisateur cohérente dans tout le paysage de connectivité par satellite.
Connectivité Nouvelles fonctionnalités et API Expériences NFC plus fluides
Android 15 s'efforce d'améliorer la fluidité et la fiabilité du paiement sans contact, tout en restant compatible avec le robuste écosystème d'applications NFC d'Android.
Connectivité Nouvelles fonctionnalités et API Rôle Wallet
Android 15 introduit un nouveau rôle Wallet qui permet une intégration plus étroite avec l'application de portefeuille préférée de l'utilisateur.
Fonctionnalité de base Modification (toutes les applications) Modifications de l'état d'arrêt du package
Dans Android 15, les applications ne sont supprimées de l'état FLAG_STOPPED que via une action directe ou indirecte de l'utilisateur. En plus des restrictions existantes, le système annule également tous les intents en attente lorsque l'application passe à l'état "Arrêtée" sur Android 15.
Fonctionnalité de base Modification (toutes les applications) Prise en charge des pages de 16 Ko
À partir d'Android 15, le système Android est compatible avec les appareils de développement configurés pour utiliser une taille de page de 16 Ko. Si vous utilisez du code natif dans votre application, vous devez la recompiler pour qu'elle soit compatible avec les appareils de 16 Ko. Tous les développeurs doivent également tester leurs applications dans un environnement de 16 Ko afin de vérifier qu'il n'y a pas de régressions inattendues dans le comportement de l'application.
Fonctionnalité de base Modification (toutes les applications) Modifications requises pour que certaines applications soient compatibles avec l'espace privé
L'espace privé est une nouvelle fonctionnalité d'Android 15 qui permet aux utilisateurs de créer un espace séparé sur leur appareil où ils peuvent empêcher les applications sensibles des regards indiscrets grâce à une couche d'authentification supplémentaire. Étant donné que les applications de l'espace privé ont une visibilité limitée, des étapes supplémentaires sont nécessaires pour certains types d'applications afin de pouvoir voir les applications dans l'espace privé d'un utilisateur et interagir avec elles.
Fonctionnalité de base Modification (toutes les applications) Niveau d'API cible minimum installable
Les applications avec une targetSdkVersion inférieure à 24 ne peuvent pas être installées.
Fonctionnalité de base Modification (applications ciblant les utilisateurs de 15 ans et plus) Nouveau type de service de premier plan pour le traitement multimédia
Android 15 introduit un nouveau type de service de premier plan, mediaProcessing. Ce type de service est adapté à des opérations telles que le transcodage de fichiers multimédias.
Fonctionnalité de base Modification (applications ciblant les utilisateurs de 15 ans et plus) Restrictions concernant les broadcast receivers BOOT_COMPLETED qui lancent les services de premier plan
Pour les applications ciblant Android 15, les récepteurs BOOT_COMPLETED ne sont pas autorisés à lancer certains types de services de premier plan.
Fonctionnalité de base Modification (applications ciblant les utilisateurs de 15 ans et plus) Modification des conditions dans lesquelles les applications peuvent modifier l'état général du mode Ne pas déranger
Les applications qui ciblent Android 15 ne peuvent plus modifier l'état ni la règle globaux du mode Ne pas déranger sur un appareil (en modifiant les paramètres utilisateur ou en désactivant le mode Ne pas déranger).
Fonctionnalité de base Modification (applications ciblant les utilisateurs de 15 ans et plus) Modifications d'OpenJDK 17
Dans le cadre des mises à jour OpenJDK 17, certaines modifications peuvent affecter la compatibilité des applications, telles que les modifications de certaines API de mise en forme de chaîne, la gestion des codes de langue et les séquences d'int aléatoires.
Productivité et outils des développeurs Nouvelles fonctionnalités et API Mises à jour OpenJDK 17
Android 15 poursuit le travail d'actualisation des bibliothèques principales d'Android pour s'aligner sur les fonctionnalités des dernières versions d'OpenJDK LTS.
Productivité et outils des développeurs Nouvelles fonctionnalités et API Améliorations apportées aux PDF
La version Preview développeur 2 d'Android 15 inclut un aperçu des améliorations importantes apportées aux API PdfRenderer.
Productivité et outils des développeurs Nouvelles fonctionnalités et API Affinements automatiques du changement de langue
Android 15 ajoute des commandes supplémentaires pour aider les applications à adapter le changement automatique de langue à leur cas d'utilisation.
Productivité et outils des développeurs Nouvelles fonctionnalités et API API Font Variable OpenType améliorée
Android 15 améliore la facilité d'utilisation de la police variable OpenType.
Productivité et outils des développeurs Nouvelles fonctionnalités et API Contrôles précis des sauts de ligne
À partir d'Android 15, TextView et le saut de ligne sous-jacent peuvent conserver la partie donnée de texte sur la même ligne afin d'améliorer la lisibilité.
Productivité et outils des développeurs Nouvelles fonctionnalités et API Archivage des applications
Android 15 prend désormais en charge l'archivage et le désarchivage d'applications au niveau de l'OS, ce qui facilite l'implémentation pour toutes les plates-formes de téléchargement d'applications.
Graphismes Nouvelles fonctionnalités et API Modernisation de l'accès au GPU d'Android
Android 15 inclut ANGLE en tant que couche facultative permettant d'exécuter OpenGL® ES en plus de Vulkan. ANGLE est déjà disponible en tant que pilote système GL sur certains nouveaux appareils, et les nouveaux appareils Android ne seront compatibles qu'avec OpenGL via ANGLE.
Graphismes Nouvelles fonctionnalités et API Améliorations pour Canvas
Android 15 poursuit la modernisation du système graphique Canvas d'Android avec de nouvelles fonctionnalités.
Internationalisation Nouvelles fonctionnalités et API Police variable CJK
À partir d'Android 15, le fichier de police NotoSansCJK pour le chinois, le coréen et le japonais (CJK) est désormais une police variable.
Internationalisation Nouvelles fonctionnalités et API Justification de caractères entre les caractères
À partir d'Android 15, il est possible de justifier le texte à l'aide de l'espacement des lettres en utilisant JUSTIFICATION_MODE_INTER_CHARACTER.
Internationalisation Nouvelles fonctionnalités et API Configuration automatique des sauts de ligne
Dans Android 15, les applications peuvent désormais appliquer des sauts de ligne basés sur des expressions uniquement pour les petites lignes de texte, à l'aide de l'option LINE_BREAK_WORD_STYLE_AUTO.
Internationalisation Nouvelles fonctionnalités et API Nouvelle police Hentaigana en japonais
Dans Android 15, un nouveau fichier de police pour l'ancien hiragana japonais (connu sous le nom de Hentaigana) est regroupé par défaut.
Grands écrans et facteurs de forme Nouvelles fonctionnalités et API Amélioration du mode multitâche sur grand écran
Android 15 offre aux utilisateurs de meilleures façons de réaliser plusieurs tâches en même temps sur les appareils à grand écran.
Grands écrans et facteurs de forme Nouvelles fonctionnalités et API Compatibilité avec les écrans de couverture
Votre application peut déclarer une propriété utilisée par Android 15 pour permettre à vos Application ou Activity d'être présentés sur les petits écrans de couverture des appareils pliables compatibles.
Restrictions des interfaces hors SDK Modification (applications ciblant les utilisateurs de 15 ans et plus) Mises à jour des restrictions des interfaces non SDK
Android 15 inclut des listes à jour d'interfaces non SDK limitées grâce à la collaboration avec les développeurs Android et aux derniers tests internes.
Performances et batterie Nouvelles fonctionnalités et API API ApplicationStartInfo
L'API ApplicationStartInfo sur Android 15 fournit des insights sur le démarrage de l'application, y compris son état de démarrage, le temps passé dans les phases de lancement, la façon dont votre application a démarré lorsque la classe Application a été instanciée, et plus encore.
Performances et batterie Nouvelles fonctionnalités et API Informations détaillées sur la taille de l'appli
Android 15 ajoute l'API StorageStats.getAppBytesByDataType([type]), qui vous permet de savoir comment votre application utilise l'intégralité de cet espace, y compris les divisions du fichier APK, le code associé à l'AOT et à l'accélération, les métadonnées DEX, les bibliothèques et les profils guidés.
Performances et batterie Nouvelles fonctionnalités et API Profilage géré par l'application
Android 15 inclut la toute nouvelle classe ProfilingManager, qui vous permet de collecter des informations de profilage à partir de votre application.
Performances et batterie Nouvelles fonctionnalités et API Améliorations apportées à la base de données SQLite
Android 15 introduit de nouvelles API SQLite qui proposent des fonctionnalités avancées du moteur SQLite sous-jacent, qui ciblent les problèmes de performances spécifiques pouvant survenir dans les applications.
Performances et batterie Nouvelles fonctionnalités et API Mises à jour du framework de performances dynamiques Android
Android 15 poursuit notre investissement dans le framework de performances dynamiques Android (ADPF), un ensemble d'API permettant aux jeux et aux applications gourmandes de performances d'interagir plus directement avec les systèmes d'alimentation et thermiques des appareils Android.
Confidentialité Nouvelles fonctionnalités et API Détection de l'enregistrement d'écran
Android 15 ajoute la prise en charge des applications pour détecter les enregistrements.
Confidentialité Nouvelles fonctionnalités et API Fonctionnalités IntentFilter étendues
Android 15 prend en charge une résolution de Intent plus précise via UriRelativeFilterGroup, qui contient un ensemble d'objets UriRelativeFilter formant un ensemble de règles de correspondance Intent devant être respectées chacune, y compris les paramètres de requête d'URL, les fragments d'URL et les règles de blocage ou d'exclusion.
Confidentialité Nouvelles fonctionnalités et API Espace privé
L'espace privé permet aux utilisateurs de créer un espace séparé sur leur appareil où ils peuvent mettre les applications sensibles à l'abri des regards indiscrets grâce à une couche d'authentification supplémentaire. Les applis de l'espace privé s'affichent dans un conteneur distinct du Lanceur d'applications. Elles ne sont pas visibles dans la vue "Récents", dans les notifications, dans les paramètres ni dans les autres applis lorsque l'espace privé est verrouillé.
Confidentialité Nouvelles fonctionnalités et API Interroger la dernière sélection des utilisateurs pour l'accès aux photos sélectionnées
Il est désormais possible pour les applications de mettre en avant uniquement les dernières photos et vidéos sélectionnées lorsqu'un accès partiel aux autorisations multimédias est accordé.
Confidentialité Nouvelles fonctionnalités et API Privacy Sandbox sur Android
Android 15 inclut les dernières extensions des services publicitaires Android, qui incorporent la dernière version de la Privacy Sandbox sur Android. Cet ajout s'inscrit dans le cadre de notre travail visant à développer de nouvelles technologies qui améliorent la confidentialité des données des utilisateurs et permettent d'offrir des expériences publicitaires efficaces et personnalisées dans les applications mobiles.
Confidentialité Nouvelles fonctionnalités et API Santé Connect
Android 15 intègre les dernières extensions de Santé Connect par Android, une plate-forme sécurisée et centralisée permettant de gérer et de partager les données de santé et de remise en forme collectées par l'application. Cette mise à jour prend en charge de nouveaux types de données concernant la forme, la nutrition, la température cutanée, les programmes d'entraînement et plus encore.
Confidentialité Nouvelles fonctionnalités et API Partage d'écran partiel
Android 15 est compatible avec le partage d'écran partiel. Les utilisateurs peuvent ainsi partager ou enregistrer uniquement une fenêtre d'application plutôt que l'intégralité de l'écran de l'appareil. Cette fonctionnalité, activée pour la première fois dans Android 14 QPR2, inclut des rappels MediaProjection qui permettent à votre application de personnaliser l'expérience de partage d'écran partiel.
Sécurité Modification (applications ciblant les utilisateurs de 15 ans et plus) Lancement sécurisé de l'activité en arrière-plan
Pour les applications ciblant Android 15, nous avons inclus des modifications supplémentaires afin d'empêcher les applications malveillantes en arrière-plan de mettre d'autres applications au premier plan, d'élever leurs privilèges et d'abuser des interactions utilisateur.
Sécurité Modification (applications ciblant les utilisateurs de 15 ans et plus) Intents plus sûrs
Pour les applications ciblant Android 15, les intents qui ciblent des composants spécifiques doivent respecter précisément les spécifications de filtre d'intent de la cible. Les intents sans action ne correspondent plus à aucun filtre d'intent.
Sécurité Nouvelles fonctionnalités et API Gestion des clés pour le chiffrement de bout en bout
Nouvelle classe E2eeContactKeysManager, qui facilite le chiffrement de bout en bout dans vos applications Android.
Sécurité Nouvelles fonctionnalités et API Vérifications des autorisations sur les URI de contenu
Android 15 introduit un nouvel ensemble d'API qui effectuent des vérifications d'autorisation sur les URI de contenu.
Expérience utilisateur et UI du système Modification (toutes les applications) Animations de prévisualisation du Retour activées pour les applications qui l'ont activée
L'option pour les développeurs pour les animations de prévisualisation du Retour a été supprimée. Les animations système (retour à l'écran d'accueil, multitâche et multi-activité, par exemple) s'affichent désormais pour les applications qui ont activé la prévisualisation du geste Retour soit entièrement, soit au niveau de l'activité.
Expérience utilisateur et UI du système Modification (applications ciblant les utilisateurs de 15 ans et plus) Application bord à bord
Pour les applications qui ciblent Android 15, nous apportons plusieurs modifications liées à cette fonctionnalité. Ces modifications peuvent avoir un impact négatif sur l'expérience utilisateur de votre application si des éléments d'interface utilisateur sont situés en haut ou en bas de l'écran et qu'elle ne gère pas les encarts.
Expérience utilisateur et UI du système Modification (applications ciblant les utilisateurs de 15 ans et plus) Configuration stable
Si votre application cible Android 15 ou une version ultérieure, Configuration n'exclut plus les barres système.
Expérience utilisateur et UI du système Modification (applications ciblant les utilisateurs de 15 ans et plus) L'attribut élégantTextHeight par défaut est défini sur "true"
Pour les applications ciblant Android 15, l'attribut elegantTextHeight TextView devient "true" par défaut et remplace la police compacte utilisée par défaut par certains scripts comportant de grandes métriques verticales par une police beaucoup plus lisible.
Expérience utilisateur et UI du système Modification (applications ciblant les utilisateurs de 15 ans et plus) Changements de largeur de TextView pour les formes de lettres complexes
Dans les versions précédentes d'Android, certaines polices cursives ou certaines langues présentant une forme complexe peuvent dessiner les lettres dans la zone du caractère précédent ou suivant. Dans certains cas, ces lettres étaient tronquées au début ou à la fin. À partir d'Android 15, TextView alloue une largeur permettant de dessiner suffisamment d'espace pour ces lettres et permet aux applications de demander des marges intérieures supplémentaires à gauche pour éviter le rognage.
Expérience utilisateur et UI du système Modification (applications ciblant les utilisateurs de 15 ans et plus) Hauteur de ligne par défaut des paramètres régionaux pour EditText
Pour les applications ciblant Android 15, une hauteur de ligne minimale est désormais réservée à EditText afin qu'elle corresponde à la police de référence pour les paramètres régionaux spécifiés.
Expérience utilisateur et UI du système Nouvelles fonctionnalités et API Aperçus de widgets plus détaillés avec l'API Generated Previews
À partir d'Android 15, nous ajoutons la prise en charge des aperçus générés. Cela signifie que les fournisseurs de widgets d'application peuvent générer des RemoteViews à utiliser comme aperçu du sélecteur au lieu d'une ressource statique.
Expérience utilisateur et UI du système Nouvelles fonctionnalités et API Picture-in-picture
À partir d'Android 15, le rappel Activity#onPictureInPictureUiStateChanged est désormais déclenché dès le début de l'animation Picture-in-picture.
Expérience utilisateur et UI du système Nouvelles fonctionnalités et API Amélioration des règles du mode Ne pas déranger
AutomaticZenRule permet aux applications de personnaliser les règles de gestion de l'attention (Ne pas déranger) et de décider quand les activer ou les désactiver. Android 15 améliore considérablement ces règles dans le but d'améliorer l'expérience utilisateur.
Expérience utilisateur et UI du système Nouvelles fonctionnalités et API Définir VibrationEffect pour les canaux de notification
Android 15 permet de définir des vibrations riches pour les notifications entrantes par canal.