Android 13 Developer Preview 1 est là avec des icônes thématiques, des modifications de confidentialité et plus encore

Le premier aperçu pour les développeurs d'Android 13 est ici et il contient un certain nombre de modifications pour les développeurs et les utilisateurs finaux. Lisez à ce sujet ici !

Android est le plus grand système d'exploitation au monde. Il alimente plus de 2,5 milliards de smartphones dans le monde et reçoit chaque année une nouvelle mise à niveau avec des améliorations par rapport à la version précédente. Le premier aperçu développeur de Google de Android 13 est désormais en ligne, apportant un certain nombre de changements qui profitent aux développeurs et apportant des améliorations à la confidentialité, à Material You, aux contrôles linguistiques, etc.

Comme le titre « Developer Preview » l'indique, ces versions sont destinées à être utilisées uniquement par les développeurs. Il s'agit de tester de nouvelles fonctionnalités et de s'assurer que leurs applications fonctionnent sur les appareils mis à jour comme elles sont censées le faire. Il y aura des bugs, il y aura d'autres problèmes, et Google sollicitera les commentaires de

développeurs au cours des prochains mois. Si cela ne vous dérange pas de rencontrer des problèmes, essayez Android 13. Cependant, si vous comptez sur la stabilité constante de votre smartphone, cela vaut peut-être la peine d'attendre la version complète d'Android 13 qui devrait être lancée dans la seconde moitié de l'année.

Les fonctionnalités les plus notables de l’aperçu développeur 1 d’Android 13 incluent :

  • Fonctionnalités de confidentialité mises à jour: un nouveau sélecteur de photos système qui permet aux utilisateurs de partager des images et des vidéos spécifiques avec des applications et une nouvelle autorisation Wi-Fi qui permet de minimiser l'utilisation des données de localisation.
  • Icônes thématiques: les icônes d'application dynamiques trouvées dans Material You seront étendues à toutes les icônes d'application dans Android 13, permettant aux développeurs d'avoir une icône d'application dynamique qui répond à la configuration des utilisateurs de Material You.
  • Contrôles de langue: Android 13 introduira une nouvelle API qui aidera les développeurs à identifier les paramètres de leurs utilisateurs. langage préféré, contribuant à améliorer l'expérience utilisateur et à réduire la quantité de code passe-partout requis par développeurs.
  • Outils de développement: Android 13 DP1 démarre le travail d'actualisation des bibliothèques principales d'Android pour prendre en charge Java 11. De nombreuses fonctionnalités opt-in de DP1 sont également activables, afin que les développeurs puissent comprendre plus facilement comment chaque modification affecte individuellement leurs applications.

Naviguez dans cet article

  • Quand sortira Android 13
  • Contrôles de confidentialité mis à jour dans Android 13
    • API du sélecteur de photos
    • Autorisation des appareils à proximité pour le Wi-Fi
  • Outils de développement dans Android 13
    • API de placement des paramètres rapides
    • Les icônes thématiques sont désormais accessibles aux développeurs
    • Préférences linguistiques par application
    • Césure plus rapide
    • Shaders programmables
    • Mises à jour d'OpenJDK 11
  • Compatibilité des applications sous Android 13
    • Mises à jour du système Google Play
    • Optimisation des tablettes, des pliables et des Chromebooks
    • Tests et débogage plus faciles
  • Comment télécharger et installer Android 13 Developer Preview 1 sur votre appareil Google Pixel

Quand sortira Android 13?

Pour les mises à jour Android, Google révèle généralement une étape de « stabilité de la plateforme » afin que les développeurs puissent savoir quand Google a l'intention de fournir les API SDK/NDK finales, ainsi que les API internes finales et le système orienté application. comportements. Google a l'intention d'atteindre la stabilité de la plateforme en juin 2022, avec au minimum plusieurs semaines prévues avant la sortie officielle. Android 12 a atteint la stabilité de la plate-forme en août 2021 et la version finale a été sorti en octobre de cette année-là. Google a publié plus de détails sur le calendrier de sortie que vous pouvez consulter.


Contrôles de confidentialité mis à jour dans Android 13

Google sait que les utilisateurs veulent un système d'exploitation auquel ils peuvent faire confiance avec leurs données. Après tout, les smartphones ont atteint le point où ils constituent effectivement une extension de nous-mêmes et de notre propre vie à bien des égards. Nous les utilisons pour stocker des photos importantes, avoir des conversations privées avec nos amis et notre famille, et les porter avec nous au quotidien avec la certitude que les microphones ou les caméras n'enregistrent pas tout le temps. interaction. Android 12 a fait beaucoup pour la confidentialité des utilisateurs, et Android 13 développe cela.

API du sélecteur de photos

Tout d’abord, Android 13 ajoute un nouveau système de sélection de photos, un moyen standard et optimisé de partager en toute sécurité des photos locales et basées sur le cloud. Le sélecteur de photos système est une extension du sélecteur de documents d'Android, qui permet à un utilisateur de partager un document dans une application sans que cette application ait accès à tous les documents de l'appareil. De même, le API du sélecteur de photos peut être invoqué sans nécessiter l’accès à tous photos sur l'appareil. Google prévoit également d'intégrer le sélecteur de photos à tous les appareils Android fonctionnant sous Android 11 et versions ultérieures, à l'exclusion des appareils Android Go, via les mises à jour du système Google Play.

Autorisation des appareils à proximité pour le Wi-Fi

Dans les versions précédentes d'Android, les applications qui devaient se connecter aux appareils Wi=Fi à proximité devaient demander l'autorisation de localisation, même si elles n'avaient pas besoin de l'emplacement de l'appareil pour fonctionner. Google divise désormais cette fonctionnalité en une nouvelle autorisation d'exécution appelée NEARBY_WIFI_DEVICES, et elle fait partie du groupe d'autorisations NEARBY_DEVICES. Les applications ciblant Android 13 peuvent demander l’autorisation NEARBY_WIFI_DEVICES avec l’indicateur « neverForLocation ».


Android ne serait pas ce qu'il est sans les développeurs, et chaque mise à jour de la plateforme apporte généralement des mises à jour qui facilitent la vie des développeurs. Certaines mises à jour rendent certainement les choses plus difficiles, mais Google essaie généralement de rationaliser le processus de développement des applications à chaque itération.

API de placement des paramètres rapides

Les paramètres rapides sont un excellent ajout à Android, car ils vous permettent de basculer rapidement certains aspects de votre téléphone juste au-dessus du tiroir de notification. Le problème est que parfois, vous en trouvez un nouveau que vous pouvez ajouter à partir d’une application dont vous ne saviez pas qu’elle disposait d’une bascule rapide des paramètres. Android 13 vise à y contribuer, comme le nouveau API de placement de tuiles permet à une application d'inviter l'utilisateur avec un bouton à ajouter une vignette rapide personnalisée aux paramètres rapides.

Les icônes d'applications thématiques sont désormais accessibles aux développeurs

Google a commencé à tester en version bêta les icônes d'applications thématiques dans Pixel Launcher sous Android 12, même si elles étaient clairement étiquetées « bêta ». Ils se connectent à « monet », le moteur de thème Android 12 actuellement présent sur les smartphones Pixel. Avec Android 13, les développeurs d'applications sont activement encouragés à fournir des icônes compatibles afin que les utilisateurs finaux puissent avoir une expérience cohérente sur leur écran d'accueil s'ils activent la fonctionnalité.

Préférences linguistiques par application

Pour les utilisateurs multilingues, il arrive souvent que vous souhaitiez utiliser certaines applications dans une langue et d'autres applications dans une autre langue. Certaines applications offrent un choix de langue à l'utilisateur final afin qu'il puisse utiliser l'application dans une autre langue que celle dans laquelle se trouve son téléphone. Cependant, sous Android 13, vous pouvez désormais le faire avec une nouvelle API de plateforme pour définir ou obtenir la langue préférée de l’utilisateur. Une API similaire sera également ajoutée à une future bibliothèque Jetpack.

Césure plus rapide

En règle générale, lorsqu'un mot remplit jusqu'au bord d'un conteneur (par exemple, l'écran de votre téléphone) et souhaite continuer étant écrit sur la ligne suivante, vous ajouteriez un trait d'union à l'endroit où le mot est coupé avant de continuer sur la ligne suivante. Bien qu'il ait été possible qu'Android gère cela pour vous dans l'habillage dynamique du texte, cela n'a jamais été conseillé en raison des performances que vous auriez subies en l'utilisant. En conséquence, il est désactivé par défaut.

Cependant, Google affirme maintenant que la fonctionnalité a été considérablement améliorée et offre des performances allant jusqu'à 200 %, de sorte qu'il n'y a presque aucun impact sur les performances de rendu du texte.

Shaders programmables

Android 13 ajoute la prise en charge des objets RuntimeShader programmables, avec un comportement défini à l'aide du langage AGSL (Android Graphics Shading Language). AGSL partage une grande partie de sa syntaxe avec GLSL, mais fonctionne dans le moteur de rendu Android pour personnaliser la peinture dans le canevas Android ainsi que le filtrage du contenu View.

Mises à jour d'OpenJDK 11

Les bibliothèques principales d'Android 13 sont mises à jour avec la version LTS la plus récente d'OpenJDK 11. Il existe à la fois des mises à jour de bibliothèque et une prise en charge du langage de programmation Java 11 pour les développeurs d'applications et de plates-formes. Ces modifications de la bibliothèque principale seront également distribuées aux utilisateurs finaux via les mises à jour du système Google Play, dans le cadre d'un module ART pour Android 12 et versions ultérieures.


Compatibilité des applications sous Android 13

À mesure que les smartphones évoluent, des facteurs de forme spécifiques (tels que les pliables) posent un problème aux développeurs. Comment un développeur peut-il faire fonctionner son application et basculer de manière transparente entre deux facteurs de forme totalement différents à la volée, par exemple? Comment une application peut-elle prédire de manière fiable où se trouve une coupure de caméra? Ce sont des problèmes que Google a essayé de résoudre en permettant aux développeurs d'interroger le système aussi facilement que possible et de découvrir ces paramètres spécifiques.

Non seulement cela, mais l'entreprise a également introduit directives spécifiques de conception réactive que les développeurs doivent suivre afin de garantir une compatibilité maximale entre les appareils.

Mises à jour du système Google Play

Google développe Ligne principale du projet dans Android 13 pour modulariser davantage les parties essentielles du système Android. Google a déjà démontré comment des éléments essentiels du système peuvent être mis à niveau, comme l'introduction de l'API du sélecteur de photos via les mises à jour du système Google Play sur les appareils plus anciens. Avec Android 13, Google a ajouté à la fois un module Bluetooth et un module ultra large bande.

Optimisation des tablettes, des pliables et des Chromebooks

S'appuyant sur l'élan mis en place par Android 12L, Android 13 inclut des optimisations pour les appareils à grand écran comme les tablettes, les pliables et les Chromebooks.

Tests et débogage plus faciles

Pour permettre aux développeurs de tester plus facilement les modifications individuelles d’Android 13, Google a introduit un certain nombre de bascules dans les paramètres du développeur. Ces bascules permettent aux développeurs de forcer l'activation ou la désactivation des modifications individuellement.


Comment télécharger et installer Android 13 Developer Preview 1 sur votre appareil Google Pixel

Vous pouvez facilement télécharger Android Developer Preview 1, et n'oubliez pas de consulter notre guide sur comment installer Android 13 si vous ne savez pas comment procéder.

Google publie officiellement cette mise à jour d'aperçu pour les développeurs pour le Pixel 6 Pro, le Pixel 6, le Pixel 5a 5G, le Pixel 5, le Pixel 4a (5G), le Pixel 4a, le Pixel 4 XL ou le Pixel 4. Vous pouvez utiliser les images système 64 bits avec l'émulateur Android dans Android Studio, et vous pouvez également utiliser un GSI.


Que pensez-vous de la dernière version Developer Preview? Allez-vous l’installer sur votre appareil? Comment s’est passée votre expérience? Faites-le nous savoir dans les commentaires ci-dessous !