Google I/O 2021 comenzó hoy y el discurso de apertura para desarrolladores estuvo repleto de noticias relevantes para programadores de Android, desarrolladores web y expertos en aprendizaje automático.

Jacob Lehrbaum, director de relaciones con desarrolladores de Android en Google, les dijo a los desarrolladores de Android que se prepararan para Android 12, que describió como "uno de los mayores cambios de diseño de todos los tiempos" en la historia de Android. Como parte de esto, los desarrolladores deberán aprender más que nuevos elementos de la interfaz de usuario.

Se agregan nuevas funciones de seguridad para el usuario, incluida la capacidad de los usuarios para auditar las solicitudes de datos de la aplicación (al igual que las funciones de privacidad de iOS 14.5 lanzadas recientemente). Los desarrolladores pueden obtener más información sobre cómo se auditarán sus aplicaciones y probar la auditoría ellos mismos en d.android.com/audit.

VER: Cómo obtener la versión beta de Android 12 (República Tecnológica)

Android 12 también agrega nuevos cubos de suspensión que limitarán el trabajo en segundo plano para conservar los recursos y limitarán la forma en que se pueden iniciar los servicios en primer plano para evitar que las aplicaciones maliciosas se aprovechen de los requisitos poco estrictos. Los desarrolladores deben estar preparados para adaptarse a estas nuevas funciones, así como a los nuevos elementos de la interfaz de usuario, como animaciones de inicio personalizables y elementos visuales de desplazamiento ampliados. La versión beta para desarrolladores de Android 12 ya está disponible.

En lo que respecta al desarrollo de aplicaciones para Android, el mayor anuncio es la próxima versión 1.0 del kit de herramientas de interfaz de usuario nativa de Google, Jetpack Compose, en julio. Jetpack está diseñado para funcionar con el código existente y se puede agregar a las aplicaciones existentes, y ahora es compatible con Wear OS, dispositivos plegables de pantalla grande como el Samsung Galaxy Z Fold 2. Una nueva plataforma de servicios de salud para Jetpack Compose también está en versión alfa a partir de hoy. .

Índice
  • API para cromo
  • Vitales principales de la web
  • Nuevo en Flutter 2.2
  • Nuevas características de Firebase
  • Nueva plataforma de aprendizaje automático gestionado: Vertex AI
  • Cómo obtener más información sobre Google I/O 2021
  • API para cromo

    Los desarrolladores web deben estar al tanto de varios cambios próximos, incluidas las nuevas API de hardware para Chrome que le darán acceso a los periféricos del dispositivo, las nuevas API de Privacy Sandbox que ahora están disponibles para probar y el plan de Google para eliminar por completo las cookies de terceros de Chrome.

    Vitales principales de la web

    Estos cambios pueden ser significativos, pero palidecen en comparación con el gran anuncio web realizado en el discurso de apertura: los cálculos de clasificación cambiarán este verano para agregar lo que Google llama "elementos vitales web básicos". Vitals consta de tres elementos que, según Google, determinan lo que hace que un sitio web sea rápido para los usuarios de la web: velocidad de carga, capacidad de respuesta y estabilidad. Los desarrolladores que puedan verse afectados por estos nuevos requisitos de SEO pueden visitar web.dev para obtener más información sobre ellos y consultar las medidas actuales.

    Nuevo en Flutter 2.2

    Google también anunció el lanzamiento de Flutter 2.2, que actualizará el kit de herramientas de la interfaz de usuario para agregar soporte de escritorio mejorado, herramientas para desarrolladores que mostrarán cómo las aplicaciones web asignan la memoria, lo que hace que la seguridad cero sea un nuevo valor predeterminado para el desarrollo de aplicaciones y una integración más estrecha para Flutter. aplicaciones con los servicios de Google.

    Nuevas características de Firebase

    La plataforma de desarrollo de Firebase también obtiene varias características nuevas, y ninguna es más impresionante que el nuevo elemento de personalización Remote Config. La personalización utilizará las capacidades de aprendizaje automático en el dispositivo de Android para ofrecer automáticamente la mejor configuración remota de una aplicación a los usuarios según sus necesidades. Todo lo que los desarrolladores de Firebase deben hacer es proporcionar diferentes opciones de configuración y la personalización monitoreará a los usuarios de la aplicación y adaptará diferentes aspectos de esas opciones de configuración en función de lo que cree que mejorará el compromiso.

    Como ejemplo de cómo funciona la personalización de la configuración remota, tomemos un juego de Android. Un desarrollador puede crear dos modelos de dificultad diferentes, y la personalización puede decidir qué características incluir en la instancia única de esta aplicación de un usuario para presentar el mayor desafío sin volverse demasiado difícil.

    VER: Lenguaje de programación C++: cómo se convirtió en la base de todo y qué sigue (PDF gratuito) (República Tecnológica)

    Nueva plataforma de aprendizaje automático gestionado: Vertex AI

    De todos los anuncios durante el discurso de apertura para desarrolladores, el más importante fue el último: Google está lanzando una nueva plataforma de aprendizaje automático administrada llamada Vertex AI. La nueva plataforma puede entrenar modelos de aprendizaje automático sin conjuntos de datos de usuario, permite a los desarrolladores probar modelos en su consola en línea y proporciona métricas para mostrar en qué modelos se basan para hacer predicciones para mejorar la transparencia.

    Vertex AI también permite a los desarrolladores crear canalizaciones que les permitirán administrar sistemas ML para predecir, actualizar y publicar cambios automáticamente. Un ejemplo de esto dado en el discurso de apertura fue cómo funciona un filtro de spam Vertex AI: podría detectar cambios en las tácticas de los atacantes, entrenarse para adaptarse a esas nuevas tácticas e impulsar cambios en un flujo de trabajo automatizado.

    Cómo obtener más información sobre Google I/O 2021

    Google cubrió mucha información en un período de tiempo relativamente corto en la charla para desarrolladores; los desarrolladores interesados ​​en obtener más información sobre las nuevas funciones y los anuncios que se tratan aquí deben visitar el sitio web de Google I/O 2021 para ver las grabaciones a pedido del discurso principal para desarrolladores y las sesiones de trabajo sobre los temas tratados anteriormente.

    El evento de tres días se extenderá hasta el 20 de mayo e incluye una serie de talleres, encuentros y presentaciones y conferencias magistrales. La participación es gratuita para todos los que deseen registrarse.

    Imagen: Google