Google I/O 2022 : points forts
Publié: 2022-06-12Google I/O 2022 est l'événement technologique annuel du géant de la recherche, destiné aux développeurs qui créent des applications pour les systèmes d'exploitation Android, Chrome OS et Wear OS - des applications que nous utilisons et aimons tous. L'événement de cette année a marqué le premier Google I/O en personne après trois ans d'événements en ligne.
Et quel événement ce fut ! S'étalant sur deux jours, il comprenait des centaines de sessions centrées sur les développeurs. La société a également annoncé de nouveaux produits, notamment Google Pixel 6a, Pixel 7, Pixel Watch, Pixel Tablet, Android 13 et un retour des lunettes.
Nous voulions prendre un moment et couvrir rapidement certains des faits saillants ici, en particulier ceux qui affectent les clients CleverTap.
Matériel : Pixel Portfolio dévoilé
Google a commencé par un aperçu du futur avant de parler du présent. Ils lancent un téléphone de catégorie intermédiaire, le Pixel 6a . Il a les mêmes fonctionnalités que le Pixel 6 mais moins cher et avec moins de spécifications matérielles. Google n'a pas hésité à nous montrer un aperçu du lancement prévu du Pixel 7 l'année prochaine. Mais la cerise sur le gâteau était ce qui venait ensuite.
Après des années de teasing et de faire attendre leurs fidèles fans, Google a finalement annoncé la version améliorée de son portefeuille Pixel comprenant : Pixel Watch, Pixel Buds Pro et Pixel Tablet . Toute la conférence de cette année a été une poussée pour entrer dans un jeu d'écosystème, où ils lancent des fonctionnalités qui permettent aux développeurs de créer des applications en douceur entre différents fabricants et avec une interopérabilité entre différentes plates-formes.
Mettant en évidence la base de 270 millions d'utilisateurs travaillant sur de grands écrans à travers le monde, il est important pour Google et les développeurs d'applications de se conformer aux préférences changeantes des utilisateurs et de développer des applications qui s'adressent à ce segment, qui continue de croître de manière significative chaque année.
Logiciel : Confidentialité via la proposition de SDK
La confidentialité et la sécurité étant une préoccupation urgente ces dernières années, Google a travaillé sur un projet à grande échelle pour donner aux clients plus de choix et innover dans l'espace publicitaire.
Ils ont mis au point un ensemble expérimental de directives et une proposition de SDK qui permettent aux utilisateurs de contrôler le choix du type d'annonces qu'ils souhaitent diffuser dans un centre de contrôle bien développé. Le SDK proposé permettrait également une nouvelle API de suivi qui masque l'identité de l'appareil de l'utilisateur mais leur permet toujours d'être traçables sur différentes applications et plates-formes. Plus d'informations ici .
Flutter 3 : Exécuter sur six plates-formes
Google a annoncé des mises à jour majeures pour Flutter - leur version d'un kit de développement d'interface utilisateur multiplateforme, qui permet d'utiliser une base de code unique sur Android et iOS.
Avec Flutter 3, les développeurs peuvent créer une seule application qui s'exécute sur six plates-formes différentes : Android, iOS, Web, Windows, MacOS et Linux. Cela permet aux organisations de lancer leurs applications sur toutes les plates-formes en une seule version sans se soucier d'écrire du code spécifique à la plate-forme.
Google a également souligné les changements apportés à Flutter 3 qui garantissent une opérabilité et une intégration plus fluides avec d'autres services Google tels que Crashlytics et Firebase.
Pour les clients CleverTap : Nous travaillons activement sur le support de Flutter 3 afin que vous ayez accès à toutes les dernières fonctionnalités et intégrations.
Nouveau : index du SDK Google Play !
Google reconnaît que 80 % du code des applications est créé via des bibliothèques tierces. Cette I/O 2022, ils ont lancé un index pour les SDK tiers, qui permet aux développeurs d'obtenir des informations rapides et des données d'utilisation pour chaque SDK répertorié.
L'index indique également si le SDK est conforme ou non aux règles de Google Play. Cet index nécessite que les fournisseurs de SDK tiers s'enregistrent sur la console Google Play SDK, ce qui permet au fournisseur de vérifier les statistiques et les rapports d'erreur. Les fournisseurs peuvent également contacter directement les développeurs d'applications qui utilisent leurs SDK avec des informations urgentes ou quelque chose d'aussi simple que des avis d'obsolescence.
Pour les clients CleverTap : CleverTap est déjà répertorié comme un SDK tiers de confiance, et notre SDK est conforme et suit toutes les directives de Google .
Alors que Google s'oriente vers un format plus sécurisé et privé pour les données, CleverTap est déjà en avance sur la courbe et a mis en place une politique de sécurité des données Google Play. Consultez notre blog pour plus de détails.
Android 13 (Tiramisu) : Quoi de neuf ?
Nous arrivons enfin à Android 13 : cette dernière version d'Android OS est une nouvelle étape vers l'amélioration de l'expérience utilisateur. De nombreux changements en coulisses ont été prévus pour le système d'exploitation, mais peu sur l'interface utilisateur elle-même.

Creusons dans chacun:
Autorisation de notification : avec pour mission de rendre l'expérience utilisateur sur les appareils la meilleure possible, Android 13 est livré avec une règle plus stricte concernant les notifications. Les versions antérieures du système d'exploitation permettaient à l'utilisateur d'être ciblé dès qu'il lance son application pour la première fois. Mais avec Android 13 et versions ultérieures, le développeur de l'application doit demander une autorisation de notification, car les utilisateurs peuvent désactiver les notifications lors de l'installation de l'application.
Désormais, dans des scénarios réels, où l'utilisateur vient de mettre à niveau son système d'exploitation et est déjà accessible par différentes applications, il sera toujours ciblable, mais s'il réinstalle ou installe une nouvelle application, une fenêtre contextuelle système demandera une autorisation de notification. Le système d'exploitation permet également au développeur de vérifier l'autorisation et de la redemander dans n'importe quelle session.
Optimisation de la batterie : L'équipe Android a finalement reconnu le fait qu'il existe une énorme variance dans l'écosystème mobile Android OS, en particulier en termes de restrictions imposées aux fabricants par le système d'exploitation. Ils ont relevé le défi de normaliser cette structure pour tous les équipementiers et ont proposé ce qui suit :
- Sans restriction - Il s'agit d'un état dans lequel l'application et les services correspondants sont autorisés à s'exécuter sans restriction dans tout le système. Étant donné que cet état viderait massivement la batterie du téléphone, il a été mis à disposition en tant qu'entrée utilisateur au lieu d'un état par défaut.
- Optimisé - Il s'agit de l'état par défaut de toute application installée sur l'appareil, qui permet aux algorithmes Android d'optimiser l'application pour une meilleure utilisation de la batterie et est en outre divisé en quatre compartiments de veille d'application :
- Actif : l'application est actuellement utilisée ou a été utilisée très récemment.
- Ensemble de travail : l'application est utilisée régulièrement.
- Fréquent : l'application est utilisée souvent, mais pas tous les jours.
- Rare : l'application n'est pas fréquemment utilisée.
- Restreint - Dans cet état, l'application a accès à des ressources très limitées et affecte certaines fonctions de l'application, telles que les notifications push.
- Contexte restreint – Il s'agit du dernier niveau de restriction disponible ; aucun service d'arrière-plan ou d'avant-plan n'est autorisé pour l'application sélectionnée. Compte tenu de la sévérité de la restriction, le contrôle est donné à l'utilisateur pour déplacer n'importe quelle application à ce niveau.
- Notifications de haute priorité : dans Android 12, les notifications de haute priorité étaient associées aux compartiments de veille de l'application mentionnés ci-dessus, ce qui conduirait à des scénarios dans lesquels même une notification importante serait ignorée si l'application se trouve dans un compartiment rare ou restreint.
Android 13 découple cette logique et ramène la priorité des notifications au niveau optimal, où la notification sera toujours affichée. Ils maintiennent qu'ils ont un algorithme interne qui surveille les interactions des notifications et dépriorisera toute notification si les interactions ne sont pas régulières. Ils ont cependant ouvert des API du côté Android pour montrer la priorité d'origine par rapport à la nouvelle priorité sur laquelle les développeurs peuvent agir.
En dehors de ces mises à jour importantes, Android 13 semble aller plus loin vers les pratiques AI/ML via les modifications du bouton de retour et les mises à niveau de l'appareil photo. Android 13 Beta Preview a été ouvert à plusieurs appareils le 13 mai pour que les développeurs puissent jouer avec de vrais appareils et pour qu'ils planifient leur développement en conséquence.
Pour les clients CleverTap : Le SDK CleverTap est déjà compatible avec Android 12 et se prépare pour une nouvelle version du SDK qui prendra en charge les modifications d'Android 13. Surveillez ce blog pour plus d'informations à venir.
