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
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 Abandon Utilisez Spatializer au lieu de Virtualizer
Dans Android 15, nous abandonnons la classe Virtualizer.
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.
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 (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) 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.
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 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 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.
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 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 Privacy Sandbox sur Android
Avec Android 15, les services Android AD peuvent atteindre le niveau d'extension 10, en intégrant la dernière version de la Privacy Sandbox sur Android. Cette version s'inscrit dans le cadre de nos efforts visant à développer de nouvelles technologies qui améliorent la confidentialité des utilisateurs et offrent des expériences publicitaires efficaces et personnalisées pour les applications mobiles.
Confidentialité Nouvelles fonctionnalités et API Santé Connect
Android 15 intègre les extensions Android 14 10 autour 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 ajoute la prise en charge de nouveaux types de données concernant la forme, la nutrition 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é Nouvelles fonctionnalités et API Protéger les fichiers à l'aide de fs-verity
Le FileIntegrityManager d'Android 15 inclut de nouvelles API qui exploitent la puissance de la fonctionnalité fs-verity dans le noyau Linux.
Expérience utilisateur 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 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.