Si l'on se fie aux chiffres, il y a fort à parier que la plupart des lecteurs de Hackaday possèdent un appareil Android. Même si le système d'exploitation mobile de Google ne fonctionne pas sur votre smartphone principal, il est fort probable qu'il se trouve sur votre tablette, votre liseuse, votre smart TV, votre autoradio ou peut-être même votre réfrigérateur. Android est partout, et bien que le développement de ce système d'exploitation basé sur Linux ait parfois été difficile, le consensus général est qu'il semble avoir évolué dans la bonne direction au cours des dernières années. En supposant que vos appareils reçoivent la dernière et la meilleure mise à jour, de toute façon.

Il n'est donc pas surprenant qu'Android 11, qui a été officiellement lancé hier, ne soit pas une énorme mise à jour. Il n'y a pas de changements fondamentaux dans le système d'exploitation principal, car franchement, il n'y a vraiment pas grand-chose à changer. Android est devenu suffisamment mature pour qu'à partir de maintenant, nous ne verrons probablement que des corrections de bogues et de petites améliorations de la qualité de vie. Finalement, Google va bouleverser le panier Apple (sans jeu de mots) avec un tout nouveau système d'exploitation mobile, mais nous n'en sommes pas encore là.

Bien sûr, cela ne veut pas dire qu'il n'y a pas de changements intéressants dans Android 11. Ou plus précisément, des changements qui peuvent réellement intéresser le lecteur moyen de Hackaday. Jetons un coup d'œil à quelques modifications et ajustements à noter pour les plus techniques.

Disponibilité améliorée

Le plus grand changement pour Android 11 est peut-être le fait que plus de gens l'obtiendront le premier jour. Dans le passé, vous deviez toujours avoir un appareil Pixel ou Nexus pour obtenir une nouvelle version d'Android lors de sa sortie, et même dans ce cas, il s'agissait souvent d'un déploiement par étapes. Mais cette fois-ci, non seulement tous les appareils Pixel l'obtiennent immédiatement, mais il en sera de même pour les téléphones d'autres fabricants. Eh bien, certains d'entre eux de toute façon.

Google dit qu'en plus de ses propres téléphones, Android 11 commencera à apparaître en tant que mise à jour pour certains téléphones OnePlus, Xiaomi, OPPO et realme. De toute évidence, il manque de très grands noms dans cette courte liste d’entreprises partenaires, mais au moins c’est un début. Bien qu'en général une bonne chose pour la communauté Android dans son ensemble, il convient de noter que cela enlève quelque chose à la liste des fonctionnalités insaisissables du Pixel. Combiné au prix étonnamment bas du récent Pixel 4a, cela pourrait être le signe que Google perd tout intérêt à essayer de développer son propre téléphone «phare» et préférerait se concentrer sur la promotion de l'écosystème Android.

Contrôles d'autorisation agressifs

Android a toujours été en avance sur la courbe des autorisations accordées aux applications, même les versions les plus anciennes du système d'exploitation indiquant les parties de votre appareil avec lesquelles chaque application a été conçue pour interagir. Plus tard, Google a ajouté la possibilité de révoquer sélectivement ces autorisations une fois le logiciel installé. Donc, si vous décidez en fin de compte qu'un programme particulier n'a pas à vérifier votre emplacement ou à activer votre microphone, vous pouvez désactiver l'accès à ces systèmes.

Écran d'autorisation pour l'application Hackaday.IO.

Dans Android 11, Google a poussé ce concept encore plus loin. Vous pouvez désormais choisir d'accorder des autorisations à une application de manière ponctuelle plutôt que de manière permanente. Cela sera particulièrement utile pour les logiciels que vous ne pourriez utiliser qu'une ou deux fois, comme l'outil de configuration que chaque nouveau gadget de maison intelligente vous oblige invariablement à télécharger pour terminer la configuration initiale.

De plus, les autorisations d’application expireront désormais si vous n’avez pas utilisé l’application depuis un certain temps. Google ne sait pas combien de temps cela prend réellement, mais le système d'exploitation réinitialisera finalement toutes les autorisations pour une application qui n'a pas été démarrée récemment.

La prochaine fois que vous ouvrirez l'application, il vous demandera de confirmer les autorisations dont elle a besoin comme si elle venait d'être installée. Dans l'ensemble, cela aidera à réduire la surface d'attaque de votre appareil, ce qui signifie que seules vos applications les plus couramment utilisées (et probablement les plus fiables) auront des autorisations actives à un moment donné.

Appareils Smart Home centralisés

En parlant de ces applications par appareil qui sont malheureusement devenues la norme avec les produits pour la maison intelligente, Android 11 tente d'améliorer quelque peu la situation en collectant automatiquement tous les gadgets intelligents détectés sur le réseau et en plaçant leurs commandes sur un seul écran. Lorsque vous appuyez sur le bouton d'alimentation, vous êtes maintenant accueilli avec une gamme configurable de produits pour la maison intelligente qu'Android a détecté. D'un simple toucher sur cet écran, vous pouvez activer et désactiver les éléments sans avoir à vous plonger dans les applications respectives de chaque gadget.

Naturellement, il y a quelques mises en garde. Vous devrez toujours terminer la configuration initiale des nouveaux produits avec leurs applications fournies par le fabricant, peut-être en utilisant cette fonctionnalité d'autorisation unique, et bien sûr, les appareils doivent être pris en charge par le propre écosystème de Google pour qu'ils s'affichent.

Enregistrement d'écran natif

Celui-ci peut ne pas sembler un gros problème à première vue, d'autant plus qu'il existe déjà de nombreuses applications d'enregistrement d'écran disponibles pour Android. Mais maintenant, la fonctionnalité est intégrée directement dans le système d'exploitation sans avoir à télécharger quoi que ce soit séparément.

L'audio et la vidéo de votre appareil peuvent être enregistrés en appuyant simplement sur l'icône "Enregistrement d'écran" dans le menu des paramètres rapides. Il existe même une option qui permet de basculer les touches visibles sur l'écran, afin que les spectateurs qui voient la vidéo sachent où vous étiez en train de toucher.

Avec de plus en plus de projets incluant un composant de téléphonie mobile, cette fonctionnalité pourrait être une aubaine pour la documentation. Si vous utilisez une application Android ou même un site Web ciblé sur les mobiles dans le cadre de votre projet, la capacité d'enregistrement d'écran native et la visualisation tactile vous permettront de produire facilement des instructions étape par étape et des vidéos de présentation sans avoir à recourir à une application remplie de publicités du Play Store.

Les vidéos créées avec l'enregistreur d'écran intégré sont déposées dans le répertoire "Films" de la partition de stockage de votre appareil, et selon ffmpeg sont codés en tant que débit binaire exceptionnellement élevé (~ 27 000 kbps) H264.

Modifications de l'API de notification d'exposition

Comme nous l'avons vu dans le passé, Google a travaillé dans les coulisses pour pousser une nouvelle API de suivi des contacts dans la majorité des appareils Android en réponse à la pandémie COVID-19. Dans Android 10 et les versions antérieures, cela était distribué en mode silencieux via une mise à jour des services Google Play et nécessitait l'activation du service de localisation de votre appareil. Mais sur Android 11, les choses sont un peu différentes.

L'API de notification d'exposition est désormais entièrement intégrée au système d'exploitation et est prête à fonctionner dès le démarrage de l'appareil. De plus, Google affirme avoir modifié le fonctionnement de l'API afin qu'elle ne permette plus aux applications de demander vos données de localisation. En retour, cela signifie qu'il n'est pas nécessaire que le service de localisation soit activé. Du côté positif, cela tient compte des promesses de confidentialité du framework API. Certains y verront sans aucun doute un inconvénient, car cela rend la désactivation sélective de la recherche des contacts plus difficile.

Bien qu'il y ait encore beaucoup de débats sur l'efficacité de ces systèmes, il semble que Google n'abandonne pas le combat.

Android ou Bust

Bien qu'il n'y ait peut-être pas d'énormes changements dans le système d'exploitation d'Android 11, il contient suffisamment de petits ajustements qui semblent s'additionner à une mise à jour solide. Bien sûr, il est trop tôt pour voir quels sont les inconvénients, car il faudra environ une semaine avant que des bogues particulièrement flagrants ne remontent à la surface. Dans ce cas, être dans la deuxième ou la troisième vague d'utilisateurs pour obtenir la dernière mise à jour n'est pas une si mauvaise chose.

À ce stade, nous sommes tous à peu près coincés avec Android. La seule alternative sérieuse est iOS, et nous ne verrons même pas pourquoi ce système est en contradiction avec la philosophie des hackers. Alors que nous aimerions tous voir un système d'exploitation mobile entièrement gratuit et open source (basé sur Linux ou autre), la réalité est qu'il n'y a tout simplement pas de prétendants sérieux à l'horizon. Aussi impressionnants que soient des projets comme postmarketOS, personne ne se fait l'illusion qu'ils vont dévorer une part de marché appréciable.

Donc, si nous devons vivre avec Android dans un avenir prévisible, espérons au moins que Google maintiendra le cap et produira plus de mises à jour comme celle-ci. Ce n’est peut-être pas parfait, mais ça s’améliore.

LAISSER UN COMMENTAIRE

Rédigez votre commentaire !
Entrez votre nom ici