‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌   ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ 

Numéro 01 (21 octobre 2021)

Ouvrir la newsletter dans le navigateur

arrow

C'est la seconde et on ne s'arrêtera pas là !

L'aventure continue avec Android 12, les news foisonnent et la Keynote de mardi a annoncé de nouveaux Pixel ! Cette version majeure nous incite à aller au cœur du sujet pour les nouvelles fonctionnalités, ainsi que des APIs n'aient aucun secret pour vous !

Les actualités Android

Image Cette année, cependant, Android 12 n'est sorti que le 19 octobre, jour de l'annonce des nouveaux Pixel 6 et Pixel 6 Pro

Ce mardi 19 octobre, Google a fait une keynote pour officialiser ses nouveaux smartphones : le Pixel 6 et Pixel 6 Pro. Côté processeur a confirmé avoir créé ses propres SoC, baptisés Tensor, ce n'est pas sans rappeler Apple. Étrangement, l'annonce officielle d'Android n'a pas eu lieu. Un billet vient tout de même informer qu'en Android 12 est disponible pour les smartphones Pixel (à partir du Pixel 3) et récapitulant ses principales fonctionnalités.

Image Google lance Private Compute Services en tant qu'application pouvant être mise à jour sur le Play Store

L'application **Private Compute Services ** de Google est sur le Play Store. L'une des nouvelles fonctionnalités de confidentialité introduites dans Android 12 est Private Compute Core, une partition sécurisée au sein du système d'exploitation qui stocke et traite les données d'apprentissage automatique. L'application contient des données pour trois fonctions d'apprentissage automatique : Live Caption, Now Playing et Smart Reply. L'intérêt du Private Compute Core est que les fonctionnalités alimentées par celui-ci n'ont pas d'accès direct à Internet, mais de nombreuses fonctionnalités d'apprentissage automatique et d'IA doivent être mises à jour de temps en temps avec des modèles nouveaux et améliorés. L'application Private Compute Services a fait surface sur le Google Play Store, après avoir été annoncée le mois dernier.

Image Un focus sur l'expérience utilisateur sur Android 12 (suite de la première Android Croissants)

Nous l'avons déjà vu ndroid 12 introduit de nouvelles fonctionnalités et APIs pour les développeurs. Les différentes thématiques sont : l'expérience utilisateur, la sécurité & la vie privée, le multimédia (graphismes, images…), la connectivité et enfin le stockage des données. Pour faire suite à la première édition, nous allons poursuivre et terminer sur l'expérience utilisateur. Les autres seront développés ultérieurement.

Partie 1 : l'expérience utilisateur
Légende :
Pour la liste des fonctionnalités, nous avons classé les éléments en deux catégories : 🏅 pour les consulter au plus vite et à l'inverse ☕ si vous avez le temps entre deux builds (coucou Gradle).

Image ☕  Amélioration du mode immersif pour la navigation gestuelle

Android 12 remplace les comportements existants pour le mode immersif par le comportement par défaut : BEHAVIOR_DEFAULT.

Image 🏅 Retard de l'UX pour les notifications de service en avant-plan

Pour streamline les tâches de courte durée, les notifications de services de premier plan sont désormais retardées de 10 secondes pour certains services de premier plan.

Parmi les autres nouveautés d'Android 12 figurent des modifications des restrictions de lancement des services de premier plan. À quelques exceptions près, les applications qui ciblent Android 12 ne peuvent plus lancer de services de premier plan lorsqu'elles fonctionnent en arrière-plan. En cas de tentative, une exception ForegroundServiceStartNotAllowedException sera levée. J'y reviendrai dans un prochain billet.

Donc les services de premier plan ne peuvent plus être utilisés dans de nombreux des cas, mais pour les cas qui utilisent les services d'avant-plan, certaines notifications de services d'avant-plan seront retardées jusqu'à 10 secondes, donnant aux tâches une courte fenêtre pour se terminer avant d'envoyer un message à l'utilisateur. Si votre service d'avant-plan présente certaines caractéristiques, la notification s'affichera immédiatement.

Ces caractéristiques, sont les suivantes :

Le service est associé à une notification qui comprend des boutons d'action.

Le service a un foregroundServiceType de mediaPlayback, mediaProjection, ou phoneCall.

Le service fournit un cas d'utilisation lié aux appels téléphoniques, à la navigation ou à la lecture de médias, tel que défini dans l'attribut category de la notification.

Le service a refusé le changement de comportement en passant FOREGROUND_SERVICE_IMMEDIATE dans setForegroundServiceBehavior() lors de la configuration de la notification.

Image 🏅 Notifications personnalisées

Android 12 applique des modèles de layout visuellement cohérents pour les notifications personnalisées.

La personnalisation des notifications est limitée à une zone personnalisable dans un modèle de notification standard. Google explique que cette mesure vise à rendre toutes les notifications visuellement cohérentes pour l'utilisateur.

P.S. : Si votre application utilise des notifications personnalisées, testez le nouveau modèle dès que possible. Suivez ces étapes pour activer la modification des notifications personnalisées. flag_lng

Quelques actualités supplémentaires'

🧑‍🏫 *Android Basics in Kotlin apprend aux personnes n'ayant aucune expérience de la programmation à créer des applications Android simples voit sa dernière unité publiée flag_lng.

🆕 L'avertissement de Google concernant l'effacement des données des utilisateurs d'Android 12 Beta laisse présager l'arrivée d'une nouvelle version bêta en décembre. flag_lng

🔐 Les développeurs peuvent désormais soumettre le formulaire de sécurité des données pour la future section Sécurité du Play Store flag_lng.

Articles & tutoriaux Android

Prochains évènements

02
décembre

Paris

Kotlin Koders

09
novembre

En ligne

Android Dev
Summit
Votre avis sur ce numéro
😍😆🙄😡👍👎