Google a annoncé Android 12 Developer Preview 2 pour les smartphones Pixel 3 et versions ultérieures. Voici les nouveautés pour les utilisateurs et les développeurs.
Chaque jour qui passe, nous nous rapprochons de plus en plus de la sortie éventuelle du prochain système d’exploitation Android majeur: Android 12. Si vous avez envie de voir ce que l'avenir vous réserve pour la prochaine itération d'Android, Google a ce qu'il vous faut pour aujourd'hui. La société vient d'annoncer une nouvelle version Developer Preview pour les appareils Pixel éligibles. Android 12 Developer Preview 2, comme le premier aperçu du développeur, est toujours destiné uniquement aux développeurs, et la liste des changements mentionnés dans le billet de blog se concentre sur les nouvelles API et les changements de comportement de la plateforme auxquels les développeurs devront s'adapter. Voici ce qui a changé.
Quoi de neuf dans Android 12 Developer Preview 2
Confiance et sécurité
- Autoriser une application à superposer des fenêtres sur d'autres applications présente un risque de sécurité évident. À cette fin, le nouveau HIDE_OVERLAY_WINDOWS l'autorisation introduite dans Developer Preview 2 garantit qu'une application peut appeler Fenêtre#setHideOverlayWindows() pour indiquer que tout TYPE_APPLICATION_OVERLAY les fenêtres doivent être masquées lorsque la fenêtre de l’application est visible.
- Les contrôles de visibilité des notifications ont été mis à jour dans cette nouvelle version préliminaire. Vous pouvez désormais configurer les actions de notification afin qu'elles génèrent toujours un défi d'authentification lorsqu'elles sont déclenchées depuis l'écran de verrouillage. Par exemple, une application de messagerie nécessite désormais une authentification avant de supprimer un message ou de le marquer comme lu.
- Android 12 Developer Preview 2 a ajouté la prise en charge d'un moyen plus simple et plus efficace d'obtenir la somme de contrôle d'une application installée. Les développeurs peuvent choisir parmi plusieurs algorithmes de synthèse standard tels que SHA256, SHA512, Merkle Root et autres. Une version rétrocompatible de cette fonctionnalité est en préparation, qui devrait être disponible sous la forme d'une bibliothèque Jetpack dans un avenir proche.
Nouvelles modifications de l'API Android 12
- Coins arrondis: Dans Android 12 Developer Preview 2, les développeurs peuvent vérifier si l'appareil dispose d'un écran avec coins arrondis et obtenez leurs coordonnées. Du point de vue de la conception de l'interface utilisateur, on peut désormais utiliser les détails absolus de chaque coin arrondi ainsi que les détails des coins par rapport aux limites d'une application.
- Améliorations de l'image dans l'image (PIP) : Les applications peuvent désormais permettre un redimensionnement transparent pour permettre au système de redimensionner l'activité PIP en cas de besoin. De plus, l'activation de l'auto-PIP permet désormais au système de faire passer directement l'application en mode PIP sur un geste jusqu'à la maison, sans attendre la fin de l'animation jusqu'à la maison. Enfin, Android prend désormais en charge cacher la fenêtre PIP en le faisant glisser vers le bord gauche ou droit de l'écran.
- Mises à jour de l'API de l'application pour appareil compagnon : Les appareils portables tels que les montres intelligentes et les trackers de fitness nécessitent généralement une application dédiée pour les gérer. Google souhaite faciliter l'exécution et la connexion de ces applications chaque fois qu'un appareil compagnon associé est à proximité. Pour ce faire, Android 12 Developer Preview 2 a introduit un nouveau CompanionDeviceService API. De plus, le nouveau profil d'appareil compagnon simplifie grandement le processus d’inscription des appareils compagnons.
- Améliorations de l'estimation de la bande passante : Google a considérablement amélioré les API d'estimation de bande passante existantes. Les développeurs peuvent désormais obtenir une estimation de débit agrégé par opérateur ou SSID Wi-Fi, type de réseau et niveau de signal, pour tous les utilisateurs du réseau. appareil.
- Effets visuels: L'application d'effets graphiques courants est désormais plus facile que jamais dans Android 12 avec le Effet de rendu classe. Vous pouvez désormais appliquer séparément des flous et des filtres de couleur, ou combiner ces effets sous forme d'effets en chaîne dans leur ensemble.
Tu peux va ici pour voir la différence complète de l'API entre Android 12 DP1 et DP2. Étant donné que Google a réorganisé plusieurs API, assurez-vous d'exécuter et de déboguer votre application via le changement de comportement pour le préparer au ciblage d’Android 12. Les commentaires peuvent être donné ici.
Il est recommandé de lire le notes de version avant de télécharger et de flasher la mise à jour. Assurez-vous de va ici pour déposer des rapports de bogues et ici pour discuter de la dernière version.
Téléchargez l'aperçu du développeur Android 12 2
Pour installer Android 12 Developer Preview 2 sur un appareil Pixel, vous devez disposer d'un Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL, Pixel 4a, Pixel 4a 5G ou Pixel 5. Nous avons des liens pour télécharger les dernières images système pour ces appareils Google Pixel sur cette page. Vous pouvez soit effectuer la mise à jour OTA incrémentielle, soit flasher les builds manuellement. Si vous ne disposez pas d'un appareil compatible, vous pouvez exécuter la version dans l'émulateur Android d'Android Studio.
Le deuxième aperçu du développeur Android 12 est également disponible pour Android Télévision, avec le Kit de développement ADT-3 comme seul appareil compatible.
Il devrait y avoir une autre version majeure de Developer Preview en avril, suivie de quelques versions bêta. La version stable d’Android 12 sera disponible au troisième trimestre 2021 si tout se passe comme prévu.
Pour toutes les dernières actualités sur Android 12, ajoutez la balise suivante à vos favoris :
Actualités Android 12 sur XDA