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

Numéro 03 (01 novembre 2021)

Ouvrir la newsletter dans le navigateur

arrow

Si on devait titrer la semaine passée, on choisirait : "Android12 everywhere"

On n'a pas raté une miette de l'Android Dev Summit : Android 12 a dévoilé ses derniers secrets donc pas plus de teasing découvront l'actualité de la semaine ensemble !

Les actualités Android

Image Android Enterprise Vulnerability Rewards Program débarque !

Google vient d'annoncer le programme de récompenses pour les vulnérabilités d'Android Enterprise, qui peut verser jusqu'à 250 000 dollars si vous parvenez à exploiter pleinement un appareil Pixel Android Enterprise, comme la série Google Pixel 6 récemment lancée.

Android Enterprise fait partie d'Android, c'est un ensemble d'outils et de services fournis par Google en tant que solution de gestion d'entreprise pour les appareils Android. Cette annonce évoque aussi les améliorations propres à Android 12 Enterprise dont les contrôles de la complexité des mots de passe et des contrôles de sécurité plus respectueux de la vie privée.

Dernière annonce, l'arrivée d'Android Management API. Il s'agit d'une API basée sur le cloud qui garantit aux clients Enterprise une livraison rapide de toutes les fonctionnalités d'entreprise.

Vous voulez en savoir plus ? Allez faire tour sur le (The Art of Control: Strong security. Effortless management. Mobility your way. flag_lng) pour retrouvez en vidéos ces nouvelles solutions de sécurité et de gestion, et d'autres encore sont à venir.

Image Google dévoile Android 12L, une version dédiée pour les grands écrans

Cette semaine se déroulait l'Android Dev Summit flag_lng dont vous pouvez retrouver les grandes annonces sur leur blog flag_lng.

L'arrivée Android 12L amène de nouvelles APIs ainsi que des modifications sur le Google Play avec notamment une nouvelle certification pour les applications mobiles.

Android 12L s'adapte donc aux écrans larges et cela a une incidence positive sur la personnalisation du letterboxing des apps, les notifications, les paramètres rapides, l'écran de verrouillage, l'écran d'accueil et plus encore… Il sera facile côté développement de déterminer si l'écran est « compact », « moyen » ou « étendu », et ainsi adapter leur affichage en totale harmonie via l'API WindowSizeClass. «Les applications système sont également optimisées», affirme Google.*

Sans plus attendre, la Developer Preview de 12L est déjà disponible. La version finale flag_lng est attendue pour le début de l'année prochaine. Par ailleurs, Google est déjà en train de travailler avec plusieurs partenaires pour adapter cette version à leurs différents appareils.

Image Un focus sur la sécurité et vie privée sur Android 12 !

Nous l'avons déjà vu Android 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 deuxième édition, nous allons aborder la sécurité et la vie privée. Nous continuerons de développer les autres prochainement.

Partie 2 : la sécurité et vie privée
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 🏅 Privacy Dashboard

Privacy dashboard, l'écran du tableau de bord de la vie privée indique aux utilisateurs quand les applications ont utilisé les autorisations d'accès aux informations de localisation, de caméra et de microphone avec leur justification. Il leur permet aussi de révoquer facilement ces autorisations. Les smartphones auront également des indicateurs visuels lorsque des caméras ou des microphones sont utilisés.

Image ☕ Permissions Bluetooth

BLUETOOTH_SCAN, BLUETOOTH_ADVERTISE et BLUETOOTH_CONNECT. Sont les nouvelles autorisations permettant à votre application de rechercher des appareils à proximité sans avoir à demander l'autorisation de localisation, pour autant que votre application cible Android 12.

Si votre application doit avoir de déterminer l'emplacement physique, vous devez continuer à déclarer l'autorisation ACCESS_FINE_LOCATION dans le manifeste de votre application.

Sinon, vous juste besoin d'ajouter l'attribut android:usesPermissionFlags à votre déclaration d'autorisation BLUETOOTH_SCAN, et définissez la valeur de cet attribut sur neverForLocation.

Image 🏅 L'hibernation des applications

L'une des nouvelles fonctionnalités les plus importantes d'Android 12 est l'hibernation des applications. Elle s'appuie sur le comportement de réinitialisation automatique des permissions d'Android 11, permettant aux utilisateurs de mettre leur application en état d'hibernation si elle n'est pas activement utilisée.

Points techniques:

Quelques actualités supplémentaires

🆕‍ Compose Multiplatform flag_lng est maintenant dans une version bêta stable pour la plupart des API !

✨ Du côté de l'Android Dev Summit, on peut noter :

  • Android 12L flag_lng : une nouvelle version pour tablettes et smartphones pliables. Cela concerne les tablettes, les smartphones pliables, mais aussi Chrome OS et les appareils avec un écran externe.
  • Google détaille tous les nouveaux composants de l'interface utilisateur M3 Material Design 3 flag_lng, notamment le "navigation rail" mis à jour.
  • L'Android Dev Summit a présenté huit sessions couvrant Jetpack Compose comprenant beaucoup de nouveautés flag_lng : la version bêta de Jetpack Compose (v1.1), Navigation (bêta 1, v2.4.0), Jetpack Media3 (v1.0.0, alpha), WorkManager (v2.7.0 – depuis le 13 Octobre 2021), Room (v2.4.0, bêta 1 – depuis le 13 Octobre 2021)
  • Jetpack Compose prend en charge Material You et Wear OS flag_lng
  • Les applis tierces peuvent profiter des couleurs dynamiques de Material You flag_lng

🆕‍ Android 12L : déjà 107 nouveaux émojis flag_lng dans la nouvelle mise à jour majeure

Articles & tutoriaux Android

Librairies et outils

Image Outil compose-animations

compose-animations : Un groupe de bibliothèques pour vous aider à construire de meilleures animations avec Jetpack Compose.

L'API d'animation de Compose fournit une API d'animation riche pour gérer les changements d'état, mais vous devez implémenter un code standard lorsqu'il s'agit d'autres types d'animation. : c'est là que compose-animations entre en jeu !

Image Outil Grazel

Grazel : Gradle + Bazel = Grazel

Grazel signifie Gradle à Bazel. Il s'agit d'un plugin Gradle qui vous permet de migrer des projets Android vers le système de génération Bazel de manière incrémentielle et automatisée.

Prochains évènements

09
novembre

En ligne

Android Afterwork

25
novembre

En ligne

App-Clinic #2

01-02
décembre

Paris, France

Kotlin KODERS 2021
Votre avis sur ce numéro
😍😆🙄😡👍👎