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

Numéro 10 (20 décembre 2021)

Ouvrir la newsletter dans le navigateur

arrow

💙️ Nous soutenir 💙️

arrow

Android a encore des cadeaux à ajouter à sa hotte

L'année n'est pas encore terminée et on va continuer à vous parler d'Android pour préparer le terrain à 2022 ! Google a allégé sa hotte des fêtes avec Android 12 Go : plus léger, plus performant et plus sécurisé. Faire plus avec moins, est-ce possible sans quelques renoncements notables ? Les questions fusent aussi avec l'actualité, log4shell sème la panique, mais doit-on aussi s'inquiéter pour Android ? On résoudra aussi un casse-tête pour les utilisateurs de Termux, la fin de cette fameuse limitation des applications en arrière-plan sur Android 12.

Les actualités Android

Image Android 12 (Go edition) arrive dès l’année prochaine !

Google annonce l'arrivée d'une version allégée d'Android, également appelée « Android édition Go ». Ces « éditions Go » existent depuis 2017, elles ont pour objectif d'offrir de meilleures performances que la version «complète» d'Android sur des smartphones très basiques et d'entrée de gamme. Go comprend également des versions spéciales des applications Google optimisées pour une utilisation réduite de la RAM des appareils. En effet, selon l'annonce, les applications se lanceront jusqu'à 30 % plus rapidement sur 12 (Go édition) que sur 11 (Go édition).

Les nouveautés portent sur l'amélioration de l'autonomie de la batterie, les fonctionnalités de confidentialités introduites dans Android 12, améliore l'expérience de partage d'applications, la mise en hibernation des applications et bien d'autres fonctionnalités de la version « complète » d'Android 12. Par contre, il est à noter que Material You ne sera pas présent dans cette version : il fallait bien faire quelques recommencements…

Image La vulnérabilité de log4j : a-t-elle un impact sur Android ?

Stackexchange a du contenu intéressant notamment avec ce sujet « La vulnérabilité de Log4j affecte-t-elle les utilisateurs d'Android ? »

Qui n'a pas entendu parler la semaine dernière de la vulnérabilité de log4j appelée log4shell? Cette vulnérabilité permet aux attaquants d'exécuter un code arbitraire sur des serveurs distants en exploitant une faille de jour zéro dans log4j. Pour ceux qui ne connaissent pas, log4j est une bibliothèque de journalisation open source basée sur Java et maintenue par Apache. Mais c'est ce qui rend cette vulnérabilité si importante vient du fait que la bibliothèque log4j est largement utilisée les grandes plateformes du web et pas seulement. Voici une liste des logiciels concernés flag_lng

Ainsi, log4j est une bibliothèque pour les applications Java, et de nombreuses applications Android ainsi que de nombreuses parties du système d'exploitation Android lui-même sont écrites en Java - on peut vite établir un lien. Mais en réalité, l'OS Android n'est pas concerné. Log4shell s'appuie sur JNDI (Java Naming and Directory Interface) pour effectuer des recherches à distance, une API Java dont Android ne dispose tout simplement pas. Donc, pas de JNDI, et pas de moyen (facile) d'exploiter log4j.

Image Les limitations des applications en arrière-plan sur Android 12 : un véritable casse-tête bientôt résolu avec Android 12L ?

Rappelez-vous, nous avions parlé dans la newsletter #4 des limitations des applications en arrière-plan sur Android 12 flag_lng. Et nous avions parlé du « PhantomProcessKiller » un mécanisme permettant de tuer les processus enfants des applications lorsque ces derniers utilisent une importante charge CPU alors même que leur processus parent tourne aussi en arrière-plan. Le « PhantomProcessKiller » sur Android 12 peut potentiellement interférer avec les applications d'émulateur de terminal Android comme Termux.

Dans son article, XDA Developer a repéré un correctif dans l'Android Open Source Project (AOSP) soumis par Google. Il sera possible dans Android 12L (d'après une mise à jour de l'article) de désactiver le la surveillance des processus fantômes en allant dans les options du développeur : Paramètres > Options développeur > Indicateurs de fonctionnalité. Initialement prévu pour Android 13, le Googler Jing Ji a finalement indiqué Android 12L porterait le correctif.

Quelques actualités supplémentaires

⌚ On peut déjà profiter des premiers aperçus de Wear OS 3 sans l'interface « One UI Watch » de Samsung flag_lng. Reddit u/amoledwatchfaces a publié des captures d'écran de Wear OS 3. Ces captures ont été prises depuis l'émulateur Android Studio afin de montrer le design dont profiteront les utilisateurs ayant des montres connectées d'autres marques.

✔️ Il y a quelques semaines, Qualcomm a annoncé le Snapdragon 8 Gen 1. Le SoC de Qualcomm alimentera la plupart des appareils Android haut de gamme qui sortiront sur le marché dans les mois à venir. En attendant, AnandTech offre une étude approfondie des performances et des analyses comparatives de la 8 Gen 1 flag_lng pour nous tenir en haleine.

📍 Apple a publié une application Android appelée Tracker Detect flag_lng. L'application permet aux utilisateurs d'Android de trouver et d'identifier les AirTags à proximité, mais le résultat se révèle plutôt artificieux… Effectivement, l'application ne recherche pas les AirTags en arrière-plan, car il revient à l'utilisateur de lancer l'application puis d'activer la recherche du traqueur. Attention tout de même, à ne pas vous faire suivre !

📱 Dans Android 12L bêta 1, si le fond d'écran change en arrière-plan, le changement de thème est désormais différé jusqu'à ce que l'utilisateur active l'écran de verrouillage. Cela corrige le DoS brut mentionné par cet article XDA flag_lng

⚠️ Afin de limiter davantage le spam dans Google Drive, Google informera les utilisateurs si un fichier est détecté comme un spam potentiel flag_lng et il ira jusqu'à interdire le partage de ce fichier.

🦆 Android Studio Chipmunk Canary 6 est disponible flag_lng

📣 De 12L et Android Basics dans Kotlin à MADSkills et AndroidDevSummit, Now in Android #53 flag_lng fait le récapitulatif 2021 de l'équipe Android

⭐ La première version alpha de Jetpack Glance flag_lng pour les widgets d'applications est là !

Articles & tutoriaux Android

L'outil

Image Outil BikeShare

BikeShare : Exemple de projet Kotlin Multiplatform basé sur Jetpack Compose et SwiftUI (basé sur l'API CityBikes).

Cette mise à jour du projet BikeShare permet de voir en application la version alpha de Jetpack Glance (nouveau framework construit sur le runtime Compose pour créer des widgets d'application Android)

Prochains évènements

17
février

En ligne

Conf42: Mobile 2022

18
mars

Nantes

Mobilis in Mobile

25-26
avril

Paris, France

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