Lo que nos dejo el WWDC 2018

Erik Flores
OrbisMobile
Published in
7 min readJun 27, 2018

El WWDC es el evento más importante en el mundo de desarrollo Apple, por ende, es el evento donde al empresa muestra el camino que tomara sus diferentes plataformas de ahora en adelante, bajo esta premisa, ya es una costumbre que muestre las nuevas versiones de iOS, watchOS, macOS y tvOS

iOS 12

Este año, las mejoras en iOS van enfocadas en temas de performance, es muy interesante que apple aya tomado esta decision, después de que aceptaron que tomaban desiciones arbitrarias sobre como manejaban el performance de las baterías del iPhone. Lo bueno es que iOS agrego nuevas funcionalidades para saber en que estamos consumiendo nuestra batería. Otro buen punto de este enfoque, es que iOS 12 podrá ser instalado desde un iPhone 5s con el plus de mejorar su performace (tratando de romper el mito que con cada actualización el dispositivo se pone más lento), lo que más me gusta de todo esto es que apple le siga dando soporte y mejoras a un dispositivo que se lanzo hace 5 años.

Memoji

Al parecer expresarse con emojis no es suficiente, es por ese motivo, que muchas empresas han lanzados diferentes propuestas donde se busca personalizar los emojis. Apple no se quizo quedar atrás y lanzo los memojis, bajo mi punto de vista es un bueno uso que le han dado a la tecnología que desarrollaron para la cámara frontal del iPhone X y a su framework de Realidad Aumentada.

Bitmoji nunca te cambiaré

FaceTime

Quizas nadie se lo esperaba, pero ahora FaceTime soporta una video llamada de hasta 32 personas, quizás muchos puedan decir ¿para qué?, pero si hacemos incapie en que apple vende grandes cantidades de iPhones cada año y que tienen una cuota de mercado regular en laptops y son casi la mejor opción a lo que tablets se refiere y encima que FaceTime viene preinstalado, solo muestra que apple sabe lo que tiene y que trata de dar siempre una buena experiencia con sus productos.

32 personas ! 🤔

ARKit 2

Me impresiona todo el esfuerzo que Apple le esta dando a la realidad aumentada, ya van dos años seguidos donde muestran avances de AR en sus Keynote y a eso le agregamos que se creo una sección de AR en la AppStore.
Este año ARKit agrego mejoras en tracking de figuras 2D, 3D y quizás una de las que mas me gusto, la posibilidad de crear un entorno de realidad aumentada compartido, el cuál esta mas orientada a la creación de juegos usando AR.

Me gustaria que juegos como shadowmatic adopten esta tipo de idea de juegos colaborativo con AR.

Productividad

Me gusta que Apple no solo se enfoque en crear nuevas funcionalidades para vender sus iPhones sino también en como los usamos, mostrandonos en que apps consumimos más tiempo y dandonos la opción de bloquearnos la pantalla después de un uso intenso de la app que mas tiempo nos esta quitando, la verdad me gusto mucho esta última parte, a eso debemos mencionar que si tenemos la opción de Family Sharing podremos controlar el tiempo que se gasta en ciertas apps en los diferentes miembros de la familia, esto esta muy bien pensado para los niños especialmente.

Te imaginas que aparesca esa pantalla cuando estes apunto de pasar un nivel importante en tu juego

Notificaciones

Las notificaciones recibieron las mejoras que todos los usuarios pedían, las tan esperadas notificaciones agrupadas, porque creeanmé no es chevere recibir 50 notificaciones de mensajes y tener que estar haciendo scroll para ver notificaciones que llegaron previamente. Usando el ejemplo anterior de las 50 notificaciones, apple también agrego mejoras para el control de las notificaciones desde el notification center para tener un mejor control de las misma cuando te estén llegando notificaciones de manera agresiva y tu estes viendo un video o estes proyectando la pantalla de tu iPhone.

Yo: Gracias por notificaciones agrupadas, Apple: De nada Erik, espero que compres el nuevo iphone el proximo año.

MacOS Mojave

Mojave trae cosas buenas como el:
- Dark Mode, para aquellos que prefieran las interfaces oscuras.
- Stacks, para poder organizar de una manera mas rápida nuestro escritorio.
- Continuity Camera, en caso necesitamos un foto en uno de nuestros documentos de Pages o Keynote, nos da la posibilidad de obtenerlos mediante el iPhone. (Fue muy interesante la verdad, pero no se cuantas veces lo usare).

Pero quizás el mejor anuncio y mas interesante que se hizo para Mojave, es que vamos a poder usar UIKit en macOS (algo que era conocido como proyecto Marzipan), el hecho de que UIKit podrá ser usado en macOS, esto significa que todas las aplicaciones que fueran desarrolladas para iOS podrán ser instaladas en macOS 🤩

El dark mode tiene la versión del icono de basurero mas sexy de la historia

watchOS 5

Este año watchOS recibió mejoras como:
- Una aplicación standalone para escuchar podcasts
- La posibilidad de retar a tu amigos para ver quien hace mas ejercicio
- Una app de Walkie-Talkie (curioso por cierto)
- Y la posibilidad de ver paginas web en el reloj, la verdad que es un gran esfuerzo bajo mi punto de vista porque almenos ya no te aperecera el mensaje “por favor miralo en el iPhone”

Estas mejoras me hacen pensar que apple watch en un tiempo va a perder gran parte de su dependencia del iPhone y podremos salir sin nuestro iPhone sin ningún problema.

Que dia ver un apple watch circular ?

Xcode 10

Aparte de traer las ultimas versiones de los diferentes APIs de las diferentes plataformas y Swift 4.2, se han agregado:
- Una mejor integración con git, ahora podremos ver de una forma mas clara en que parte del archivo se agrego código y quien lo agrego, además soporte a las plataformas de git mas usadas (github, bitbucket, gitlab) y la posibilidad de hacer pull con rebase.
- ¡ Edición de lineas de código usando multicursores !
- Ahora podremos ejecutar código paso a paso e ir agregando lineas de código en caliente usando playground, sin necesidad de volver hacer build y volver a correr todo de nuevo, vale la pena verlo con tus propios ojos.
Para ver mas detalles sobre las nuevas funcionalidades te recomiendo que veas el Platform State of the Union.

xcode 🖤

Apple Design Awards

El apple design awards es como el oscars del mundo apple, este año toco ver calculadoras, traductores en realtime, agendas y juegos, pero con un toque diferenciador que hagen que destaquen del resto de las apps, este año mi favorito fue Playdead’s INSIDE

Playdead’s INSIDE 🤯

Frameworks

Los frameworks estrellas este año fueron ARKit, Core ML y SiriKit

ARKit

Entre las mejoras más interesantes, es que ahora ARKit ya trabaja mejor el tema de las texturas, mejora el WorldTracking para el reconocimientos de objetos en el mundo real, el reconocimientos de objetos en movimientos y la presentación del formato usdz para la previsualización de objetos en 3D.

Lo mas interesante de los archivos USDZ es que podran ser generados mediante xcrun

Core ML

Otra tópico a la que apple le esta poniendo mucho esfuerzo es al de Machine Learning, en el 2017 presentaron la primera version de este framework, el framework ayuda mucho a la fácil implementación de modelos de machine learning, el punto es que para la creación de modelos había que tener un background de por medio, este año Apple quizo romper esta brecha y hacernos la vida mas fácil con la creación de Create ML el cual nos permite crear modelos ligeros de una manera fácil via playground.

Create ML es absurdamente genial

SiriKit

Todos estamos expectantes que iba hacer apple con su Siri, ya que para ser honestos esta quedando muy atrás a comparación de sus competidores. Este año Siri no mejoro tanto como para ser el nuevo Ultron, pero si agregaron una nueva funcionalidad llamada Siri Shorcut que nos ayuda a grabar flujos de nuestras apps y asociarlas a un comando de voz via Siri, esto viene de la mano de la nueva app llamada Shortcut que basicamente es Workflow.

hello workflow

Nuevos mienbros

Apple lanzo nuevos frameworks como:
- MapKitJS, apple maps en la web
- MusicKitJS: apple music para la web
- Authentications Services: para poder autocompletar claves de nuestras cuentas.
- Network: para poder interactuar directamente con protocolos como TLS, TCP y UDP.
- Natural Language: Reconocimiento de texto en lenguaje natural.
- TVUIKit: para tener un standar de UI entre las apps nativas para el apple TV.

Videos que recomiendo

Una de las cosas que mas me gusta del WWDC es que deja una gran cantidad de conocimiento para aprender, entre los videos que podria recomendar serián:

Recuerden que hay muchos mas charlas en la siguiente web y caso necesiten un tema en especial y no quieren ir buscando en todos los videos pueden usar ASCIIwwdc.

Erik Flores

--

--