Novedades de productos

Cómo compilar para el sistema de inteligencia en Android

Lectura de 4 min
Ver el perfil de Matthew McCullough
Matthew McCullough Vicepresidente, Gerente de Producto, Desarrollador de Android

Como se anunció hoy durante The Android Show, Android está pasando de ser un sistema operativo a un sistema de inteligencia, lo que crea más oportunidades de interacción con tus apps. Gracias a la integración profunda entre el hardware y el software, los dispositivos Android podrán encargarse de la difícil tarea de anticipar las necesidades de los usuarios, de modo que tu app pueda enfocarse en ofrecer esa experiencia en el momento adecuado. Como parte de esto, anunciamos Gemini Intelligence, un conjunto de nuevas funciones que llevan lo mejor de Gemini a nuestros dispositivos Android más avanzados.

Automatización de tareas con Gemini

Con Gemini Intelligence, ampliamos la capacidad de Gemini para automatizar tareas en apps seleccionadas en nombre del usuario, con transparencia y control integrados. Esto crea otra vía para la participación de los usuarios, ya que dirige el tráfico con un alto nivel de intención a tu app sin que tengas que escribir código ni realizar un trabajo de ingeniería importante. Al permitir que Gemini navegue por tareas complejas de varios pasos, como pedir un café con leche en una cafetería o crear un carrito de compras a partir de una lista de compras en una app de notas, Gemini se encarga de la logística para los usuarios, de modo que puedas enfocarte en la innovación y en la creación de funciones excelentes. 

Sabemos que hay momentos en los que las personas quieren explorar y otros en los que quieren realizar una tarea rápidamente. Inicialmente, se lanzó con socios seleccionados de comida y viajes compartidos para crear un pedido de comestibles o solicitar un viaje, pero esta función se está expandiendo a más verticales y factores de forma, incluidos dispositivos plegables, relojes, automóviles y lentes de realidad extendida. 

TAS-Gif (1).gif

Aumenta la participación con AppFunctions

Para tener más control sobre cómo interactúan los agentes con tu app, puedes usar las AppFunctions de Android. Esto te permite proporcionar herramientas específicas, como servicios, datos y acciones, directamente al SO y a los agentes, junto con descripciones en lenguaje natural. Luego, el sistema puede descubrir y ejecutar estas herramientas en diferentes factores de forma, lo que permite que los usuarios activen la funcionalidad de tu app a través del sistema de inteligencia para obtener experiencias más enriquecidas y personalizadas con la automatización de tareas. Comenzamos a probar estas APIs en etapa inicial en una versión preliminar privada con apps como KakaoTalk para permitir que los usuarios “envíen mensajes” o “inicien llamadas de voz” a través de este nuevo framework. Las AppFunctions ya habilitaron la ejecución local de los casos de uso de 25 apps en todos los fabricantes de dispositivos. Puedes experimentar con la API de forma local y registrar tu interés para unirte al Programa de acceso anticipado de AppFunctions y obtener oportunidades de integración completa.

Ofrecemos varias rutas de integración para ayudarte en cualquier etapa de este recorrido de inteligencia, ya sea con una automatización de apps sin esfuerzo y sin cambios de código, o con la API de AppFunctions, para brindarte más control de una manera similar al MCP. 

Experiencia del usuario mejorada con widgets

Mejoramos la experiencia del usuario expandiendo la compatibilidad de los widgets a nuevos factores de forma, comenzando por los automóviles. Esto crea nuevas oportunidades para que interactúes con los usuarios en 250 millones de vehículos compatibles con Android Auto. 

Jetpack Glance facilita la creación de widgets de alta calidad y ahora obtiene nuevas y potentes funciones gracias a un nuevo framework subyacente llamado RemoteCompose.

  • Nuevas interacciones premium más enriquecidas: RemoteCompose se diseñó para ser altamente adaptable y eficiente en el consumo de batería, lo que permite que Glance ofrezca interacciones más enriquecidas y premium. Pronto podrás aprovechar las nuevas funciones, como el desplazamiento rápido, los botones expresivos y los efectos de partículas, para crear widgets más atractivos.
  • Retrocompatibilidad integrada: Estas funciones expresivas de RemoteCompose son compatibles de forma predeterminada con Android 16 y versiones posteriores. Si usas Jetpack Glance como tu API, mantendrás la retrocompatibilidad completa. Tus widgets aprovecharán automáticamente estas funciones premium de la IU en los dispositivos más nuevos, mientras que se degradarán de forma elegante para admitir versiones anteriores del SO.

Además, RemoteCompose es el motor detrás de Create My Widget, una función con la que los usuarios pueden pedirle a Gemini que cree widgets personalizados totalmente adaptables, a los que se les puede cambiar el tamaño y optimizarlos sin problemas para la pantalla principal del usuario o el reloj Wear OS.

Cómo crear apps adaptables más allá del teléfono

Desde dispositivos plegables, tablets, vehículos compatibles y visores de RE hasta las nuevas Googlebooks, el lienzo de las apps para Android se expandió a través de pantallas y factores de forma. Estas son algunas de las actualizaciones que te ayudarán a crear de forma adaptable: 

morph-to-tablet.gif
  • Jetpack Navigation 3: Nuestra versión más reciente de Jetpack Navigation 3 ofrece una compatibilidad adaptable más profunda que agrega decoradores de escenas a la API de Scene. Los decoradores de escenas se pueden usar para modificar la escena calculada por la estrategia de escenas de tu app. Por ejemplo, se pueden usar para agregar elementos comunes de la IU, como barras de la app superiores y barras o rieles de navegación que quieras agregar en la escena, en lugar de en el nivel de entrada de navegación. NavDisplay ahora incluye una funcionalidad integrada que hace que las entradas de navegación sean elementos compartidos, por lo que ahora puedes realizar transiciones fluidas entre escenas. Consulta nuestras recetas de Nav3 para obtener más información.
  • Jetpack Compose: Adoptar Compose en tu app sigue siendo la forma más fácil de comenzar a crear IU adaptables, y queremos asegurarnos de que tengas el nivel adecuado de compatibilidad con la arquitectura. Estamos trabajando en un nuevo conjunto de componentes básicos en Compose 1.11 para diseños responsivos y personalización con Grid, Flexbox, MediaQuery y Style. Nos encantaría recibir tus comentarios sobre ellas antes de quitar la marca Experimental.
  • Guía de diseño: Explora nuestra galería de diseño actualizada para inspirarte, nuestro nuevo centro de diseño para computadoras de escritorio o nuestra guía de diseño adaptable para comenzar.

Para disfrutar de experiencias diferenciadas por dispositivo,  aprovecha las actualizaciones más recientes de los siguientes elementos:

  • Biblioteca de apps para vehículos: Estamos optimizando el desarrollo con la expansión de la biblioteca de apps para vehículos, que te permite "compilar una vez" y ofrecer experiencias de contenido multimedia personalizadas y optimizadas para evitar distracciones tanto en Android Auto como en el SO Android Automotive. Además, estamos ampliando la compatibilidad con las apps de video adaptables para que los videos se puedan reproducir en pantalla completa cuando los vehículos estén estacionados, lo que permitirá una interacción más enriquecedora en el vehículo.
  • SDK de Android XR: El SDK de Android XR te permite crear experiencias personalizadas y muy diferenciadas para una variedad cada vez mayor de dispositivos de RE, incluidos los próximos lentes de RE con cable (como el Project Aura de XREAL), mientras que las apps adaptables existentes aparecen automáticamente en entornos envolventes sin necesidad de un esfuerzo de desarrollo adicional. Puedes prepararte para los lentes con pantalla usando Jetpack Compose Glimmer para crear IU visibles de un vistazo adaptadas a los lentes con pantalla, junto con las APIs de Jetpack Projected para conectar las experiencias de la app desde el teléfono al campo visual del usuario. La versión preliminar para desarrolladores 4 del SDK de Android XR, que se lanzará la próxima semana, presenta nuevos componentes interactivos, como chips de título y grupos de botones, que optimizan la entrada para los paneles táctiles de los lentes. Optimiza tu flujo de trabajo con la nueva API de ProjectedTestRule para automatizar los entornos de pruebas.

Una nueva era para tus usuarios en Android

Desde el cambio a un sistema de inteligencia hasta la expansión de nuevos factores de forma, como Googlebooks, Android está creando nuevas formas para que las personas aprovechen al máximo sus experiencias con los dispositivos, con los desarrolladores y creadores de apps en el centro de todo.

Las funciones de Gemini Intelligence se lanzarán en etapas a medida que estén listas, a partir de los teléfonos Samsung Galaxy y Google Pixel más recientes de junio a septiembre. También estarán disponibles en tus dispositivos Android, incluidos tu reloj, auto, lentes y laptops, más adelante este año.

No te pierdas las novedades sobre el desarrollo de apps en esta nueva era en Google I/O la próxima semana. 

Escrito por:
Continuar leyendo