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 trouver 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 | <ph type="x-smartling-placeholder"></ph>
Améliorer le braille Dans Android 15, TalkBack est désormais compatible avec les plages braille qui utilisent la norme HID via USB et le Bluetooth sécurisé. |
Appareil photo et contenus multimédias | Modification (toutes les applications) | <ph type="x-smartling-placeholder"></ph>
La lecture directe et le déchargement de l'audio invalide désormais la lecture précédemment ouverte
directement ou de décharger l'audio
permet de savoir quand les limites de ressources sont atteintes À partir d'Android 15, lorsqu'une application demande une lecture directe, le système invalide tous les objets AudioTrack directs actuellement ouverts qui
d'empêcher le traitement
de la nouvelle demande de canal. |
Appareil photo et contenus multimédias | Modification (applications ciblant les utilisateurs de 15 ans et plus) | <ph type="x-smartling-placeholder"></ph>
Restrictions concernant la demande de priorité audio Les applications qui ciblent Android 15 doivent être les meilleures applications ou exécuter une service de premier plan lié à l'audio afin de demander la priorité audio. |
Appareil photo et contenus multimédias | Nouvelles fonctionnalités et API | <ph type="x-smartling-placeholder"></ph>
Amplification par faible luminosité Android 15 introduit l'option "Faible luminosité", un nouveau mode d'exposition automatique disponible à la fois sur l'appareil photo 2 et dans l'extension d'appareil photo en mode Nuit. |
Appareil photo et contenus multimédias | Nouvelles fonctionnalités et API | <ph type="x-smartling-placeholder"></ph>
Commandes de l'appareil photo intégrées à l'application Android 15 ajoute de nouvelles extensions pour plus de contrôle sur le matériel de l'appareil photo et ses algorithmes sur les appareils compatibles. |
Appareil photo et contenus multimédias | Nouvelles fonctionnalités et API | <ph type="x-smartling-placeholder"></ph>
Contrôle de la marge HDR Android 15 vous permet de contrôler la marge HDR avec setDesiredHdrHeadroom pour trouver le juste équilibre entre les contenus SDR et HDR. |
Appareil photo et contenus multimédias | Nouvelles fonctionnalités et API | <ph type="x-smartling-placeholder"></ph>
Contrôle du volume Android 15 introduit l'API LoudnessCodecController , basée sur la norme de volume sonore CTA-2075. Cette API peut vous aider à gérer les incohérences du volume sonore pour que les utilisateurs n'aient pas à régler le volume en permanence lorsqu'ils changent de contenu ou d'application. |
Appareil photo et contenus multimédias | Nouvelles fonctionnalités et API | <ph type="x-smartling-placeholder"></ph>
Appareils virtuels MIDI 2.0 Android 15 étend la prise en charge des UMP aux applications MIDI 2.0 virtuelles, ce qui permet aux applications de composition de contrôler des applications de synthétiseur en tant qu'appareil MIDI 2.0 virtuel, comme elles le feraient avec un appareil USB MIDI 2.0. |
Appareil photo et contenus multimédias | Nouvelles fonctionnalités et API | <ph type="x-smartling-placeholder"></ph>
Décodage logiciel AV1 plus efficace dav1d, le décodeur logiciel AV1 populaire de VideoLAN est désormais disponible pour les appareils Android qui ne sont pas compatibles avec le décodage AV1 dans le matériel. |
Appareil photo et contenus multimédias | Abandon | <ph type="x-smartling-placeholder"></ph>
Utiliser Spatializer au lieu de Virtualizer Dans Android 15, nous abandonnons la classe Virtualizer . |
Connectivité | Nouvelles fonctionnalités et API | <ph type="x-smartling-placeholder"></ph>
Compatibilité par satellite Android 15 continue d'étendre la prise en charge de la plate-forme pour la connectivité par satellite et inclut certains éléments d'interface utilisateur pour garantir une expérience utilisateur cohérente sur l'ensemble du paysage de la connectivité par satellite. |
Connectivité | Nouvelles fonctionnalités et API | <ph type="x-smartling-placeholder"></ph>
Expérience NFC plus fluide Android 15 s'efforce de rendre le paiement sans contact plus fluide et fiable, tout en continuant à prendre en charge le robuste écosystème d'applications NFC d'Android. |
Connectivité | Nouvelles fonctionnalités et API | <ph type="x-smartling-placeholder"></ph>
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) | <ph type="x-smartling-placeholder"></ph>
Modifications apportées à l'état d'arrêt du package Dans Android 15, les applications ne sont supprimées de l'état FLAG_STOPPED que par 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) | <ph type="x-smartling-placeholder"></ph>
Compatible avec les tailles de page de 16 Ko À partir d'Android 15, le système Android prend en charge 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, nous vous recommandons de la recréer pour qu'elle soit compatible avec les appareils de 16 Ko. Nous recommandons également à tous les développeurs de 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) | <ph type="x-smartling-placeholder"></ph>
Modifications requises pour que certaines applis 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ù les applications sensibles sont à l'écart des regards indiscrets, tout en bénéficiant d'une couche d'authentification supplémentaire. La visibilité des applications dans l'espace privé étant limitée, certains types d'applications doivent prendre des mesures supplémentaires pour pouvoir voir les applications présentes dans l'espace privé d'un utilisateur et interagir avec elles. |
Fonctionnalité de base | Modification (toutes les applications) | <ph type="x-smartling-placeholder"></ph>
Police des emoji au format PNG supprimée L'ancien fichier de polices emoji au format PNG ( NotoColorEmojiLegacy.ttf ) a été supprimé. Il ne reste plus que le fichier vectoriel. |
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) | <ph type="x-smartling-placeholder"></ph>
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 convient pour des opérations telles que le transcodage de fichiers multimédias. |
Fonctionnalité de base | Modification (applications ciblant les utilisateurs de 15 ans et plus) | <ph type="x-smartling-placeholder"></ph>
Restrictions concernant les broadcast receivers BOOT_COMPLETED qui lancent des services de premier planPour 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) | <ph type="x-smartling-placeholder"></ph>
Modifications apportées aux cas dans lesquels 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 général ni la règle du mode Ne pas déranger (Ne pas déranger) d'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) | <ph type="x-smartling-placeholder"></ph>
Modifications apportées à l'API OpenJDK Dans le cadre des mises à jour de l'API OpenJDK, certaines modifications peuvent affecter la compatibilité des applications, telles que les modifications apportées à une chaîne les API de mise en forme, la gestion du code de langue et les séquences int aléatoires. |
Fonctionnalité de base | Abandon | <ph type="x-smartling-placeholder"></ph>
WebSQL obsolète dans Android WebView Les méthodes liées à WebSQL de WebSettings sont désormais obsolètes. |
Productivité et outils des développeurs | Nouvelles fonctionnalités et API | <ph type="x-smartling-placeholder"></ph>
Mises à jour OpenJDK 17 Android 15 poursuit le travail d'actualisation des principales bibliothèques 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 | <ph type="x-smartling-placeholder"></ph>
Améliorations apportées aux PDF Android 15 offre des améliorations importantes aux API PdfRenderer . |
Productivité et outils des développeurs | Nouvelles fonctionnalités et API | <ph type="x-smartling-placeholder"></ph>
Améliorations apportées au changement automatique de langue Android 15 ajoute des commandes supplémentaires pour aider les applications à ajuster le changement automatique de langue en fonction de leur cas d'utilisation. |
Productivité et outils des développeurs | Nouvelles fonctionnalités et API | <ph type="x-smartling-placeholder"></ph>
Amélioration de l'API OpenType Variable Font Android 15 améliore la facilité d'utilisation de la police variable OpenType. |
Productivité et outils des développeurs | Nouvelles fonctionnalités et API | <ph type="x-smartling-placeholder"></ph>
Contrôle précis des sauts de ligne À partir d'Android 15, un TextView et le saut de ligne sous-jacent peuvent conserver la partie de texte donnée sur la même ligne afin d'améliorer la lisibilité. |
Productivité et outils des développeurs | Nouvelles fonctionnalités et API | <ph type="x-smartling-placeholder"></ph>
Archivage des applications Android 15 prend désormais en charge l'archivage et le désarchivage d'applications au niveau du système d'exploitation, ce qui facilite la mise en œuvre pour toutes les plates-formes de téléchargement d'applications. |
Graphiques | Nouvelles fonctionnalités et API | <ph type="x-smartling-placeholder"></ph>
Moderniser l'accès aux 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 plus compatibles qu'avec OpenGL via ANGLE. |
Graphiques | Nouvelles fonctionnalités et API | <ph type="x-smartling-placeholder"></ph>
Améliorations apportées à Canvas Android 15 poursuit la modernisation du système graphique Canvas d'Android avec de nouvelles fonctionnalités. |
Internationalisation | Nouvelles fonctionnalités et API | <ph type="x-smartling-placeholder"></ph>
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 | <ph type="x-smartling-placeholder"></ph>
Justification entre les caractères À partir d'Android 15, le texte peut être justifié en utilisant l'espacement entre les lettres à l'aide de JUSTIFICATION_MODE_INTER_CHARACTER . |
Internationalisation | Nouvelles fonctionnalités et API | <ph type="x-smartling-placeholder"></ph>
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 lignes de texte courtes, à l'aide de l'option LINE_BREAK_WORD_STYLE_AUTO . |
Internationalisation | Nouvelles fonctionnalités et API | <ph type="x-smartling-placeholder"></ph>
Nouvelle police Hentaigana japonaise 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 | <ph type="x-smartling-placeholder"></ph>
Amélioration du mode multitâche sur grand écran Android 15 offre aux utilisateurs de meilleurs moyens d'effectuer plusieurs tâches en même temps sur les appareils à grand écran. |
Grands écrans et facteurs de forme | Nouvelles fonctionnalités et API | <ph type="x-smartling-placeholder"></ph>
Compatibilité avec les écrans de couverture Votre application peut déclarer une propriété utilisée par Android 15 pour permettre l'affichage de votre Application ou de votre Activity sur les petits écrans de couverture des appareils compatibles. |
Restrictions des interfaces hors SDK | Modification (applications ciblant les utilisateurs de 15 ans et plus) | <ph type="x-smartling-placeholder"></ph>
Mises à jour des restrictions d'interface 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 | <ph type="x-smartling-placeholder"></ph>
API ApplicationStartInfo L'API ApplicationStartInfo sur Android 15 permet de fournir des informations sur le démarrage de l'application, y compris l'état de démarrage, le temps passé dans les phases de lancement, la manière dont votre application a été démarrée lorsque la classe Application a été instanciée, etc. |
Performances et batterie | Nouvelles fonctionnalités et API | <ph type="x-smartling-placeholder"></ph>
Informations détaillées sur la taille des applications Android 15 ajoute l'API StorageStats.getAppBytesByDataType([type]) , qui vous permet de savoir comment votre application utilise tout cet espace, y compris les divisions de fichiers APK, le code 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 | <ph type="x-smartling-placeholder"></ph>
Profilage géré par l'application Android 15 inclut la toute nouvelle classe ProfilingManager , qui vous permet de collecter des informations de profilage depuis votre application. |
Performances et batterie | Nouvelles fonctionnalités et API | <ph type="x-smartling-placeholder"></ph>
Améliorations de la base de données SQLite Android 15 introduit de nouvelles API SQLite qui exposent des fonctionnalités avancées du moteur SQLite sous-jacent qui ciblent des problèmes de performances spécifiques pouvant se manifester dans les applications. |
Performances et batterie | Nouvelles fonctionnalités et API | <ph type="x-smartling-placeholder"></ph>
Modifications apportées au framework de performances dynamiques Android Android 15 poursuit notre investissement dans le framework de performance dynamique Android (ADPF), un ensemble d'API qui permet aux jeux et aux applications gourmandes en performances d'interagir plus directement avec les systèmes d'alimentation et thermiques des appareils Android. |
Confidentialité | Nouvelles fonctionnalités et API | <ph type="x-smartling-placeholder"></ph>
Détection de l'enregistrement d'écran Android 15 prend en charge les applications qui détectent qu'elles sont enregistrées. |
Confidentialité | Nouvelles fonctionnalités et API | <ph type="x-smartling-placeholder"></ph>
Fonctionnalités IntentFilter étenduesAndroid 15 prend en charge une résolution Intent plus précise via UriRelativeFilterGroup , qui contient un ensemble d'objets UriRelativeFilter qui forment un ensemble de règles de correspondance Intent qui doivent chacune être respectées, 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 | <ph type="x-smartling-placeholder"></ph>
Espace privé L'espace privé permet aux utilisateurs de créer un espace séparé sur leur appareil où les applications sensibles sont à l'écart des regards indiscrets, grâce à une couche d'authentification supplémentaire. Les applis présentes dans l'espace privé s'affichent dans un conteneur distinct dans le Lanceur d'applications. Elles sont masquées dans la vue "Récents", les notifications, les paramètres et les autres applications lorsque l'espace privé est verrouillé. |
Confidentialité | Nouvelles fonctionnalités et API | <ph type="x-smartling-placeholder"></ph>
Interroger la dernière sélection effectuée par l'utilisateur pour accéder aux photos sélectionnées Les applications peuvent désormais 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 | <ph type="x-smartling-placeholder"></ph>
Privacy Sandbox sur Android Android 15 inclut les dernières extensions de services publicitaires Android, qui incluent la dernière version de la Privacy Sandbox sur Android. Cet ajout s'inscrit dans le cadre de notre travail de développement 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 | <ph type="x-smartling-placeholder"></ph>
Santé Connect Android 15 intègre les dernières extensions de Santé Connect par Android, une plate-forme sécurisée et centralisée qui permet de gérer et de partager les données de santé et de remise en forme collectées par les applications. Cette mise à jour prend en charge de nouveaux types de données pour la remise en forme, la nutrition, la température cutanée, les programmes d'entraînement et plus encore. |
Confidentialité | Nouvelles fonctionnalités et API | <ph type="x-smartling-placeholder"></ph>
Partage d'écran partiel Android 15 prend en charge le partage d'écran partiel. Ainsi, les utilisateurs peuvent 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) | <ph type="x-smartling-placeholder"></ph>
Lancement de l'activité en arrière-plan sécurisée Pour les applications ciblant Android 15, nous avons ajouté d'autres modifications afin d'empêcher les applications malveillantes en arrière-plan de placer d'autres applications au premier plan, d'élever leurs privilèges et d'abuser des interactions des utilisateurs. |
Sécurité | Modification (applications ciblant les utilisateurs de 15 ans et plus) | <ph type="x-smartling-placeholder"></ph>
Intents plus sécurisés Pour les applications ciblant Android 15, les intents qui ciblent des composants spécifiques doivent correspondre précisément aux spécifications de filtre d'intent de la cible, et les intents sans action ne correspondent plus à aucun filtre d'intent. |
Sécurité | Nouvelles fonctionnalités et API | <ph type="x-smartling-placeholder"></ph>
Intégrer le Gestionnaire d'identifiants à la saisie automatique À partir d'Android 15, les développeurs peuvent associer des vues spécifiques, comme des champs de nom d'utilisateur ou de mot de passe, aux requêtes du Gestionnaire d'identifiants, ce qui permet de fournir plus facilement une expérience utilisateur personnalisée lors du processus de connexion. |
Sécurité | Nouvelles fonctionnalités et API | <ph type="x-smartling-placeholder"></ph>
Intégrez l'inscription et la connexion en un seul geste grâce aux requêtes biométriques Le Gestionnaire d'identifiants intègre les invites biométriques dans les processus de création d'identifiants et de connexion, ce qui évite aux fournisseurs de les gérer. |
Sécurité | Nouvelles fonctionnalités et API | <ph type="x-smartling-placeholder"></ph>
Gestion des clés pour le chiffrement de bout en bout La nouvelle classe E2eeContactKeysManager , qui facilite
le chiffrement de bout en bout dans vos applications Android. |
Sécurité | Nouvelles fonctionnalités et API | <ph type="x-smartling-placeholder"></ph>
Vérification 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) | <ph type="x-smartling-placeholder"></ph>
Animations pour la prévisualisation du Retour activées pour les applis 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 telles que le retour à l'écran d'accueil, l'affichage multitâche et l'interactivité multi-activités s'affichent désormais pour les applications qui ont activé la prévisualisation du geste Retour, que ce soit entièrement ou au niveau d'une activité. |
Expérience utilisateur et UI du système | Modification (applications ciblant les utilisateurs de 15 ans et plus) | <ph type="x-smartling-placeholder"></ph>
Application bord à bord Pour les applications qui ciblent Android 15, nous incluons plusieurs modifications liées à l'affichage de bord à bord. Ces modifications peuvent avoir un impact négatif sur l'expérience utilisateur de votre application si elle comporte des éléments d'interface utilisateur 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) | <ph type="x-smartling-placeholder"></ph>
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) | <ph type="x-smartling-placeholder"></ph>
La valeur par défaut de l'attribut elegantTextHeight est true Pour les applications ciblant Android 15, l'attribut elegantTextHeight TextView devient true par défaut. La police compacte utilisée par défaut est remplacée par certains scripts dont les métriques verticales sont volumineuses par une police beaucoup plus lisible. |
Expérience utilisateur et UI du système | Modification (applications ciblant les utilisateurs de 15 ans et plus) | <ph type="x-smartling-placeholder"></ph>
Modification de la largeur de TextView pour les lettres complexesDans les versions précédentes d'Android, certaines polices cursives ou langues à la mise en forme complexe pouvaient 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, une TextView alloue une largeur afin d'afficher 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) | <ph type="x-smartling-placeholder"></ph>
Hauteur de ligne par défaut en fonction 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 de correspondre à la police de référence du Locale spécifié. |
Expérience utilisateur et UI du système | Nouvelles fonctionnalités et API | <ph type="x-smartling-placeholder"></ph>
Aperçus de widgets plus complets avec l'API Generated Previews À partir d'Android 15, nous acceptons les aperçus générés. Cela signifie que les fournisseurs de widgets d'application peuvent générer 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 | <ph type="x-smartling-placeholder"></ph>
Picture-in-picture À partir d'Android 15, Le rappel Activity#onPictureInPictureUiStateChanged est désormais déclenché dès que l'animation Picture-in-picture commence. |
Expérience utilisateur et UI du système | Nouvelles fonctionnalités et API | <ph type="x-smartling-placeholder"></ph>
Amélioration des règles Ne pas dérangerAutomaticZenRule 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 | <ph type="x-smartling-placeholder"></ph>
Définir VibrationEffect pour les canaux de notificationAndroid 15 permet de définir des vibrations riches pour les notifications entrantes par canal. |