Android entre dans une nouvelle phase dans laquelle L'installation et la mise à jour des applications ne constituent plus un obstacle. Devenir quasiment invisible. Android 16 arrive avec un ensemble de changements profonds apportés à son moteur interne, visant précisément cet objectif : moins d’attente, moins de blocages et une sensation de fluidité même sur les téléphones d’entrée de gamme.
Sa principale caractéristique est une combinaison de fonctions, parmi lesquelles les suivantes se distinguent : Mises à jour transparentes de l'application, la réorganisation de processus lourds tels que dexopt et dex2oat et la compilation de nuagesTout ceci intègre de nouvelles fonctionnalités en matière de performances, d'autonomie, de sécurité, de confidentialité, de santé connectée, de conception adaptative et de connectivité avancée. Analysons cela en détail, car de nombreuses informations techniques concernent aussi bien les utilisateurs que les développeurs.
Mises à jour d'applications transparentes sur Android 16
Jusqu'à présent, à chaque mise à jour d'une application, Android devait Arrêtez-le pendant quelques secondes pour remplacer son code et ses ressources internes.Ce petit « gel » était censé empêcher les erreurs de données, les arrêts inattendus ou la corruption, mais en pratique, il pouvait être assez gênant, notamment dans les grandes applications ou celles fortement intégrées au système.
D'après les documents et les preuves partagés par Google et des analystes spécialisés, Le temps de congélation passe de « plusieurs secondes » à « quelques dizaines de millisecondes ».En termes de réalité, on est passé d'une pause clairement perceptible à un clignement d'œil si bref que, sauf si on regarde avec une loupe, on ne se rend même pas compte que l'application a été mise à jour.
Cette amélioration est surtout perceptible dans Applications volumineuses, clients fortement utilisés ou services dont d'autres applications ont besoin. Pour fonctionner. Auparavant, si un composant clé se bloquait pendant quelques secondes lors d'une mise à jour, cela pouvait déclencher une réaction en chaîne de comportements étranges ; désormais, cet arrêt critique disparaît pratiquement.
Comment Android 16 accélère-t-il les mises à jour d'applications ?
Le secret ne réside pas dans la « magie », mais dans… déplacer les tâches les plus lourdes vers les moments les moins délicats du processus d'installationDeux des outils clés de l'environnement Android Runtime (ART) sont dexopt et dex2oat, chargé d'optimiser le bytecode des applications afin qu'elles s'exécutent plus rapidement.
Dans les versions précédentes, Une partie de l'optimisation a été effectuée alors que l'application était gelée.Autrement dit, pendant la fenêtre de mise à jour critique, le système devait non seulement remplacer des fichiers, mais aussi exécuter des routines d'optimisation assez exigeantes, prolongeant parfois cette pause de plusieurs secondes.
Avec Android 16, Google Il fait passer la majeure partie du travail de dexopt et dex2oat à une phase antérieure.Le système génère et prépare une grande partie des artefacts nécessaires avant d'aborder le moment délicat du remplacement des anciens fichiers par les nouveaux.
Lorsque la phase critique arrive, Il ne reste plus qu'à procéder à un échange rapide de fichiers préalablement préparés.Cela réduit le temps de blocage à quelques dizaines de millisecondes seulement. L'utilisateur a l'impression que l'application est quasiment toujours disponible, tandis qu'en coulisses, les mêmes garanties de disponibilité et de sécurité sont maintenues.
Cette approche offre un double avantage : d'une part, mises à jour quasi instantanées aux yeux de l'utilisateurD'autre part, le contrôle de l'intégrité du code et des données est maintenu, car les processus de validation et d'optimisation existent toujours, ils sont simplement décalés au moment le moins inopportun.
Impact sur les mobiles avec de nombreuses applications et sur les appareils modestes
Si vous avez un téléphone avec peu d'applications légères, vous n'avez peut-être pas rencontré trop de problèmes avec les mises à jour. Mais dans des situations réelles où il y en a, Des dizaines d'applications, des jeux gourmands en ressources et des services fréquemment mis à jourCes petits blocages devenaient visibles et s'accumulaient.
Sur les appareils où de nombreuses applications sont utilisées quotidiennement, Réduire à presque zéro la période d'inactivité entre chaque mise à jour permet de réduire le nombre de plantages inattendus.On constate moins de blocages d'écran et une fluidité générale bien meilleure. Ce changement est encore plus perceptible si les applications mises à jour proposent des services ou des API à d'autres applications.
Android 16 est également conçu en grande partie pour téléphones portables d'entrée de gamme et de milieu de gamme inférieurqui sont les plus touchés lors de l'installation et de la mise à jour d'applications volumineuses. C'est là qu'intervient un autre élément clé : compilation de nuages, grâce auquel le système télécharge une partie du travail précédent directement depuis Google Play au lieu de tout faire sur le téléphone.
Compilation dans le cloud : installations plus rapides grâce aux serveurs Google

Outre l'accélération des mises à jour, Android 16 introduit un mécanisme pour accélérer l'installation initiale des applications et des jeux, principalement axée sur les appareils dotés de matériel modeste. Cette fonctionnalité, connue sous le nom de compilation cloudCela consiste à déléguer à l'infrastructure de Google le travail que le processeur de votre mobile effectuait auparavant.
Lors de l'installation d'une application, Android utilise ART pour l'exécuter. Pendant l'installation, dex2oat transforme les fichiers .dex de l'APK en une série d'artefacts optimisés., tels que les fichiers .vdex, .odex ou .art, qui aident l'application à démarrer et à fonctionner plus efficacement.
Sur les téléphones mobiles puissants, La génération de ces artefacts est généralement rapide et quasi invisible.Mais lorsqu'il s'agit d'appareils bon marché dotés de processeurs simples et d'une mémoire lente, cette phase peut devenir un goulot d'étranglement, surtout si l'APK comprend plusieurs fichiers .dex ou s'il s'agit d'un jeu volumineux.
La proposition d'Android 16 est claire : Au lieu de générer ces éléments sur votre téléphone, téléchargez-les déjà prêts à l'emploi depuis Google Play.Étant donné que la plupart des utilisateurs disposent de connexions Wi-Fi ou mobiles relativement rapides, il est souvent plus efficace d'utiliser le réseau que de forcer le téléphone à traiter tout le code par lui-même.
SDM : Métadonnées Dex sécurisées et artefacts précompilés
La compilation dans le cloud repose sur un nouveau type de fichier appelé SDM (Métadonnées Dex sécurisées)Ces fichiers sont transmis avec le fichier APK lorsque vous téléchargez une application depuis Google Play et contiennent les artefacts de l'application déjà générés sur les serveurs de Google à l'aide de dex2oat.
Un élément clé en matière de sécurité est que Les SDM sont signés avec la même clé que l'APKCela permet au système de vérifier l'authenticité et l'intégrité des fichiers précompilés, garantissant ainsi la sécurité du processus. Il ne s'agit pas simplement de télécharger des fichiers supplémentaires, mais de le faire en respectant la même chaîne de confiance qui protège le package applicatif lui-même.
En pratique, cela signifie que Android 16 peut, dans de nombreux cas, éviter l'exécution locale de dex2oat.Comme les fichiers sont générés dans le cloud, l'installation initiale est beaucoup plus rapide, la charge du processeur est réduite et la consommation de la batterie est moindre, notamment lors de l'installation d'applications très volumineuses sur des téléphones mobiles abordables.
Cependant, pour que tout cela fonctionne à grande échelle, Google doit adapter l'infrastructure du Play Store L'objectif est de générer et de distribuer ces SDM à grande échelle. Dans un premier temps, la fonctionnalité sera probablement présente dans le système, mais pas pleinement activée pour tous les utilisateurs ou toutes les applications, et son déploiement sera progressif. Compte tenu du nombre important de téléchargements requis, il est également possible qu'elle soit proposée comme option configurable.
La relation entre les mises à jour rapides et la construction de cloud
On dirait qu'on parle de deux problèmes distincts, mais en réalité… Les mises à jour transparentes et la création de cloud permettent de résoudre le même goulot d'étranglement.: comment et quand les artefacts d'exécution de l'application sont générés et appliqués.
D'une part, Android 16 Il fait progresser les travaux de dexopt et dex2oat au sein même du flux de mise à jour, afin de minimiser le temps de blocage. D'autre part, permet d'effectuer ce travail directement sur des serveurs distants, en téléchargeant des artefacts prêts à l'emploi au lieu de les générer sur l'appareil.
La combinaison des deux stratégies permet d'obtenir ce résultat. L'installation initiale et les mises à jour ultérieures seront plus rapides et moins intrusives.particulièrement pour les modèles d'entrée de gamme. Dans un écosystème aussi hétérogène qu'Android, où les appareils haut de gamme côtoient les téléphones très basiques, cette approche est essentielle pour garantir une expérience utilisateur relativement homogène.
Autres changements internes au sein de l'ART et de la gestion du travail
Android 16 intègre une version mise à jour de Android Runtime (ART) qui améliore les performances et la compatibilité avec les nouvelles fonctionnalités JavaGrâce aux mises à jour du système Google Play, bon nombre de ces améliorations bénéficieront également aux appareils fonctionnant sous Android 12 ou version ultérieure, ce qui signifie que les modifications internes affectent un très grand nombre de téléphones mobiles.
Cela implique que bibliothèques ou code qui dépendent des détails internes d'ART Les utilisateurs peuvent rencontrer des comportements inattendus, aussi bien sous Android 16 que dans les versions antérieures qui mettent à jour le module ART via les mises à jour du Play System. Ceci constitue un avertissement clair pour les développeurs ayant utilisé de manière abusive des solutions de contournement internes non prises en charge.
Dans le domaine de la planification des tâches, Android 16 Ajuster les quotas d'exécution de JobSchedulerLe comportement des tâches régulières et accélérées est modulé par des facteurs tels que le compartiment de veille de l'application, le fait que la tâche démarre pendant que l'application est dans un état supérieur ou qu'elle coïncide avec un service de premier plan.
De plus, un nouveau motif d'arrêt de travail est introduit : STOP_REASON_TIMEOUT_ABANDONNÉconçu pour identifier les tâches abandonnées. De cette manière, Les applications peuvent faire la différence entre un simple temps d'attente et une tâche véritablement « oubliée ».ce qui permet de nettoyer et d'éviter le gaspillage des ressources.
Un autre changement important est que La priorité des transmissions ordonnées cesse d'être globale.À partir d'Android 16, l'ordre basé sur android:priority o IntentFilter#setPriority() Ce principe n'est respecté qu'au sein d'un même processus, et non entre différents processus. Cela limite la capacité de certaines applications à « intercepter » ou à devancer d'autres applications dans la réception des diffusions.
En matière de mémoire, Android 16 étend le mode de compatibilité avec Pages de 16 KoCette configuration, introduite dans Android 15, vise à améliorer les performances de la plateforme et est désormais complétée par un mode qui permet… Certaines applications conçues pour des pages de 4 Ko fonctionnent encore. sur les appareils configurés avec des pages de 16 Ko, atténuant ainsi l'impact de la transition.
Modifications du comportement des applications ciblant Android 16
Pour les applications compilées pointant vers le nouveau Niveau d'API 36 (Android 16)Une série de changements axés sur la performance, la cohérence et les meilleures pratiques est en cours. Un exemple clair en est la modification du comportement de programmeAtFixedRateLorsque l'application retrouve un cycle de vie valide, La tâche ignorée est exécutée au plus une fois., au lieu de déclencher toutes les exécutions en attente.
Visuellement, Android 16 Supprime l'attribut qui permettait de désactiver le mode bord à bord (WindowOptOutEdgeToEdgeEnforcement). Les applications ciblant cette version ne pourront plus ignorer le mode plein écran et devront adapter leurs interfaces pour gérer correctement les insertions de fenêtresbarres de navigation, etc.
Les commandes gestuelles prédictives deviennent également obligatoires dans ces applications : La propriété android:enableOnBackInvokedCallback est définie sur true par défaut.et les appels à onBackPressed ou la clé KEYCODE_BACK Elles ne sont plus invoquées comme auparavant. Les animations système indiquent à l'avance où le geste mènera (écran d'accueil, activité précédente, changement de tâche, etc.), ce qui contribue à éviter les fermetures accidentelles.
En matière de typographie, Android 16 Il méprise les soi-disant « polices élégantes ». et l'attribut elegantTextHeight Cette fonctionnalité n'aura plus d'effet sur les applications conçues pour cette version. Les développeurs qui utilisaient ce paramètre pour des langues comme l'arabe, le tamoul ou divers alphabets indiens devront modifier leurs paramètres. alternatives typographiques explicites du plan pour maintenir une bonne lisibilité.
Conception adaptative et expérience grand écran
Android 16 continue de promouvoir fortement l'idée de des interfaces adaptables à tous les types d'écransTablettes, appareils pliables, ordinateurs de bureau, voitures, téléviseurs… Sur les écrans d’une largeur d’au moins 600 ppp, le système Ignorez les restrictions d'orientation, de format et de redimensionnement indiquées dans le manifeste. pour la plupart des applications.
Cela implique que Les applications s'étendront pour occuper toute la fenêtre disponible., sans piliers latéraux noirs ni blocs verticaux ou horizontaux forcés, sauf pour certains jeux ou configurations spéciales choisies par l'utilisateur.
Pendant un certain temps, une sortie de secours est proposée : la propriété android.window.PROPERTY_COMPAT_ALLOW_RESTRICTED_RESIZABILITY Il est possible de le déclarer au niveau de l'activité ou de l'application pour conserver l'ancien comportement sur les grands écrans. Mais Google avertit déjà que Cette route disparaîtra à un futur niveau d'API (37).La solution la plus judicieuse consiste donc à faire évoluer les conceptions vers des mises en page véritablement adaptatives dès que possible.
De plus, Android 16 renforce l'écosystème multimédia sur téléviseur grâce à ce pack. Qualité des médias, qui expose API standardisées pour l'interrogation des profils d'images et audio et adapter dynamiquement le contenu aux capacités spécifiques du téléviseur, une avancée intéressante pour les applications de streaming.
Améliorations des notifications avancées, des gestes et de l'ergonomie au quotidien
Au-delà des aspects purement internes, Android 16 introduit un ensemble de petites modifications, certes, mais très pratiques au quotidien. Par exemple, les fonctionnalités suivantes sont désormais disponibles : notifications axées sur les progrès (mises à jour en direct)conçu pour illustrer clairement les processus de bout en bout, tels que les commandes de repas, les itinéraires de transport ou les longs déchargements.
Ces notifications Ils bénéficient d'une plus grande visibilité et d'un meilleur classement. dans le panneau de notifications, l'écran de verrouillage et l'affichage permanent. Cependant, cela dépend des développeurs. Adaptez vos applications aux nouvelles API pour vraiment en tirer profit.
Le système aussi Cela permet de mieux regrouper les notifications provenant d'une même application. Et il affiche, dans le coin supérieur droit du panneau, le nombre de notifications lorsqu'il y en a plusieurs. Si vous appuyez longuement sur une notification, un menu apparaît désormais avec des options claires permettent de fermer ou de désactiver cette application.vous offrant ainsi plus de contrôle sans avoir à fouiller dans les paramètres.
Dans le visualiseur d'applications récentes, lorsque vous faites glisser votre doigt du bas vers le centre pour afficher les applications en arrière-plan, Android 16 ajoute quelques fonctionnalités intéressantes : vous pouvez Prenez une capture d'écran directe de l'application depuis l'aperçu. ou utilisez l'option « Sélectionner » pour ne choisir qu'une partie de l'écran. C'est même possible Sélectionnez le texte dans cet aperçu et copiez-le. sans avoir à ouvrir l'application, un détail non négligeable pour gagner du temps.
Dans les paramètres de navigation, en plus du choix entre les gestes et les trois boutons classiques, Android 16 inclut un mode démo pour apprendre et tester les gestesLa fonction de retour prédictif est également ajoutée avec la navigation à 3 boutons, étendant ainsi le concept « voir où vous retournez » même aux utilisateurs qui n'utilisent pas les gestes.
Sur le bureau, le menu qui apparaît lorsque vous appuyez longuement sur un espace vide du lanceur comprend un Nouvelle option pour ouvrir directement la liste complète des applications, équivalent à un glissement vers le haut, utile si vous préférez les tapotements aux gestes.
Langue, batterie et stockage : optimisation du système

Panneau Langue et région C'est nettement amélioré dans Android 16. Maintenant, vous pouvez Ajustez le système de mesure, les unités de température et le premier jour de la semaine.Ainsi, par exemple, vous utilisez le Celsius avec le système métrique et une semaine commençant le lundi, même si votre langue principale est celle d'un autre pays aux coutumes différentes.
En termes d'autonomie de la batterie, Android 16 introduit une nouvelle section de État de la batterie où sont affichés l'état de santé estimé et une estimation de sa durée de vie utile. Il comprend également une option pour stabilisation de la charge pour limiter le niveau maximal (par exemple, à 80 %), une mesure qui contribue à prolonger la durée de vie de la batterie à long terme, au prix d'une légère perte d'autonomie quotidienne.
Dans les paramètres de stockage, le système vous permet de voir Quel est l'espace occupé par le système d'exploitation Android 16 lui-même ? dans l'utilisation totale de la mémoire. Les éléments suivants sont également détaillés : fichiers système temporairesdonnant une vision plus complète de l'utilisation réelle de l'espace.
Pour ceux qui gèrent plusieurs comptes Google, la possibilité de Définir un compte par défaut pour enregistrer les nouveaux contacts Dans la section « Stockage des contacts » : vous pouvez choisir entre vos comptes synchronisés ou les stocker uniquement sur l'appareil, évitant ainsi les problèmes de doublons.
Sécurité renforcée : intentions, réseau local, MediaStore et GPU
Android 16 renforce encore davantage la sécurité. L'un des points clés concerne… des intentions plus sûres et une protection contre les redirections malveillantesLa plateforme introduit des protections par défaut contre les exploits qui tentent de tromper le système de résolution des intentions pour infiltrer des zones où ils ne devraient pas se trouver.
Pour les applications ciblant Android 16, un modèle de résolution plus strict est proposé : Les intentions explicites doivent correspondre au filtre du composant cibleet les intentions sans action ne pourront pas correspondre aux filtres à moins que des indicateurs spécifiques ne soient utilisés, tels que autoriserNulActionTout ceci est contrôlé par l'attribut indicateurs de correspondance d'intention et des sous-drapeaux comme appliquerIntentFilter o aucunet s'accompagne de messages de journalisation permettant de déboguer les intentions bloquées.
En matière de protection de la vie privée, deux points sont très importants. Premièrement, MediaStore#getVersion() passer au renvoyer une valeur unique par application Lors du ciblage d'Android 16, il est impossible d'utiliser ces données comme empreinte digitale recoupée entre les applications. Deuxièmement, la plateforme introduit… protections du réseau local.
Jusqu'à présent, toute application avec autorisation INTERNET Il pouvait communiquer librement avec les appareils du réseau local (routeurs, NAS, imprimantes, ampoules, etc.). Android 16 place cet accès derrière un autorisation d'exécution spécifique au sein du groupe d'appareils à proximité, en commençant par un déploiement progressif dans lequel les applications pourront activer des restrictions via la compatibilité.
Lorsque la marque est activée RESTRICTION_RÉSEAU_LOCAL Pour un paquet, tout le trafic TCP/UDP contre des plages typiquement locales (10.0.0.0/8, 192.168.0.0/16, 172.16.0.0/12, 169.254.0.0/16, 100.64.0.0/10, multicast 224.0.0.0/4, ff00::/8, etc.) Elle génère des erreurs si l'application ne dispose pas des autorisations appropriées.Dans la phase initiale, il suffit de déclarer et d'obtenir NEARBY_WIFI_DEVICES pour rétablir l'accès au réseau local, bien qu'une autorisation plus spécifique sera définie ultérieurement.
Sur les appareils Pixel équipés de GPU Mali, Android 16 restreint l'accès au matériel graphique en bloquant certaines fonctionnalités. Les IOCTL plus anciens ou destinés uniquement au développement et en limitant le profilage aux processus shell ou aux applications débogables. Les applications normales utilisant Vulkan ou OpenGL ne devraient rien remarquer, mais Les vecteurs d'attaque potentiels au niveau du noyau sont bloqués.Si une application tente d'accéder à des IOCTL interdits, le système émettra des refus SELinux, et Google encourage à signaler ces cas via les canaux de sécurité.
Santé, connectivité et appareils Bluetooth
Dans le secteur de la santé, Android 16 s'inscrit dans la stratégie de Connexion SantéPour les applications conçues pour le nouveau SDK, autorisations BODY_SENSORS et BODY_SENSORS_BACKGROUND ils se transforment en un ensemble plus granulaire dans l'espace android.permissions.healthCela signifie que, par exemple, la lecture de la fréquence cardiaque nécessite des autorisations spécifiques telles que : LECTURE DU RYTHME CARDIAQUEavec des politiques de confidentialité visibles et un risque de révocation si l'application ne fonctionne pas comme prévu.
Health Connect inclut également le type de données INTENSITÉ_D'ACTIVITÉ, conformément aux recommandations de l'OMS sur l'activité physique modérée à intense. Et, dans le cadre d'un programme d'accès anticipé, ils sont lancés API pour la lecture et l'écriture de dossiers médicaux au format FHIR avec le consentement explicite de l'utilisateur, une étape importante vers l'intégration des dossiers médicaux dans l'écosystème Android.
En matière de connectivité Bluetooth, les éléments suivants sont introduits de nouvelles intentions comme ACTION_KEY_MISSING et ACTION_ENCRYPTION_CHANGE Pour mieux gérer les clés d'appairage perdues et les modifications de chiffrement, les applications qui contrôlent les appareils appariés peuvent réagir plus précisément en cas de perte de clés, de rétablissement de la connexion ou de modification des paramètres de sécurité entre les fabricants.
De plus, les applications destinées à Android 16 Ils obtiennent une API publique pour supprimer les liens Bluetooth par CompanionDeviceManager.removeBond(int)Cet appel permet de rompre le lien associé à une relation entre deux appareils complémentaires, tandis que ACTION_BOND_STATE_CHANGED signale les changements dans l'état du jumelage.
La plateforme améliore également la mesure des distances avec une sécurité renforcée. Wi-Fi 6 802.11azintroduction de la prise en charge du chiffrement AES-256 et de la protection contre les attaques de type « homme du milieu » (MITM). Parallèlement, la nouvelle API de plage génériques avec RangingManagerqui offrent des méthodes standardisées pour obtenir la distance et l'angle entre le périphérique local et un périphérique distant sur du matériel compatible.
Confidentialité multimédia et sélecteur de photos
Android 16 poursuit la voie empruntée par les versions précédentes avec sélecteur de photos unifiéCela permet aux applications d'utiliser le même composant pour sélectionner des images et des vidéos dans la galerie, en l'intégrant même désormais au sein de la hiérarchie de vues de l'application.
Une amélioration spécifique réside dans le fait que, lorsqu'une application ciblant le SDK 36 demande des autorisations de contenu multimédia et l'utilisateur choisit d'accorder l'accès uniquement à certains éléments, Les photos et vidéos générées par cette application semblent présélectionnées. Dans le sélecteur, l'utilisateur peut décocher les options s'il souhaite révoquer l'accès à certains éléments, affinant ainsi le contrôle granulaire sur le contenu.
Le sélecteur acquiert également la capacité de Recherchez directement auprès des fournisseurs de contenu cloudafin que l'expérience utilisateur soit plus cohérente, que les photos soient stockées localement ou sur des services externes.
Performances, autonomie et outils pour les développeurs exigeants
Android 16 va bien au-delà de la simple optimisation des mises à jour. Il inclut Nouvelles API d'introspection des performances conçu pour les applications et les jeux qui exploitent pleinement le matériel, y compris des outils pour Mesurez et optimisez vos jeux. Par exemple, Gestionnaire de santé du système introduire getCpuHeadroom et getGpuHeadroomqui fournissent des estimations de la capacité disponible du processeur et du GPU, permettant d'ajuster en temps réel le niveau de détail graphique ou la charge de travail.
Des API apparaissent également pour taux de rafraîchissement adaptatif (ARR)avec des méthodes telles que hasArrSupport() et getSuggestedFrameRate(int)et il est restauré obtenirSupportedRefreshRates() pour permettre aux applications de tirer parti des écrans à taux de rafraîchissement élevés de manière contrôlée et efficace.
Dans la section JobScheduler, les éléments suivants ont été ajoutés : JobScheduler#getPendingJobReasons(), qui renvoie les raisons pour lesquelles une tâche est toujours en attente, et JobScheduler#getPendingJobReasonsHistory()avec l'historique des changements pour ces raisons. Ces outils Elles permettent de mieux comprendre pourquoi une tâche ne s'exécute pas comme prévu. et ajustez le code en conséquence.
Pour l'analyse des performances, Android 16 introduit les génération de profils activée par le système en Gestionnaire de profilsutile en complément d'outils tels que applications de benchmarkingLes applications peuvent manifester leur intérêt pour la réception des traces lors de déclenchements tels qu'un démarrage à froid (reportFullyDrawn) ou une ANR. Le système gère cette demande. Démarrer et arrêter l'enregistrement automatiquement et transmettre les résultats au répertoire de données de l'application.
Concernant le lancement des applications, Informations de démarrage de l'application incorpore obtenirStartComponent()Une API permettant de distinguer le type de composant ayant déclenché le démarrage (activité, service, récepteur, etc.). Cette information est utile pour optimiser les flux de démarrage et identifier les scénarios initiaux qui nécessitent un perfectionnement supplémentaire.
Multimédia, caméra, accessibilité et graphismes avancés
Android 16 continue d'améliorer ses capacités multimédias. En vidéo, la compatibilité avec [le format suivant est introduit] Codec vidéo professionnel avancé (APV), orienté vers enregistrement de haute qualité et flux de travail de post-production professionnelsDans les images, des améliorations sont ajoutées pour UltraHDR au format HEICCela permet d'obtenir des photos avec une plus grande plage dynamique sans augmenter la taille du fichier.
Pour la caméra, des réglages sont ajoutés à température et tonalité de couleur précises, ainsi que de nouvelles façons de Exposition automobile hybride Ces fonctionnalités permettent aux applications de contrôler manuellement certains aspects de l'exposition, tandis que l'algorithme d'exposition automatique gère le reste. Cela ouvre la voie à des applications vidéo plus professionnelles dotées de commandes dignes d'un appareil photo.
Android 16 ajoute également Objectifs standard pour la capture de photos animées (ACTION_MOTION_PHOTO_CAPTURE y ACTION_MOTION_PHOTO_CAPTURE_SECURE), ce qui permet aux applications externes de demander plus facilement une photo animée au client caméra du système de manière uniforme.
Pour le mode nuit, les éléments suivants sont intégrés INDICATEUR DE MODE NUIT D'EXTENSION, une extension qui vous permet de savoir depuis Camera2 quand il est opportun de passer en mode nuit ou d'en sortir, en optimisant les changements automatiques en fonction de la scène.
En matière d'accessibilité, Android 16 abandonne… publicités d'accessibilité disruptives basé sur announceForAccessibility ou des événements TYPE_ANNOUNCEMENT, parier Des API plus riches pour améliorer la sémantique de l'interfaceCela profite aux utilisateurs qui utilisent TalkBack et des services similaires, en leur fournissant des informations plus cohérentes et moins intrusives.
Des fonctionnalités supplémentaires sont ajoutées pour les utilisateurs d'aides auditives LE Audio (LEA). utiliser le téléphone comme microphone lors des appels vocaux et à Réglez le volume des sons ambiants captés par le casque.Améliorer le contrôle sur ce qui est perçu, tant de l'environnement que de la conversation.
Côté graphismes, Android 16 élargit les possibilités avec AGSL (langage d'ombrage graphique Android), additionnant RuntimeColorFilter et RuntimeXfermodeCes nouvelles API permettent créer et appliquer des effets visuels complexes en temps réel (variations de seuil, sépia, saturation et teinte, etc.), plaçant la barre plus haut pour les applications de montage, les lecteurs multimédias et les jeux occasionnels avec effets personnalisés.
Globalement, Android 16 n'est pas qu'une simple mise à jour avec « quatre améliorations d'interface » : c'est une version qui Il réorganise complètement la façon dont le système installe, optimise et met à jour les applications.Il réduit les temps d'attente à presque rien, renforce la sécurité et la confidentialité aux points sensibles tels que le réseau local et les intentions, et jette les bases d'une expérience plus fluide sur tout type d'appareil, d'un téléphone portable bon marché à une tablette ou une télévision.
"]À mesure que de plus en plus de modèles de marques comme Samsung, Xiaomi, Motorola, OnePlus et Pixel reçoivent cette version, la mise à jour d'une application ne sera plus un moment où l'on « croise les doigts », mais quelque chose qui se déroule en arrière-plan pendant que vous continuez à utiliser votre téléphone comme d'habitude. Partagez cette information et davantage d'utilisateurs prendront connaissance des nouvelles mises à jour d'Android 16.