Resumen de la WWDC 2020 | PWA Experts I/O

Resumen de la WWDC 2020

La gran manzana de Cupertino presentó el pasado 22 de Junio su conferencia anual para desarrolladores Apple WWDC. A través de la misma, trajo un compendio de novedades orientadas a casi todos sus segmentos corporativos, que te invitamos a conocer en esta publicación.

GIF

Como todos los años, Apple presentó el pasado 22 de junio su conferencia anual para desarrolladores, con todas las novedades que su ecosistema de hardware y software estará presentando a la brevedad.

A diferencia de otros años, el evento fue a puertas cerradas y pre-grabado. Aprovecharon las locaciones de su centro de convenciones Steve Jobs, el Apple Park, y los hogares de algunos de los speakers que tuvieron a cargo una o más secciones donde presentar. Hagamos a continuación, un repaso de las buenas nuevas que la firma de Cupertino nos trae para lo que resta de 2020.

iOS 14

iOS 14

El ecosistema móvil de Apple ya avecina el lanzamiento de iOS 14. Este sistema operativo incluye varias novedades dentro de las cuales podemos destacar:

  • Integración de Widgets en la pantalla principal
  • Biblioteca de aplicaciones: agrupación de Apps por temática
  • Mejoras en los Maps de iOS, integrando caminos especiales para autos eléctricos, bicicletas, y demás
  • Mejoras en la App Home, que permite controlar un hogar inteligente
  • Actualizaciones significativas de Messages
  • Traductor de idiomas, Mejoras en Siri y seguridad en la privacidad
  • Integración de videos PiP
  • App Clips

iOS 14 llegó como siempre con una lista de equipos que soportan esta nueva versión, donde encontramos a: iPod Touch 7° Gen, y iPhone 6s o superior, y iPhone SE de primera y segunda generación.

App Clips

Y ya que mencionamos a App Clips queremos aprovechar y profundizar esta plataforma, a través de la cual se busca ampliar la capacidad de compra de servicios y uso de la billetera virtual Apple Pay. App Clips presenta una aplicación que está integrada en la memoria del sistema operativo, la cual facilita la adquisición de diversos bienes, haciendo uso del Código QR, pagos mediante NFC y lectura de su propia etiqueta denominada App Clip Code.

app clips

En principio es un excelente concepto el que plantean, aunque pasarían a competir de forma directa con los cientos de miles de Apps que existen actualmente bajo la categoría Billeteras Virtuales o E-Wallets. En cuanto a App refiere, App Clips nace como un concepto similar a lo planteado hace algunos años por Google con las Instant Apps de Android.

App Clips llega como aplicación nativa, y los desarrolladores podrán hacer uso de XCode para poder sacar partido de sus características. En la web oficial de la App, ya cuentan con las guías de diseño y desarrollo, como también con los Session Videos dedicados, posteriores al evento.

Safari browser

El navegador web de las plataformas Apple también llega con cambios significativos.

Safari

Safari Web Extensions

Entre éstos, podemos destacar la integración de Extensiones bajo el nombre Safari Web Extensions. Las mismas permitirán agregar dentro del navegador web una serie de extensiones, que complementen nuestro trabajo cotidiano. De esta forma, Apple se suma a competir con Chrome, Edge y Firefox. La firma de Cupertino también confirmó su compatibilidad con extensiones ya desarrolladas para los otros navegadores, teniendo por supuesto que cambiar algunos detalles mínimos de registro y validación de las mismas.

Safari Web Authentication

El año pasado Apple introdujo Sign In With Apple, trayendo un renovado método de login para con las aplicaciones web existentes en la nube. Este año, Safari le suma a esta capacidad de autenticación, la lectura de huella digital y la autenticación mediante rostros, bajo los nombres Touch ID y Face ID. Así Sign In With Apple se vuelve mucho más poderoso frente a otros métodos de autenticación de usuarios existentes para las aplicaciones web y web móviles.

Web Inspector

Las herramientas para desarrollo de Safari también incluyen mejoras, entre las cuales podemos destacar los mecanismos de depuración de código, la edición de cookies, y el análisis de red durante la carga de recursos externos.

Apps Clip también contará con una etiqueta disponible para integrarse en los desarrollos web. Aunque Apps Clip no trae soporte web nativo para desarrollar soluciones del tipo Web Apps, al menos hay un primer paso que nos depara que en el futuro cercano, si triunfa este sistema de pagos propuesto por Apple, Safari comience a tener soporte más integrado con el mismo.

Aquí les dejamos el link a Safari Technology Preview, con el listado completo de cambios que están llegando de la mano de su próxima versión.

WKWebView

El motor web utilizado por las plataformas iOS y iPadOS también incluye cambios y mejoras, entre las cuales se encuentran varias mejoras a JavaScript. Esto es beneficioso tanto para las Web Apps como también para los contenidos web embebidos en aplicaciones móviles nativas.

Recordemos para quienes desarrollan para el ecosistema PWA, WKWebView es el medio en el cual iOS y iPadOS muestran las aplicaciones web a pantalla completa.

App Bound Domains, permite definir una serie de “dominios oficiales” para nuestra Web App, de manera tal que WKWebView omita abrir un hipervínculo diferente al cual nuestra Web App o aplicación nativa responde.

El manejo de Zoom para aquellas Web Apps que permiten al usuario su uso, también se agrega como posible control en Web Apps a pantalla completa.

Para compartir contenido desde una Web App a pantalla completa, contaremos con la posibilidad de manipular la generación de un archivo PDF a partir del contenido Web que el usuario está visualizando en pantalla.

Los grandes ausentes en el anuncio de Safari y/o WKWebView, es la integración más profunda de Service Workers para con el ecosistema de Apple (quien parecería comenzar a funcionar, pero nada de información oficial, ni siquiera documentación), y las mejoras en interpretación y aprovechamiento de Web Manifest por parte de los S.O móviles de Apple.

Enlaces de interés

Más información

#Apple#WWDC#Evento

Para dejar tu comentarios debes pertenecer a la Comunidad.

Entra en la Comunidad

¿Quieres aprender sobre las PWAs, colaborar en el desarrollo de la plataforma, redactar artículos, publicar tutoriales y mucho más? Únete a la Comunidad PWA Experts I/O.

WIP: Work in Progress

Estas son las próximas mejoras que presentaremos en la Comunidad, ¿te apetece colaborar?

  • 🔚 Incluir resumen de los features de las PWA por navegador.
  • 🔚 Agregar avisos vía email con las respuestas en los hilos del foro.
  • 🔜 Implementación del Service Workers.
  • 🔜 Newsletters.