- Blog
Google I/O 2024: transforming tech with AI and developer tools
May 28 — 2024
![](https://images.mirego.com/resize?height=800&key=bQeDc3mlsG0b7334dzOU1Tl9&nocrop=true&quality=90&stripmeta=true&type=webp&url=https%3A%2F%2Fs3.amazonaws.com%2Fmirego-website%2Fmirego-website-api-prod%2F1x2hftA5StI3MJtMPIYnNg.png&width=800)
At Google I/O 2024, the company's yearly developer conference, Google announced several new innovations and tools aimed at assisting developers and enhancing user experiences. The event highlighted Google's ongoing efforts in areas such as artificial intelligence and developer tools, demonstrating the company's dedication to driving technological progress.
Veo: pioneering AI video generation
Google DeepMind introduced Veo, a cutting-edge AI video generation tool that creates high-definition videos from text, images, or existing footage. This innovative tool, along with other generative media models like Imagen 3, underscores Google DeepMind’s dedication to democratizing video production. Veo is set to transform various industries by simplifying workflows and fostering creative storytelling.
- Automated content creation: Veo enables developers to streamline video content production across various platforms, significantly reducing the time and resources needed to create engaging videos.
- Interactive entertainment: Integrating Veo into gaming and virtual reality (VR) environments can produce dynamic video content that responds to player actions, offering a more immersive experience.
- Training and simulation: Veo can be used to develop training and simulation software, creating realistic video scenarios for educational or professional training, such as medical procedure simulations.
Veo
Examples of Veo’s high-quality video generation capabilities. All videos were generated by Veo and have not been modified.
Gemini: advancing AI accessibility and integration
Google's Gemini project was a highlight, showcasing significant advancements in AI. The Gemini 1.5 Pro model, with a context window handling up to 1 million tokens, is the most advanced foundation model yet. Additionally, the Gemini 1.5 Flash model, optimized for high-frequency, low-latency tasks, ensures faster and more efficient responses. These improvements enhance developer capabilities and user experiences across Google's services.
Gemini in Android Studio
Gemini's powerful AI capabilities are now integrated into Android Studio, allowing developers to utilize advanced debugging and coding assistance tools. This integration streamlines the development process, enabling more efficient and intelligent application creation.
![](https://s3.amazonaws.com/mirego-website/mirego-website-api-prod/oVNEwm2YKeKTDeB2WMOkGA.gif)
Ask Photos in Google Photos
Google Photos received a major upgrade with the introduction of the "Ask Photos" feature, powered by Gemini. This feature enables users to query their photo libraries using natural language, making it easier to find specific images or information. For example, users can ask for their license plate number or reminisce about specific memories, and Gemini will provide the relevant photos along with contextual information, enhancing the way users interact with their digital memories.
Gemini replacing Google Assistant
To enhance user interaction, Google has deeply integrated Gemini into the Android ecosystem, replacing the traditional Google Assistant. The new AI assistant, powered by Gemini, offers multimodal functionalities by processing text, images, audio, and speech directly on the device while maintaining user privacy. This integration promises a more intuitive and responsive assistant experience for Android users.
![](https://s3.amazonaws.com/mirego-website/mirego-website-api-prod/8ORQtnXzpQ1n3alKTcyZzA.gif)
AI Overviews in Google Search
Google Search introduced experimental "AI Overviews," utilizing AI to provide summaries directly in search results. While promising a more user-friendly information presentation, this feature raises concerns regarding content creator recognition, transparency, and energy consumption, which need to be addressed as the technology develops.
Android development enhancements
While Gemini stole the spotlight at this year's I/O, Google also introduced a suite of significant updates aimed at simplifying and enhancing Android app development. These improvements promise to streamline workflows, boost efficiency, and provide developers with powerful new tools.
Jetpack Glance
Google now recommends using Jetpack Glance for developing widgets on Android. Leveraging your existing Compose skills, Jetpack Glance allows for the creation of widgets 25% faster compared to the older Remote Views. However, it's important to note that Glance uses its own set of composables and is not compatible with existing Compose components.
Credential Manager
The new Credential Manager API offers a straightforward way to implement modern and secure authentication methods in your application. It consolidates major passwordless authentication options, such as passkeys and Sign in with Google, into a single bottom sheet interface. This API is designed to replace older methods like Smart Lock and One Tap.
Material 3 adaptive library
The adaptive library for Material 3 is now in beta. It includes composables that simplify support for various screen sizes and postures, eliminating the need for custom display logic. Examples include layouts like list-detail, supporting pane, and navigation bar, which are automatically positioned based on the device configuration.
UI Check mode
Android Studio now includes automatic accessibility auditing for Jetpack Compose previews. The IDE can identify issues such as text stretching and poor color contrast across different screen sizes. Additionally, the Accessibility Scanner tool has been updated to offer improved support for Compose.
Kotlin Multiplatform: unifying cross-platform development
Google's official endorsement of Kotlin Multiplatform (KMP) underscores its commitment to efficient and performant cross-platform development. With enhancements to developer productivity tools, stable versions of libraries supporting KMP, and the introduction of tools for validating binary compatibility on iOS platforms, Google is paving the way for more streamlined and scalable development processes. The Android team's contributions to reducing Kotlin Native Compiler build times and Google Chrome's official support for WasmGC further emphasize the potential of KMP in creating efficient and performant code across various platforms.
✦
Our team believes that the updates and new features announced at Google I/O 2024 could help us improve our clients' digital products and our own workflows. We look forward to exploring how these technologies can be implemented to deliver innovative solutions and quality results for our clients.