Cette page résume les principales fonctionnalités des versions Android 15 et Android 15-QPR1, et fournit des liens vers des informations supplémentaires. Ces résumés de fonctionnalités sont organisés en fonction de l'emplacement de la documentation de la fonctionnalité sur ce site.
Architecture
Abandon du VNDK
Android 15 abandonne le VNDK. Les anciennes bibliothèques VNDK sont traitées de la même manière que les autres bibliothèques de fournisseurs ou de produits. Pour en savoir plus, consultez la section NDK du fournisseur.
Activer la taille de page de 16 ko
Android 15 et versions ultérieures sont compatibles avec la création d'Android avec une taille de page de 16 ko.
Pour en savoir plus, consultez Activer la taille de page de 16 ko.
Superposition du fournisseur
Android 15 abandonne la superposition du fournisseur.
Audio
Suivi de la tête via LE Audio
Android 15 prend en charge les ajustements du mode de latence pour le suivi de la tête (HT) en fonction de l'utilisation du mécanisme de transport LE-ACL ou LE-ISO. Consultez la section Suivi des mouvements de la tête via l'audio LE.
Automobile
Règle d'alimentation Android Automotive
Mise à jour de la règle d'alimentation Android Automotive pour Android 15 avec deux nouvelles règles d'alimentation système : aucune interaction utilisateur et préparation de la suspension.
Contenus pour la radio HD et DAB
Android 15 inclut des améliorations de la prise en charge de la radio HD dans le HAL de la radio de diffusion et un exemple d'application radio non groupée, qui peut être utilisé comme référence pour l'implémentation de la commande radio.
Pour en savoir plus, consultez la section Automotive Radio (Automobile Radio).
Appareil photo
API de requête de combinaison de fonctionnalités de l'appareil photo Android
À partir d'Android 15, la plate-forme Android fournit une API pour interroger les combinaisons de fonctionnalités de l'appareil photo. Cette API permet aux clients de la caméra de vérifier si une combinaison spécifiée de fonctionnalités de la caméra peut être prise en charge par l'appareil.
Pour en savoir plus, consultez la section API permettant d'interroger des combinaisons d'éléments géographiques.
Amélioration pour faible luminosité
Android 15 introduit l'amplification de la luminosité, un nouveau mode d'exposition automatique qui peut être implémenté dans Camera2 dans le HAL et dans le cadre d'une extension de l'appareil photo telle que le mode Nuit. La fonctionnalité Low Light Boost ajuste automatiquement la luminosité du flux d'aperçu en cas de faible luminosité.
Pour en savoir plus, consultez la section Amélioration de la luminosité faible.
Compatibilité
Mises à jour de l'ITS de la caméra
Android 15 introduit des mises à jour des tests ITS de l'appareil photo, qui incluent de nouveaux tests et des mises à jour.
Pour en savoir plus, consultez les notes de version de la suite de tests d'images de l'appareil photo Android 15.
CDD
Publication du document de définition de la compatibilité d'Android 15.
Scénario de test de l'audio immersif
À partir d'Android 15, un nouveau test de vérification CTS est introduit pour vérifier la latence de suivi de la tête pour l'audio spatial.
Pour en savoir plus, consultez le vérificateur CTS pour le test de latence de suivi de la tête.
Nouveaux tests audio du vérificateur CTS
Les tests audio et les pages d'aide suivants sont ajoutés à la documentation du vérificateur CTS:
- Tests des chemins de données audio du vérificateur CTS
- Test de mixage multicanal du vérificateur CTS
- Test de latence du retour audio
Connectivité
Android Packet Filter v6
Android 15 introduit la version 6 d'Android Packet Filter (APF), qui comprend des compteurs pour le débogage et les métriques, ainsi qu'une prise en charge de la transmission de paquets. Pour en savoir plus, consultez la section Filtre de paquets Android.
Commandes NCI propriétaires Android
Android 15 ajoute de nouvelles commandes NCI (NFC Controller Interface) propriétaires Android pour interagir avec un contrôleur NFC. Pour en savoir plus sur les spécifications de ces commandes, consultez la section Commandes NCI propriétaires Android.
Service de sélection de domaine
Android 15 ajoute l'API système DomainSelectionService
, qui vous permet d'implémenter la sélection de domaine entre le service IMS et les anciens services sur les réseaux commutés par circuits.
Pour en savoir plus, consultez la page Service de sélection de domaine.
Fonctionnalités du service du transporteur au niveau de l'abonnement
À partir d'Android 15, les opérateurs peuvent spécifier les fonctionnalités de service de l'appareil au niveau de l'abonnement. Cela permet aux développeurs d'applications de personnaliser l'expérience utilisateur des applications en fonction des fonctionnalités disponibles pour l'abonnement, en plus du niveau de l'appareil.
Pour en savoir plus, consultez la section Fonctionnalités de service au niveau de l'abonnement.
Compatibilité avec la norme 802.11az dans le RTT Wi-Fi
À partir d'Android 15, le temps de trajet aller-retour Wi-Fi (RTT) est compatible avec le protocole IEEE 802.11az. Pour en savoir plus, consultez la section RTT Wi-Fi.
Regarder la mise à jour du profil de l'appareil associé
Android 15 ajoute l'autorisation POST_NOTIFICATIONS
au profil de montre. Pour en savoir plus, consultez la section Profils d'appareils associés.
Seiche
Instantané et restauration sur les appareils Cuttlefish
Android 15 permet de prendre et de restaurer des instantanés d'appareils virtuels Cuttlefish. Prendre un instantané d'un appareil Cuttlefish vous permet d'enregistrer l'état de l'appareil dans une image sur disque. Vous pouvez ensuite restaurer l'instantané pour rétablir l'état précédemment enregistré d'un appareil Cuttlefish.
Pour en savoir plus, consultez la page Cuttlefish: instantané et restauration.
Compatibilité NFC pour les appareils Cuttlefish
Android 15 prend en charge le NFC sur les appareils Cuttlefish. La fonctionnalité NFC de Cuttlefish utilise Casimir, un outil de simulation d'appareil NFC externe.
Pour en savoir plus, consultez Cuttlefish : NFC.
Données
Abandon de WebSettings WebSQL
À partir d'Android 15, les méthodes WebSettings
setDatabaseEnabled
et getDatabaseEnabled
, qui sont utilisées pour la prise en charge de WebSQL dans WebView, sont obsolètes. WebSQL est supprimé dans Chrome et obsolète sur Android WebView. Ces méthodes ne seront plus exécutées sur toutes les versions d'Android une fois la prise en charge supprimée dans Chromium.
Le World Wide Web Consortium (W3C) encourage les applications qui ont besoin de bases de données Web à adopter d'autres solutions de stockage, comme IndexedDB.
Polices
Prise en charge des polices variables
À partir d'Android 15, les polices variables sont affichées au moment de l'exécution avec une meilleure efficacité et une meilleure granularité. Le fichier de configuration des polices fonts.xml
est obsolète. Pour en savoir plus, consultez la section Implémenter des polices personnalisées.
Graphiques
HDR dans les captures d'écran Android
Android 15-QPR1 introduit un algorithme de mappage des tons local pour les captures d'écran. HDR dans les captures d'écran Android suit l'évolution de la fonctionnalité de capture d'écran HDR dans les dernières mises à jour d'Android.
Interaction
Protocole HID du suivi de la tête 2.0
Android 15 introduit la version 2.0 du protocole HID du suivi de la tête, qui est compatible avec l'audio Bluetooth LE. Pour en savoir plus, consultez le protocole HID du suivi de la tête.
Abandon de l'API Neural Networks
À partir d'Android 15, l'API Neural Networks (API NDK NNAPI) est obsolète. L'interface HAL des réseaux de neurones est toujours prise en charge, et les pilotes NNAPI ne sont pas concernés par cette obsolescence.
Pour en savoir plus, consultez le guide de migration NNAPI.
Contenus multimédias
Conseils aux OEM pour l'implémentation du ROI
Android 15 introduit un processus standardisé pour intégrer les configurations utilisateur de la région d'intérêt (ROI) dans le framework d'encodage vidéo Android. Pour en savoir plus, consultez les conseils des OEM pour l'implémentation du ROI.
Autorisations
Liste d'autorisation d'UID partagés signés par la plate-forme
Android 15 introduit une liste d'autorisation explicite pour les applications non système signées par la plate-forme afin qu'elles puissent rejoindre les UID partagés (signés par la plate-forme).
Pour en savoir plus, consultez la section Liste d'autorisation d'UID partagés signés par la plate-forme.
Mise à jour des exigences pour les rôles COMPANION_DEVICE_APP_STREAMING et COMPANION_DEVICE_NEARBY_DEVICE_STREAMING
Android 15 met à jour les règles de rôle du gestionnaire d'appareils virtuels pour éviter toute utilisation abusive à des fins frauduleuses.
Pour en savoir plus, consultez COMPANION_DEVICE_APP_STREAMING
et COMPANION_DEVICE_NEARBY_DEVICE_STREAMING
dans la section Rôles Android.
Liste d'autorisations de signature
Android 15 introduit une liste d'autorisation explicite pour les autorisations de signature de plate-forme demandées par des applications non système ou nouvellement demandées par des mises à jour d'applications système.
Pour en savoir plus, consultez la section Autorisation de signature.
Runtime
setAdjustCompilerFilterCallback
À partir d'Android 15, vous pouvez remplacer le filtre du compilateur pour certains packages à l'aide de l'API setAdjustCompilerFilterCallback
.
Pour en savoir plus, consultez Forcer le filtre du compilateur pour certains packages.
Sécurité
Activer/Désactiver la 2G
Les opérateurs ne peuvent plus masquer le bouton d'activation/de désactivation de la 2G aux utilisateurs.
La clé de configuration de l'opérateur KEY_HIDE_ENABLE_2G
a été abandonnée.
Option dusize_4k
Android 15 introduit l'indicateur dusize_4k
, qui force la taille de l'unité de données de chiffrement à 4 096 octets, même lorsque la taille de bloc du système de fichiers n'est pas de 4 096 octets.
Pour en savoir plus, consultez la section Stockage interne.
Chiffrement du réseau mobile et transparence de la divulgation de l'IMSI
Les protocoles de réseau mobile jusqu'à la 5G permettent de transmettre les données utilisateur (y compris les appels, les SMS, les connexions de données et certaines métadonnées basées sur la signalisation) en texte brut, le chiffrement et la protection de l'intégrité étant désactivés.
Android 15 introduit de nouveaux paramètres de réseau et de confidentialité qui permettent d'envoyer des notifications aux utilisateurs lorsqu'ils se connectent à un réseau mobile non sécurisé (sans chiffrement ni protection de l'intégrité là où on s'attendrait à ce que cela soit utilisé), et que leurs identifiants privés (IMSI, IMEI ou SUCI) sont exposés au réseau d'une manière qui pourrait potentiellement être utilisée pour suivre les utilisateurs.
L'IMSI (International Mobile Subscriber Identity) est un numéro unique qui permet d'identifier chaque utilisateur sur un certain réseau mobile associé à sa carte SIM. Les pirates informatiques peuvent capturer ce numéro en transit, ce qui constitue la base de nombreuses attaques cellulaires connues. L'IMEI (International Mobile Equipment Identity) est l'identifiant unique associé à un appareil mobile. L'identifiant masqué de l'abonnement (SUCI) est un identifiant spécifique à la 5G.
Espace privé
L'espace privé est une zone sécurisée pour les applications sensibles, où les utilisateurs peuvent masquer les applications pour empêcher tout accès non autorisé. Vous pouvez utiliser l'espace privé pour stocker des applications sensibles telles que des applications bancaires, de rencontres et d'autres applications personnelles auxquelles vous ne souhaitez pas que d'autres utilisateurs de l'appareil aient accès.
Pour en savoir plus, consultez la section Espace privé.
Mises à jour
Version 3 du test A/B virtuel
Android 15 introduit une nouvelle version du mécanisme de mise à jour A/B virtuel d'Android. Cette nouvelle fonctionnalité introduit des mises à jour OTA plus rapides, plus petites et plus performantes. Pour en savoir plus, consultez Test A/B virtuel.
Virtualisation
Améliorations apportées au Framework de virtualisation Android (AVF)
Android 15 introduit les améliorations suivantes au Framework de virtualisation Android (AVF), le framework de gestion des machines virtuelles (VM).
VM pouvant être mise à jour: les VM peuvent conserver leurs secrets et les données qu'ils protègent, même lors des mises à jour de leur pile logicielle. Pour en savoir plus, consultez la section VM pouvant être mise à jour.
Attestation à distance de la VM: les clients d'une VM peuvent être sûrs qu'ils communiquent avec la VM et la pile logicielle appropriées exécutées sur un appareil approuvé. Les clients peuvent utiliser l'attestation pour s'assurer, par exemple, qu'ils ne transmettent qu'un modèle de machine learning utile directement à leur VM de confiance. Pour en savoir plus, consultez la section Attestation à distance de la VM.
Attribution d'appareils: les périphériques peuvent être entièrement attribués à une VM protégée. Un tel appareil attribué n'est pas accessible en dehors de la VM, et l'appareil lui-même ne peut accéder qu'à la mémoire appartenant à la VM. Cette fonctionnalité peut être utilisée pour exécuter des accélérateurs de machine learning tels qu'un GPU dans une VM protégée, sans avoir à envoyer le code et les données en dehors de la VM. Cette fonctionnalité est expérimentale et sa disponibilité dépend fortement des capacités du matériel et de l'assistance des fabricants de chipsets et d'appareils. Pour en savoir plus, consultez Premiers pas avec l'attribution d'appareils.