Resumen de desarrolladores de Google I/O: ¿Qué hay de nuevo?
Publicado: 2022-03-10La presentación principal de Google I/O se abrió con una animación que nos pedía que "hagamos cosas buenas juntos", y en este artículo, voy a resumir algunas de las cosas anunciadas en la presentación principal y la presentación principal del desarrollador, que son de interés para Smashing. lectores Los anuncios de la keynote fueron respaldados por sesiones durante el evento, las cuales fueron grabadas. Para ayudarlo a usar las cosas anunciadas, estaré enlazando los videos de esas sesiones más cualquier material de apoyo que haya podido encontrar.
Me encantaría saber sobre cuáles de estos anuncios le gustaría obtener más información; deje un comentario a continuación. Además, si usted es un autor con experiencia para compartir en cualquiera de estos, ¿por qué no nos envía una línea con un resumen?
Los discursos de apertura
Los principales anuncios fueron cubiertos en las presentaciones principales. Si desea ver todas las conferencias magistrales, puede encontrarlas en YouTube junto con algunas versiones resumidas:
- El Keynote principal dirigido por el CEO Sundar Pichai (aquí hay una versión resumida de diez minutos de los puntos más importantes),
- El Developer Keynote dirigido por Jason Titus (aquí hay una versión de cinco minutos de los puntos importantes cubiertos en el Developer Keynote).
Google I/O y la Web
Asistía a Google I/O como Web GDE (Google Developer Expert), y I/O normalmente tiene una gran cantidad de contenido que es más interesante para los desarrolladores de Android. Dicho esto, hubo muchos anuncios y sesiones útiles para mí.

La sesión del Estado de la Unión Web abarcó anuncios e información sobre Lighthouse, PWA, Polymer 3.0, Web Assembly y AMP. Además del video, puede encontrar una reseña de esta sesión en el Blog de Chromium.
Novedades en Chrome DevTools cubrió todas las funciones nuevas que están disponibles o que llegarán pronto a DevTools.
Las aplicaciones web progresivas fueron una gran historia durante el evento, y si aún tiene que crear su primera PWA, la presentación del kit de inicio de PWA puede ayudarlo a comenzar a usar Polymer. Para profundizar más en Polymer, puede continuar con Web Components y Polymer Project: Polymer 3.0 y más allá. El sitio de Polymer ahora está actualizado con la documentación de Polymer 3.0.
Angular no se quedó fuera, mire la sesión What's New in Angular para conocer todos los detalles.
Chrome sin cabeza es un tema que me ha interesado últimamente, ya que siempre estoy buscando formas interesantes de automatizar tareas. En la sesión El poder de Headless Chrome y la automatización del navegador, puede obtener información sobre el uso de Headless Chrome y Puppeteer. Si se pregunta qué tipo de cosas podría lograr, hay algunos ejemplos de cosas que le gustaría hacer en GitHub.
Además, eche un vistazo a:
- "Construyendo una red perfecta" por Dru Knox
- “Rendimiento web simplificado” por Addy Osmani y Ewa Gasperowicz
- “Haz que tu sitio de WordPress sea progresivo” por Alberto Medina
- "El futuro de la web es inmersivo" por Brandon Jones
- “Construya el futuro de la web con JavaScript moderno” por Mathias Bynens y Sathya Gunasekaran
- "Construya el futuro de la web con ensamblaje web y más" por Thomas Nattestad
Noticias para desarrolladores de Android
No soy un desarrollador de Android, pero estaba rodeado de personas que lo son. He tratado de elegir algunas de las cosas que parecían más emocionantes para la multitud. La sesión, "Novedades de Android", es un excelente lugar para ir a conocer todos los anuncios clave. La primera es el hecho de que Android P Beta ya está disponible, y muchas de las funciones anunciadas estarán disponibles como parte de esa versión beta. Puede verificar si su dispositivo es compatible con la versión Beta aquí.
Android Jetpack es un conjunto de bibliotecas, herramientas y orientación arquitectónica para ayudar a que la creación de excelentes aplicaciones de Android sea rápida y sencilla. Los IDE están integrados con Android Studio, y esto parece ser un intento de simplificar la experiencia del desarrollador de las tareas comunes. Puede encontrar más información sobre Android Jetpack en el video de la sesión en Novedades en la biblioteca de soporte de Android.
La capacidad de crear acciones en aplicaciones es algo que ahora está en versión beta y permite a los desarrolladores crear interacciones que van desde la voz hasta las pantallas, ya sea su reloj, teléfono o las nuevas pantallas inteligentes que se presentarán más adelante este año.
Los sectores son un fragmento interactivo de la interfaz de usuario de una aplicación, introducido en Android P. Para obtener más información, eche un vistazo a esta sesión de E/S en la que puede aprender a crear un sector y hacer que aparezca como sugerencias en los resultados de búsqueda.
- Mira la sesión Design Actions for the Google Assistant Beyond Smart Speakers de Sada Zaidi,
- Explore el sitio web de diseño conversacional,
- Leer más sobre Acciones,
- Marque la Lista de reproducción de acciones de Google Developers en YouTube.
Después de ver algunos anuncios específicos para la Web y Android, ahora echaré un vistazo a algunos de los temas más importantes cubiertos en el evento y cómo podrían resultar para los desarrolladores.

Inteligencia artificial, realidad aumentada y aprendizaje automático
Como era de esperar, la presentación principal, así como la presentación del desarrollador, tenían un fuerte tema de inteligencia artificial, realidad aumentada y aprendizaje automático. Este tema es parte de muchos anuncios y productos de Google. Google está aprovechando la gran cantidad de datos que ha recopilado para crear algunos productos y servicios increíbles, muchos de los cuales traen consigo nuevas preocupaciones sobre la privacidad y el consentimiento a medida que el mundo digital y el real se fusionan más estrechamente.
Google Photos está obteniendo nuevas funciones de inteligencia artificial que lo ayudarán a mejorar sus fotografías, al brindar sugerencias sobre cómo corregir el brillo u ofrecer rotaciones sugeridas.
Una nueva versión de Google News utilizará IA para presentar a los usuarios una variedad de cobertura sobre las historias que les interesan.
Una de las demostraciones que logró una gran ronda de aplausos fue cuando se demostró que Google Lens apuntaba a una sección de texto en un libro, y ese texto se podía copiar y pegar en el teléfono.
"¿Qué pasaría si pudieras copiar y pegar cosas del mundo real en tu teléfono?"
— Autoridad de Android (@AndroidAuth) 8 de mayo de 2018
Nunca antes habíamos estado tan entusiasmados con copiar y pegar. #io18 #googlelens pic.twitter.com/BjOYS3gfUi
Si está interesado en usar IA, le gustaría ver la sesión AIY: Hágalo usted mismo Inteligencia artificial. También,
- Diseñadores líderes en Google sobre "Diseño, aprendizaje automático y creatividad"
- “Llevar las innovaciones de inteligencia artificial y aprendizaje automático a la atención médica” por Lily Peng y Jessica Mega,
- "Explorando la interacción AR" por Chris Kelley, Elly Nattinger y Luca Prasso
- “Aplicaciones AR: compilar, iterar y lanzar” por Tim Psiaki y Tom Salter
mapas
Cuando viajo, conozco el escenario demasiado común de salir de una estación de tren con mapas abiertos y no tener idea de en qué dirección estoy mirando y qué calle es cuál. Google espera resolver este problema con la realidad aumentada, trayendo fotografías e indicaciones de Street View a la pantalla para ayudarlo a saber en qué dirección comenzar a caminar.

Google Maps también está tomando más de una porción del área para la que ya podríamos usar FourSquare o Yelp, brinda más recomendaciones basadas en lugares que ya hemos visitado o revisado. Además, una característica que me veo usando cuando intento planificar cenas posteriores a la conferencia es la capacidad de crear una lista de lugares y compartirla con un grupo para seleccionar a dónde ir. Android Central tiene una excelente publicación sobre todas las nuevas funciones de mapas si quieres saber más. Estas funciones estarán disponibles en las versiones de Android e iOS de la aplicación Google Maps.
Para los desarrolladores, se puede encontrar un resumen de los cambios en la API de Maps en la sesión Google Maps Platform: Ready For Scale.
Presentamos el kit de aprendizaje automático
Si bien muchos de nosotros encontraremos útiles las funciones impulsadas por Machine Learning como consumidores de las aplicaciones que las usan, si está interesado en usar el aprendizaje automático en sus aplicaciones, entonces Google está tratando de facilitarle la tarea con ML Kit. ML Kit lo ayuda a llevar el poder del aprendizaje automático a sus aplicaciones con las API de Google. Las cinco API listas para usar son:
- Reconocimiento de texto
- Detección de rostro
- Escaneo de código de barras
- Etiquetado de imágenes
- Reconocimiento de hitos
Dos API más estarán listas en los próximos meses: una API de respuesta inteligente que le permite admitir respuestas de mensajes contextuales en su aplicación y una adición de contorno facial de alta densidad a la API de detección de rostros.
Puede leer más sobre ML Kit en esta publicación de Google Developers Introducción a ML Kit y en el video de sesión ML Kit: Machine Learning SDK para desarrolladores móviles.
dúplex de Google
La demostración más comentada de la conferencia magistral fue Google Duplex, con una demostración del Asistente de Google conversando con un restaurante y una peluquería para hacer una reserva y programar una cita. La demostración hizo que la multitud se quedara sin aliento ya que la conversación era tan natural que la persona al otro lado del teléfono no se dio cuenta de que no estaba hablando con una persona.
No pasó mucho tiempo antes de que la gente pasara de "*¡Eso es genial!*" a "*¡Eso da miedo!*" y existen preocupaciones obvias sobre la ética de un robot que no declara que no es una persona real cuando interactúa con alguien. en el teléfono
Las grabaciones que se reprodujeron durante el discurso de apertura se pueden encontrar en la publicación de Ethan Marcotte sobre la función, en la que señala que "Duplex fue elegante e intencionalmente diseñado para engañar". Jeremy Keith señala sabiamente que las personas emocionadas por probar esta tecnología no se imaginan a sí mismas como la persona que está al otro lado del teléfono.
Además de Duplex, hubo una serie de anuncios sobre el Asistente de Google, incluida la capacidad de tener una conversación continua , una conversación de ida y vuelta que no requiere decir "Hola, Google" al comienzo de cada frase.
Accesibilidad
Como laico, no puedo dejar de pensar que muchas de las cosas en las que Google está trabajando podrían tener implicaciones muy positivas en términos de accesibilidad. Incluso el controvertido Dúplex podría permitir que alguien que no puede tener una llamada de voz trate más fácilmente con negocios que solo se pueden contactar por teléfono. Un área en la que la tecnología de Google pronto tendrá un impacto es con la aplicación de Android Google Lookout, que ayudará a los usuarios con discapacidades visuales a comprender lo que les rodea, mediante el uso de la cámara del teléfono y dando notificaciones habladas al usuario.
Hubo varias sesiones que se centraron realmente en la accesibilidad en I/O, incluida la posibilidad de que los desarrolladores tuvieran una revisión de accesibilidad de su aplicación. Para los desarrolladores web, la charla de Rob Dodson What's New In Accessibility cubre las nuevas funciones de DevTools para ayudarnos a crear sitios más accesibles, además del modelo de objetos de accesibilidad que brinda más control sobre la accesibilidad de los sitios. Para desarrolladores de Android Novedades en accesibilidad de Android detalla las características que formarán parte de Android P. Con el enfoque en AR y VR, también hubo una sesión sobre lo que debemos pensar en esta área emergente de tecnología: Accesibilidad para AR y RV.
Las aplicaciones de Linux están llegando a Chrome OS
Un anuncio interesante fue el hecho de que las aplicaciones de Linux se podrán instalar en Chrome OS, lo que hace que ChromeBook sea una opción mucho más interesante como desarrollador. Según VentureBeat, Google está usando Debian Stretch, por lo que podrá ejecutar apt e instalar cualquier software para el que haya un paquete Debian. Esto incluiría cosas como Git, VS Code y Android Studio.
Diseño de materiales
El sitio web material.io se ha actualizado para la nueva versión de Material Design; el gran anuncio para eso es Theming, que permitirá a los desarrolladores usar Material para crear sus propios temas, haciendo que sus aplicaciones se vean un poco menos como una propiedad de Google. La galería permitirá que los equipos compartan y colaboren en sus diseños.
También se anunció Material Theme Editor, que es un complemento para Sketch, por lo que es solo para Mac. El sitio web dice que está "actualmente disponible para Sketch", por lo que quizás aparezcan otras versiones a su debido tiempo.
Puede encontrar un artículo sobre cómo crear un tema Material en el sitio web material.io. El sitio design.google también es un destino útil para Material y otros temas de diseño de Google. De las sesiones, puedes ver:
- "Personalice los componentes de material para su producto" por Richard Fulcher, Rachel Been y Josh Estelle
- “Code Beautiful UI con Flutter y Material Design” por Mary Via y Will Larche
- "Construir excelentes productos de diseño de materiales a través de plataformas" por Jonathan Chung, Nick Butcher y Will Larche
Bienestar digital
En el discurso de apertura se anunció el nuevo sitio de Bienestar digital de Google, junto con un conjunto de funciones en Android P y también en YouTube, cuyo objetivo es ayudar a las personas a desconectarse de sus dispositivos y reducir el estrés causado por alertas y notificaciones. Puede explorar todas las funciones en wellbeing.google/. La mayoría de estos requerirán Android P, actualmente en Beta, sin embargo, las funciones de YouTube serán parte de la aplicación de Youtube y, por lo tanto, estarán disponibles para todos.
Como desarrollador, es interesante pensar en cómo podemos implementar características similares en nuestras propias aplicaciones, ya sea para aplicaciones web o móviles. Cosas como la combinación de notificaciones en una alerta diaria, como se habilitará en Youtube, podrían ayudar a evitar que los usuarios se sobrecarguen con sus alertas y puedan interactuar adecuadamente con ellos en un horario programado. Se ha vuelto cada vez más fácil pedir constantemente a nuestros usuarios que nos miren, tal vez deberíamos tratar de trabajar con nuestros usuarios para estar disponibles cuando nos necesitan y escondernos en silencio cuando están haciendo otra cosa.
Para obtener más información sobre la creación de un ecosistema tecnológico más humano, explore el sitio web del Centro de Tecnología Humanitaria.
Resumen de noticias
Cada sitio de noticias ha estado publicando sus propias reseñas de I/O, así que terminaré con algunas de las mejores coberturas que he visto. Como asistente al evento, sentí que se manejó hábilmente, fue muy divertido, pero quedó muy claro que Google tiene mensajes claros y bien ensayados que quiere enviar a las comunidades de desarrolladores que crean aplicaciones y contenido. Cada anuncio clave en los discursos principales fue seguido por sesiones que profundizaron en los detalles prácticos de cómo usar esa tecnología en el desarrollo. Se anunciaron y demostraron tantas cosas que es imposible cubrir todo en esta publicación, o incluso haberlo experimentado todo en el evento. Sé que hay varios videos en la lista de reproducción de E/S que veré después de regresar a casa.
- TechCrunch tiene un excelente resumen, con artículos individuales sobre muchos de los grandes anuncios,
- También hay una cobertura del evento de CNET,
- The Verge tiene un flujo de historias de su contenido informando sobre los anuncios.
Si estuvo en I/O o siguió la transmisión en vivo, ¿qué anuncios le resultaron más interesantes? Puede usar los comentarios para compartir las cosas que no cubrí que serían sus aspectos más destacados de los tres días.