Ayer Apple presentó, como todos los años, la ya más que consolidada WWDC, la conferencia de y para programadores conducida por el CEO de Apple Tim Cook.
Como viene siendo habitual, esta conferencia fue bastante descafeinada para los programadores, dedicando casi el 80% del tiempo en presentar los nuevos sistemas operativos iOS 12, WatchOS 5 y MacOS Mojave (10.14).
Tim Cook dio entrada a Craig Federighi, que empezó sacando músculo con su iOS 11. El 81% de los dispositivos disponibles tiene actualmente instalado dicho sistema (atrás queda el 90% de iOS 10 o el imbatible 97% de iOS 9).
Acto seguido presentaron el nuevo iOS para dispositivos iPhone e iPad, iOS 12. Uno de sus puntos fuertes es la compatibilidad, ya que todos los dispositivos compatibles para iOS 11 lo serán para este nuevo iOS 12, incluyendo el iPhone 5s, ¡un dispositivo que salió a la venta en septiembre de 2013!
Craig pasó a hablarnos de la mejora de rendimiento que vamos a notar con este SO de más de un 50% en un iPhone 6 plus.
Después de esta presentación llegó la primera noticia para los programadores ARKit 2. Esta segunda versión del framework de Realidad Aumentada viene cargada de mejoras tales como detección de objetos 3D, Facetraking, entornos compartidos y un nuevo modelo 3D que podemos incluir en mensajes, webs, app news… Además, y sin necesidad de una app que corra este modelo, podemos ver el modelo en nuestro dispositivo ya sea en AR o en un fondo por el cual podemos navegar.
A continuación dieron paso a esta presentación de Lego, que muestra el gran potencial de este framework en su versión 2.
Otro punto fuerte de la conferencia para desarrolladores fueron las mejoras de Siri.
Siri ahora incluye una API de accesos directos para ayudar a los usuarios a realizar rápidamente las tareas relacionadas con su aplicación, directamente desde la pantalla de bloqueo, en la búsqueda o desde la pantalla de Siri. Los usuarios incluso pueden ejecutar accesos directos con su voz y crear los suyos propios con la nueva aplicación de accesos directos.
Esta aplicación se puede integrar en nuestras aplicaciones, pero es el usuario el que tiene que crear ese vínculo con Siri, estaremos atentos al training que irán desvelando esta semana.
A partir de aquí casi todo fueron mejoras de sistema operativo o aplicaciones ya existentes, tales como:
- Inclusión de la app bolsa en la app News (la cual sigue estando solo disponible en EE.UU, Reino unido y Australia).
- Rediseño de la app grabadora de voz.
- Books pasa a ser Apple Books con un nuevo rediseño y una tienda totalmente nueva.
Y entonces es cuando soltaron algo que en principio pasó desapercibido, pero es una apertura más del sistema Car play. A partir de ahora, se podrán usar aplicaciones de navegación de terceros, como Google Maps y Waze.
No dieron más especificaciones, pero recordamos que este sistema es bastante cerrado: actualmente muy pocas apps han conseguido llegar a Car Play, solo apps de musca/podcast y mensajería, siempre y cuando tengan integrado Siri.
iOS 12 termino con otra media hora de mejoras:
- Apps de rendimiento
- Mejoras de la app “no molestar”
- Mejora de la vista en pantalla bloqueada de notificaciones push
- Nuevos animojis con detección de lengua…(sin duda el wtf de la conferencia),
- Memoji, creador de emojis con nuestra cara
- Llamadas en grupo con FaceTime de hasta 32 personas.
Tim Cook volvió para presentar WatchOS 5, que, una vez más, incluía muy poca información para programadores, que se puede resumir en:
- Lectura del pulso.
- Automatización en el reconocimiento de ejercicio que estas realizando con el nuevo GymKit.
- Notificaciones interactivas.
- WebKit para mostrar contenido en HTML.
El resto de la conferencia sobre WatchOS 5 fue para volver hablar de las mejoras de SO y apps tales como Nuevos anillos (gamificación de los anillos compartiéndolos con otros), app Walkie Talkie, Atajos de Siri, Eliminación del “Hey Siri” y la app de Podcast.
Después de Watch fue el turno de Apple TV con su TvOS 12. Aquí directamente no hubo anuncio alguno para desarrolladores; solo anunciaron nuevos acuerdos con diferentes compañías de cable como Canal +, soporte de 4k y dolbi atmos.
Entonces llego el momento de Mac OS. Aunque todos teníamos en mente todos esos rumores sobre la compatibilidad con IOs, todavía deberíamos esperar un poco para oír algo al respecto.
Presentaron su nuevo sistema llamado MacOS Mojave. Empezaron la conferencia sobre el SO mostrando las nuevas mejoras y apps como:
- DarkMode.
- Stacks en escritorio agrupando los elementos del mismo.
- Nuevas vistas previas y opciones de edición dentro de ellas en Finder.
- Captura de pantalla con nuevas opciones.
- Conexión rápida con dispositivos para tomar fotos y escanear documentos.
- App News.
- Amento de la seguridad con Finguerprint.
- Rediseño de la AppStore de mac.
- App HomeKit.
Después de todo esto, llego el momento de hablar de iOS y MacOs, con un rotundo NO.
“NO vamos a unificar MacOS e iOS, pero lo que sí vamos a hacer es añadir este mismo año UIKit a las apps de MacOS”, este es el primer paso que Apple da para que en 2019 las apps de iOS sean portables 100% a MacOS.
Y hasta aquí la conferencia de “desarrolladores” de este 2018, en la que, más que hablar de desarrollo, se ha hablado de los nuevos sistemas y todas sus mejoras.
Esta WWDC 2018 no solo es la conferencia, es también una semana de presentaciones y talleres sobre todo lo presentado; así que estaremos atentos a todo lo que Apple ofrece en todos sus nuevos sistemas.
Las betas de todos los sistemas operativos ya están disponibles para los desarrolladores.