Android 11 Developer Preview 2 annoncé pour les smartphones Google Pixel

click fraud protection

Google a annoncé Android 11 Developer Preview 2 pour les smartphones Google Pixel 2017 et versions ultérieures. Voici les nouveautés pour les utilisateurs et les développeurs.

Bien que la propagation de la maladie COVID-19 causée par le SRAS-CoV-2 ait ralenti l’économie mondiale, de nombreuses entreprises technologiques ont transféré leurs employés vers le travail à domicile (WFH). Google est l’une de ces entreprises et aujourd’hui, elle a reconnu les difficultés auxquelles beaucoup d’entre nous sont confrontés dans le monde. Aujourd'hui, la société a annoncé un nouvel aperçu pour les développeurs du prochain système d'exploitation Android majeur: Android 11. Android 11 Developer Preview 2, comme le premier Developer Preview, est toujours destiné uniquement aux développeurs, et la liste des les changements mentionnés dans l'article de blog se concentrent sur les nouvelles API et les changements de comportement de la plate-forme auxquels les développeurs devront s'adapter. Voici les nouveautés.

Nouvelles modifications de l'API Android 11

  • API d'état 5G: Dans Android 11 Developer Preview 2, les développeurs peuvent vérifier si l'utilisateur se trouve sur un réseau 5G New Radio (NR) ou non autonome (NSA). Si vous n'êtes pas familier, la 5G sur les réseaux NSA signifie que le réseau 5G s'appuie sur l'infrastructure 4G existante, alors qu'avec la 5G sur les réseaux NR, le réseau est indépendant. La 5G sur NR sera généralement beaucoup plus rapide, même si sa disponibilité actuelle est très limitée. Vous pouvez vérifier cet état pour modifier le comportement de votre application avec une connexion réseau inférieure ou supérieure.
  • Angle de charnière pour pliables: Les appareils pliables comme le prochain Microsoft Surface Duo, le Motorola Razr, le Samsung Galaxy Fold/Z Flip et le Huawei Mate X/Xs ont généralement plus que deux états. La plupart du temps, ils sont pliés ou entièrement dépliés, mais il arrive parfois que les utilisateurs les placent en biais. Android 11 Developer Preview 2 a ajouté la prise en charge d'un capteur d'angle de charnière qui permet aux applications d'interroger l'angle de charnière directement ou via une bibliothèque AndroidX.
  • Améliorations du service de filtrage des appels: Les applications de filtrage d'appels peuvent désormais signaler un motif de rejet d'appel pour informer les utilisateurs pourquoi le service a rejeté un appel entrant. De plus, les applications de filtrage d'appels peuvent également voir si un appel entrant provient d'un numéro figurant dans les contacts de l'utilisateur, à condition, bien sûr, que l'application de filtrage d'appels soit autorisée à lire les contacts. Enfin, les applications de filtrage d'appels peuvent désormais personnaliser un boîte de dialogue d'écran après l'appel, fourni par le système, pour permettre aux utilisateurs d'effectuer des actions telles que marquer l'appel comme spam ou ajouter le numéro à leurs contacts.
  • Mises à jour de l'API des réseaux de neurones: Google a ajouté une « version informatiquement efficace » d'un fonction d'activation swish (avertissement: lien PDF) qui permet « un temps de formation plus rapide et une plus grande précision sur une grande variété de tâches ». Un autre ajout concerne les opérations de contrôle "permettant des modèles d'apprentissage automatique plus avancés qui prennent en charge les branchements et les boucles. » Enfin, Google a ajouté « de nouveaux contrôles d'exécution » pour minimiser la latence pour une utilisation courante. cas.

Confidentialité et sécurité

  • Sous Android 11, les applications qui souhaitent accéder aux données de la caméra ou du microphone à partir d'un service de premier plan doivent déclarer l'attribut manifeste foregroundServiceType.
  • Stockage limité a été mis à jour dans cette nouvelle version préliminaire. Les développeurs peuvent désormais migrer des fichiers « du modèle existant vers le nouveau modèle de stockage étendu ». Une "meilleure gestion des fichiers mis en cache" a également été ajoutée.

Polissage et qualité

  • Transitions IME synchronisées: De nouvelles API ont été ajoutées pour permettre aux développeurs de synchroniser le contenu de leur application avec l'éditeur de méthode de saisie, ou IME, et les barres système au fur et à mesure de leur animation. Cela vous permet de créer des transitions IME beaucoup plus fluides qu’auparavant. Le nouveau incrustations d'écouteur d'animation permet de créer des "transitions parfaites" car il informe les applications des modifications apportées aux encarts par image. Le nouveau WindowInsetsAnimationController L'API permet aux applications de prendre le contrôle des transitions de l'IME et de la barre système. Dans l'exemple présenté en bas à droite, l'application utilise l'API WindowInsetsAnimationController pour contrôler la transition IME lors du défilement excessif de l'interface utilisateur de l'application.
  • Taux de rafraîchissement préféré par l'application: Il existe désormais des dizaines d'appareils Android dotés d'affichages à taux de rafraîchissement élevé, tels que 90 Hz, 120 Hz ou 144 Hz. Dans Android 11, les applications et les jeux peuvent désormais définir leur fréquence d'images préférée pour leurs propres fenêtres. Le système utilisera la fréquence d'images préférée de l'application pour choisir la fréquence de rafraîchissement de l'affichage lors de l'exécution de l'application.
  • Reprise au redémarrage: Comme nous avons souligné avant, Android 11 améliore l'expérience des mises à jour OTA nocturnes. Après un redémarrage, les applications peuvent accéder au stockage Credential Encrypted (CE) sans que l'utilisateur ne déverrouille l'appareil. Ainsi, les applications peuvent reprendre leurs fonctionnalités normales après une OTA lorsque l'utilisateur n'est pas là pour déverrouiller le téléphone.
  • Prise en charge de la caméra dans l'émulateur Android: L'émulateur Android d'Android Studio prend désormais en charge les caméras émulées avant et arrière. La caméra arrière prend en charge Matériel niveau 3 dans l'API Camera2, tandis que la caméra frontale prend en charge le niveau COMPLET avec prise en charge de la caméra logique.

Commencer

Il y aura une autre version bêta pour les développeurs en avril, suivie de 2 versions bêta. La version stable d'Android 11 sera disponible au troisième trimestre 2020, si tout se passe comme prévu.

Pour installer Android 11 Developer Preview 2 sur un appareil Pixel, vous devez disposer d'un Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4 ou Pixel 4 XL. Tu peux soit flasher manuellement la version d'aperçu ou vous pouvez utiliser le Outil Flash Android pour le faire pour vous. Si vous ne possédez pas d'appareil Pixel, vous pourrez peut-être installer la dernière version Developer Preview via le Image système générique (GSI) sur les appareils compatibles Project Treble, qui incluent les appareils lancés avec Android 9 Pie ou version ultérieure. Votre kilométrage peut cependant varier. Enfin, vous pouvez démarrer la dernière version de l'émulateur Android dans Android Studio. Chacune de ces méthodes vous permet de tester vos applications dans le nouvel environnement. Assurez-vous de tester minutieusement votre application, car Google fera éventuellement du ciblage d'Android 11 une condition pour l'inclusion de vos applications dans le Google Play Store.

Essayez la dernière version et donnez à Google retour si vous rencontrez des problèmes.

Actualités Android 11 sur XDA