- Blogue
Google I/O 2024 : transformer la technologie avec l'IA et les outils de développement
28 mai — 2024
Lors de Google I/O 2024, la conférence annuelle pour les développeur·euses, Google a annoncé plusieurs innovations et outils visant à les assister et à améliorer l'expérience des utilisateur·rices. L'événement a mis en lumière les efforts continus de Google dans des domaines tels que l'intelligence artificielle et les outils de développement, démontrant l'engagement de l'entreprise à faire progresser les technologies.
Veo : une révolution dans la génération vidéo par IA
Google DeepMind a lancé Veo, un outil innovant capable de créer des vidéos haute définition à partir de textes, d’images ou de séquences existantes. Avec d'autres modèles de médias génératifs tels qu’Imagen 3, Veo illustre l'engagement de Google DeepMind à rendre la production vidéo accessible à tous. Veo promet de transformer de nombreux secteurs en simplifiant les processus de création et en favorisant la narration créative.
- Création de contenu automatisée : Veo permet aux développeur·euses d’optimiser la production de vidéos sur diverses plateformes, réduisant de manière significative le temps et les ressources nécessaires pour créer des contenus captivants.
- Divertissement interactif : L’intégration de Veo dans les jeux et les environnements de réalité virtuelle (VR) permet de générer un contenu vidéo dynamique qui s’adapte aux actions des joueur·euses, offrant une expérience plus immersive.
- Formation et simulation : Veo peut être utilisé pour développer des logiciels de formation et de simulation, créant des scénarios vidéo réalistes pour la formation éducative ou professionnelle, comme par exemple les simulations de procédures médicales.
Quelques exemples de vidéos haute qualité générées par Veo sans aucune modification.
Gemini : améliorer l'accessibilité et l'intégration de l'IA
Le projet Gemini de Google a été l'un des moments forts, mettant en lumière des avancées majeures en IA. Le modèle Gemini 1.5 Pro, capable de gérer jusqu'à 1 million de « tokens » dans une fenêtre de contexte, est le modèle de base le plus avancé à ce jour. Par ailleurs, le modèle Gemini 1.5 Flash, conçu pour des tâches à haute fréquence et faible latence, garantit des réponses plus rapides et plus efficaces. Ces améliorations augmentent les capacités des développeur·euse·s et enrichissent les expériences utilisateur·rice·s sur l'ensemble des services de Google.
Gemini intégré à Android Studio
Les capacités avancées de l'IA de Gemini sont maintenant disponibles dans Android Studio, offrant aux développeur·euse·s des outils sophistiqués pour le débogage et l'assistance à la programmation. Cette intégration simplifie le processus de développement, rendant la création d'applications plus intelligente et plus efficace.
Recherche dans les photos dans Google Photos
Google Photos s'est considérablement amélioré avec l'introduction de la fonctionnalité « Ask Photos », propulsée par Gemini. Cette nouvelle fonctionnalité permet aux utilisateur·rices de naviguer dans leurs bibliothèques de photos en utilisant des requêtes en langage naturel, rendant la recherche d'images ou d'informations spécifiques plus facile. Par exemple, les utilisateur·rices peuvent demander leur numéro de plaque d'immatriculation ou évoquer des souvenirs particuliers, et Gemini fournira les photos correspondantes accompagnées d'informations contextuelles, améliorant ainsi la manière dont les utilisateur·rices interagissent avec leurs souvenirs numériques.
Gemini remplace l’Assistant Google
Google a intégré Gemini dans l'ensemble de l'écosystème Android, remplaçant ainsi l'Assistant Google classique pour améliorer l'interaction des utilisateur·rices. Ce nouvel assistant, alimenté par l'IA de Gemini, traite de manière multimodale le texte, les images, l'audio et la voix directement sur l'appareil, tout en garantissant la confidentialité des utilisateur·rices. Cette intégration promet une expérience d'assistant plus intuitive et réactive pour les utilisateur·rices d'Android.
AI Overviews dans Google Recherche
Google Search a lancé la fonctionnalité expérimentale « AI Overviews », qui utilisent l'IA pour fournir des résumés directement dans les résultats de recherche. Bien que cette fonctionnalité améliore la présentation de l'information, elle suscite des préoccupations quant à la reconnaissance des créateur·rices de contenu, la transparence et la consommation d'énergie. Ces questions devront être résolues à mesure que la technologie progressera.
Améliorations du développement Android
Bien que Gemini ait été au centre de l'attention lors de l'édition de cette année du Google I/O, Google a également introduit une série de mises à jour importantes visant à simplifier et à améliorer le développement d'applications Android. Ces améliorations visent à fluidifier les processus de travail, à renforcer l'efficacité et de fournir aux développeur·euses de nouveaux outils puissants.
Jetpack Glance
Google préconise maintenant l'usage de Jetpack Glance pour concevoir des widgets sur Android. En exploitant vos acquis sur Compose, Jetpack Glance offre la possibilité de développer des widgets avec une rapidité accrue de 25 % comparé à l'approche traditionnelle via Remote Views. Toutefois, il est crucial de souligner que Glance opère avec une panoplie distincte de composables, les rendant incompatibles avec les composants Compose déjà en place.
Credential Manager
La nouvelle API Credential Manager offre une manière simple d’implanter des méthodes d'authentification modernes et sécurisées dans votre application. Elle regroupe les principales options d'authentification sans mot de passe, telles que les clés d’accès (passkeys) et la connexion avec Google, dans une interface centralisée. Cette API est conçue pour remplacer les méthodes plus anciennes telles que « Smart Lock » et « One Tap ».
Bibliothèque adaptative Material 3
La bibliothèque adaptative pour Material 3 est désormais en version bêta. Elle comprend des éléments composables qui simplifient la prise en charge de diverses tailles d'écran et de fenêtres, éliminant ainsi le besoin d'une logique d'affichage personnalisée. Parmi les exemples figurent des dispositions telles que la liste détaillée, le volet de support et la barre de navigation, qui sont automatiquement positionnés en fonction de la configuration de l'appareil.
Analyse d'accessibilité automatique dans Android Studio
Android Studio enrichit ses fonctionnalités avec un système d'audit d'accessibilité automatique pour les prévisualisations Jetpack Compose. L'environnement de développement est maintenant capable de détecter automatiquement des problèmes d'étirement des textes et de contraste de couleurs sur divers formats d'écran. De plus, l'outil « Accessibility Scanner » a été mis à jour pour offrir un meilleur support pour Compose.
Kotlin Multiplatform : révolutionner le développement multiplateforme
Google confirme son soutien à Kotlin Multiplatform (KMP), marquant ainsi son engagement pour un développement multiplateforme à la fois efficace et hautement performant. Avec des améliorations apportées aux outils de productivité des développeur·euses, des versions stables de bibliothèques supportant KMP, et l'introduction d'outils pour valider la compatibilité binaire sur les plateformes iOS, Google ouvre la voie à des processus de développement plus fluides et évolutifs. L'effort de l'équipe Android pour minimiser les temps de compilation du Kotlin Native Compiler, ainsi que le support officiel de WasmGC par Google Chrome, renforcent la position de KMP comme une solution de choix pour développer du code performant sur une multitude de plateformes.
✦
Notre équipe estime que les mises à jour et les nouvelles fonctionnalités annoncées lors de Google I/O 2024 pourraient nous aider à améliorer les produits numériques de nos client·es ainsi que nos propres méthodes de travail. Nous sommes impatient·es d'explorer comment ces technologies peuvent être mises en œuvre pour proposer des solutions innovantes et des résultats de qualité à nos client·es.