Notes de version d'Android 15

Cette page récapitule les principales fonctionnalités Android 15 et fournit des liens vers plus d'informations. Ces résumés des fonctionnalités sont organisés 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 traitées de la même manière que les autres bibliothèques de fournisseurs ou de produits. Voir NDK du fournisseur pour en savoir plus.

Activer la taille de page 16 Ko

Android 15 ou version ultérieure est compatible avec la création d'applications Android avec une taille de page de 16 Ko.

Pour en savoir plus, consultez l'article Activer la page 16 Ko la taille de l'image.

Superposition de fournisseur

Android 15 abandonne la superposition de fournisseur.

Audio

Suivi des mouvements de la tête avec LE Audio

Android 15 prend en charge le mode de latence pour le suivi des mouvements de la tête (HT), en fonction du type de mécanisme de transport est utilisé. Voir Suivi de la tête via LE audio.

Automobile

Règles d'alimentation d'Android Automotive

Mise à jour d'Android Automotive Règle d'alimentation pour Android 15 avec deux nouvelles règles d'alimentation système: aucune interaction avec l'utilisateur et suspendre la préparation.

Contenu pour les radios HD et DAB

Android 15 améliore la compatibilité avec la radio HD dans la couche HAL de la radiodiffusion et un exemple d'application de radio non groupée, qui peut être utilisée comme référence pour l'implémentation de radiocommandes.

Pour en savoir plus, consultez Automotive 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 l'appareil photo d'interroger si une combinaison spécifique de fonctionnalités de l'appareil photo est prise en charge par l'appareil photo ; appareil.

Pour en savoir plus, consultez API permettant d'interroger les combinaisons de caractéristiques.

Amplification par faible luminosité

Android 15 introduit la fonctionnalité Low Light Boost, d'exposition automatique, qui peut être implémenté dans Camera2 dans le HAL, et comme d'une extension de caméra telle que que le mode Nuit. La fonctionnalité d'optimisation par faible luminosité ajuste automatiquement la luminosité du Prévisualisez le flux dans des conditions de faible luminosité.

Pour en savoir plus, consultez Amplification par faible luminosité.

Compatibilité

Mises à jour ITS de la caméra

Android 15 introduit des mises à jour pour l'appareil photo ITS des tests, qui incluent les nouveaux tests.

Pour en savoir plus, consultez Test d'image de l'appareil photo Android 15. Notes de version de la suite Google Cloud.

CDD

Définition de compatibilité Android 15 document est publié.

Scénario de test audio immersif

À partir d'Android 15, un nouveau test CTS Verifier pour pour vérifier la latence du suivi de la tête du son spatialisé.

Pour en savoir plus, consultez les Vérificateur CTS pour le test de latence du suivi des mouvements de la tête

Nouveaux tests audio CTS Verifier

Les tests audio et les pages associées suivants ont été ajoutés à l'outil de vérification CTS documentation:

Connectivité

Filtre de paquets Android v6

Android 15 introduit le filtre de paquets Android v6, qui inclut des compteurs pour le débogage et les métriques, ainsi que la prise en charge des paquets la transmission. Pour en savoir plus, consultez Filtre de paquets Android :

Commandes NCI propriétaires Android

Ajout d'une nouvelle manette NFC propriétaire Android 15 d'interface utilisateur (NCI) permettant d'interagir avec un contrôleur NFC. Pour en savoir plus sur les de ces commandes, consultez l'article Présentation du système NCI propriétaire d'Android commandes.

Service de sélection de domaine

Android 15 ajoute le système DomainSelectionService qui vous permet d'implémenter la sélection de domaine entre le service IMS et d'anciens services sur des réseaux à commutation de circuits.

Pour en savoir plus, consultez la page Sélection du domaine d'assistance.

Fonctionnalités du service de l'opérateur au niveau de l'abonnement

À partir d'Android 15, les opérateurs peuvent spécifier le de l'appareil au niveau de l'abonnement. Cela permet aux applications les développeurs personnalisent l'expérience utilisateur des applications en fonction des pour l'abonnement, en plus au niveau de l'appareil.

Pour en savoir plus, consultez Fonctionnalités des services disponibles au niveau de l'abonnement

Compatibilité 802.11az dans le DAR Wi-Fi

À partir d'Android 15, délai aller-retour Wi-Fi est compatible avec le protocole IEEE 802.11az. Pour en savoir plus, consultez Texte en temps réel Wi-Fi :

Mise à jour du profil de l'appareil associé sur la montre

Android 15 ajoute la POST_NOTIFICATIONS autorisation de la montre profil. Pour plus d'informations, reportez-vous à la section Appareil associé Profils.

Seiche

Créer des instantanés et restaurer des instantanés sur les appareils Settlefish

Android 15 prend désormais en charge la prise et la restauration instantanés des appareils virtuels Cuttlefish. Prendre un instantané Le périphérique Settlefish vous permet d'enregistrer l'état de l'appareil dans une image sur le disque. Vous pouvez ensuite restaurer l'instantané pour afficher un appareil Settlefish sur le l'état enregistré précédemment.

Pour en savoir plus, consultez Seiche: créer des instantanés et restaurer des données

Compatibilité NFC avec les appareils Cuttlefish

Android 15 est compatible avec la technologie NFC sur Settlefish. appareils. La fonctionnalité Cuttlefish NFC utilise Casimir, un appareil NFC externe un outil de simulation.

Pour en savoir plus, consultez la page Cuttlefish: NFC

Données

Abandon de WebSQL WebSettings

À partir d'Android 15, les méthodes WebSettings setDatabaseEnabled et getDatabaseEnabled, utilisés pour la compatibilité avec WebSQL dans WebView, sont obsolètes. WebSQL est supprimé dans Chrome et obsolète sur Android WebView. Ces méthodes deviendront no-ops sur toutes les versions d'Android après la suppression de la compatibilité dans Chromium.

Le World Wide Web Consortium (W3C) encourage les applications ayant besoin de bases de données Web à d'autres solutions de stockage, comme IndexedDB

Polices

Compatibilité avec les polices variables

À partir d'Android 15, les polices variables s'affichent de l'environnement d'exécution avec une efficacité et une précision accrues. Le fichier de configuration des polices fonts.xml est en cours d'abandon. Voir Implémenter des polices personnalisées des informations.

Interaction

Protocole HID 2.0 du bracelet d'activité

Android 15 introduit la version 2.0 du casque le protocole HID, qui prend en charge la technologie Bluetooth LE Audio. Pour plus pour plus d'informations, consultez l'article HID du module de suivi des têtes Protocole.

Abandon de l'API Neural Networks

À partir d'Android 15, les réseaux de neurones API (NNAPI NDK) est obsolète. Interface HAL des réseaux de neurones sont toujours pris en charge et les pilotes NNAPI ne sont pas affectés par cet abandon.

Pour en savoir plus, consultez les Guide de migration NNAPI

Contenus multimédias

Conseils OEM pour la mise en œuvre du RoI

Android 15 introduit un processus standardisé Vidéo sur l'intégration des configurations utilisateur pour les régions d'intérêt (RoI) d'encodage. Pour en savoir plus, consultez Conseils pour les OEM concernant la mise en œuvre du RoI

Autorisations

Liste d'autorisation des UID partagés signés par la plate-forme

Android 15 introduit une liste d'autorisation explicite pour applications non système signées par la plate-forme à rejoindre des UID partagés (signés par la plate-forme).

Pour en savoir plus, consultez la section UID partagé signé par la plate-forme liste d'autorisation.

Mise à jour de la configuration requise pour les rôles COMPANION_DEVICE_APP_STREAMING et COMPANION_DEVICE_NEARBY_DEVICE_STREAMING

Android 15 met à jour le rôle "Gestionnaire d'appareils virtuels" visant à empêcher l'usage abusif à des fins frauduleuses.

Pour en savoir plus, consultez COMPANION_DEVICE_APP_STREAMING et COMPANION_DEVICE_NEARBY_DEVICE_STREAMING sur Android Rôles.

Liste d'autorisation des autorisations de signature

Android 15 introduit une liste d'autorisation explicite pour les autorisations de signature de la plate-forme demandées par des applications non système ou demandées par les mises à jour des applications système.

Pour en savoir plus, consultez la section Autorisation de signature liste d'autorisation.

Runtime

setAdjustCompilerFilterCallback

À partir d'Android 15, vous pouvez remplacer le compilateur filtrer certains packages à l'aide de l'API setAdjustCompilerFilterCallback.

Pour en savoir plus, consultez la section Remplacer le filtre de 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. La clé de configuration de l'opérateur KEY_HIDE_ENABLE_2G est obsolète.

drapeau dusize_4k

Android 15 introduit l'indicateur dusize_4k, qui force la taille de l'unité de données de chiffrement est de 4 096 octets, même si le bloc du système de fichiers la taille n'est pas de 4 096 octets.

Pour plus d'informations, consultez la page Internes stockage.

Chiffrement des réseaux mobiles et transparence de la divulgation par l'IMSI

Les protocoles de réseau mobile jusqu'à la 5G (incluse) autorisent les données utilisateur (y compris appels, SMS, connexions de données et certaines métadonnées basées sur la signalisation) à transmettre en texte clair avec chiffrement et protection de l'intégrité est désactivé.

Android 15 introduit de nouveaux paramètres réseau et de confidentialité qui activent les notifications lorsqu'ils se connectent à un réseau mobile non sécurisé de chiffrement ou de protection de l'intégrité lorsqu'il est possible utilisé) et leurs identifiants privés (IMSI, IMEI ou SUCI) sont exposées au réseau d'une manière susceptible d'être utilisée pour suivre utilisateurs.

L'IMSI (International Mobile Subscriber Identity) est un numéro unique utilisé pour identifier chaque utilisateur d'un certain réseau mobile lié à la carte SIM d'un utilisateur. Les pirates informatiques peuvent capturer ce nombre en transit, et c'est la base les attaques cellulaires connues. Le code IMEI (International Mobile Equipment Identity) est l'identifiant unique lié à un appareil mobile. L'abonnement dissimulé L'identifiant (SUCI) est un identifiant spécifique à la 5G.

Espace privé

L'espace privé est un espace sécurisé pour les applications sensibles, que les utilisateurs peuvent masquer les applications contre tout accès non autorisé. Vous pouvez utiliser l'espace privé pour stocker des données les applications bancaires, de rencontres et autres applications personnelles que vous ne souhaitez pas utiliser ; d’autres utilisateurs de l’appareil pour y accéder.

Pour en savoir plus, consultez Espace privé :

Mises à jour

Virtual A/B version 3

Android 15 introduit une nouvelle version d'Android un mécanisme virtuel de mise à jour A/B. Cette nouvelle fonctionnalité permet de créer des modèles plus rapides, des mises à jour OTA plus performantes. Pour plus d'informations, consultez la page Virtual A/B :

Virtualisation

Améliorations apportées au framework de virtualisation Android (AVF)

Android 15 offre les améliorations suivantes Android Virtualization Framework (AVF), le framework de gestion des environnements des machines virtuelles (VM).

  • VM pouvant être mises à jour: les VM peuvent protéger leurs secrets et leurs données sur toutes les mises à jour de leur pile logicielle. Pour en savoir plus, consultez la section Mise à jour possible VM.

  • Attestation à distance de VM: les clients d'une VM peuvent être sûrs qu'ils sont avec la bonne VM et la bonne pile logicielle s'exécutant appareil. Les clients peuvent utiliser l'attestation pour s'assurer, par exemple, qu'ils de ne fournir un modèle de machine learning utile qu'à une VM de confiance. Pour en savoir plus, consultez la section VM distante attestation.

  • Attribution d'appareils: les appareils périphériques peuvent être entièrement attribués à VM. Ce type d'appareil attribué n'est pas accessible depuis l'extérieur de la VM, et l'appareil lui-même ne peut accéder qu'à la mémoire appartenant à la VM. Ce permet d'exécuter des accélérateurs de machine learning, tels qu'un GPU, une VM protégée, sans avoir à envoyer le code et les données hors de la VM. Ce est expérimentale et sa disponibilité dépend en grande partie du matériel, et la prise en charge du chipset et de l'appareil et des fabricants. Pour en savoir plus, consultez la section Premiers pas avec l'appareil attribution.