La WWDC reveló los planes de Apple para la Realidad Aumentada. AR es algo largamente rumoreado como la próxima gran cosa de Cupertino. Con ARKit, Apple prepara a los desarrolladores para que te traigan aplicaciones de Realidad Aumentada usando tu iPhone y iPad.
Con la integración en SpriteKit y SceneKit, debería ser fácil para los desarrolladores actualizar sus aplicaciones. Pero, ¿cómo afectará esto a las aplicaciones del futuro?
¿Qué es la Realidad Aumentada?
Como escribió James en su cobertura de los esfuerzos VR de VR de Apple en una Mac? ¡Podría ser más probable de lo que piensas! VR en una Mac? ¡Podría ser más probable de lo que piensas! Cuando Apple dice "creemos que la realidad virtual ya es una cosa", te sientas y tomas nota. Leer más, Pokemon Go fue la primera experiencia de muchas personas con aplicaciones AR. Fue un comienzo simplista, al colocar una superposición simple del Pokémon en la imagen de la cámara. No interactuó con el fondo, ni el juego hizo nada con la orientación de su dispositivo.
Entonces no debería ser una sorpresa que Apple mostró una actualización de Pokemon Go. Sin embargo, en lugar de ignorar el fondo, Pikachu salta arriba y abajo en la arena levantando polvo. También mostraron moviendo su teléfono alrededor de objetos AR. Puedes verlos desde diferentes ángulos con el fondo. Pueden reaccionar según la posición del teléfono.
Hubo un momento clave impresionante, ya que un desarrollador construyó un paisaje sobre una mesa. Era una animación en vivo con objetos 3D que podías ver desde todos los ángulos. Las aplicaciones todavía usan su iPhone o iPad como un portal para ver el contenido. Sin embargo, fue impresionante ver las primeras posibilidades. Hasta ahora, hemos visto casi todos los trucos del juego, pero eso podría deberse a limitaciones de hardware.
ARKit y las nuevas API
ARKit es la pieza central de Apple para esta nueva tecnología. Este es un nuevo conjunto de API que permite a los desarrolladores obtener datos de la cámara y los acelerómetros. Luego rastrean esos datos para convertir la aplicación en una superposición al mundo real.
En teoría, un desarrollador puede implementar realidad aumentada en su aplicación con solo unas pocas llamadas nuevas. Luego puede obtener datos usados para dibujar un objeto superpuesto en el espacio real. La salsa secreta que Apple promociona para ARKit es la detección de planos horizontales. Si no recuerda su geometría, el plano en este sentido es una superficie plana. El iPhone puede usarlos como puntos para colocar objetos, lo que permite que la aplicación represente objetos en varias superficies, como poner una silla en el suelo y una lámpara sobre una mesa.
Apple usa algo llamado Visual Intertial Odometry (VIO) para rastrear cómo se mueve un dispositivo. Luego pasa a los datos de la aplicación, sin tener que volver a calibrar. VIO utiliza dos entradas de cámara API de iOS existentes y CoreMotion. Si mira las sesiones de desarrollador de WWDC o lee los documentos, está claro que Apple se centró en usar los datos existentes para crear AR.
Hay algo de trabajo adicional, pero debería facilitar que las aplicaciones existentes lo usen. ARKit está certificado para trabajar en chips A9 o más tarde, trayendo teléfonos desde el iPhone SE. IPhone SE Revisión iPhone SE Revisión El iPhone más nuevo de Apple es el más pequeño producido por la compañía desde el lanzamiento del iPhone 5s en 2013. A pesar de estar repleto de el hardware más reciente, tendrías dificultades para distinguirlos a los dos. Lee más para el viaje.
SpriteKit y animación 2D en la vida real
SpriteKit es el conjunto de herramientas de animación 2D que Apple ofrece a los desarrolladores. Se usa principalmente para crear juegos 2D pero tiene otros usos. SpriteKit está recibiendo algunas actualizaciones para la integración en aplicaciones AR.
Los Sprites son arte digital en 2D que se puede mover por la pantalla. El ejemplo más conocido es en los juegos de 8 bits y 16 bits donde los personajes aparecían en pantalla como sprites. Para iOS, los Sprites están en una "escena de sprites" que actúa como el diseño de un juego o aplicación. Luego los desarrolladores crean física o movimiento para los sprites.
En primer lugar, ahora es compatible con mover y mover sprites en el espacio 2D. Esto significa que su sprite puede tener dos lados al voltearlo, dándole perspectiva incluso si es plano. En la sesión WWDC, usaron el ejemplo de colocar emoji flotantes en el espacio. La cámara se movió hacia la forma en que colgaban en su lugar sobre el teléfono y entre ellos.
Otra demostración interesante fue el estallido de tres capas de una escena en una mesa. Esto le da una profundidad y perspectiva de juego 2D en el mundo real. También mostraron cómo poner un gabinete de arcade en la sala para jugar un juego. Internet Archive trae 900 juegos clásicos de Arcade a su navegador. Here Are 7 Of The Best Internet Archive trae 900 juegos clásicos de Arcade a su navegador. Aquí están 7 de lo mejor Es posible que la sala de juegos de su ciudad se haya cerrado a mediados de los 90, pero eso no debería impedir que consiga la reparación de su clásico juego. Lee mas . El último no era tan práctico, pero se veía genial.
SceneKit trabaja fuera de las sombras
SceneKit es el kit de herramientas de animación 3D de Apple para aplicaciones. No mucho está cambiando con SceneKit para integrarse con AR. Ya es un kit de animación bastante completo. SceneKit es una API compleja, pero si tienes curiosidad, echa un vistazo a la documentación.
ARKit sí cambia la forma en que la API usa los datos de la cámara para capturar cómo se comporta la iluminación en su entorno. Luego, pasa esos datos a la animación 3D. Los objetos se muestran con la misma iluminación. Esto evita que los objetos AR tengan un brillo sobrenatural.
Ikea está saliendo con una aplicación Cómo construir un escritorio de pie barato de Ikea, y cómo es construir un escritorio de pie barato de Ikea, y cómo se usa Hay una locura actual para escritorios de pie, literalmente escritorios que estás parado mientras trabajas Después de haber pasado los últimos cinco años como escritor autónomo independiente que pasa la mayor parte de sus días se sentó en ... Leer más que le permite mostrar los muebles en la habitación donde lo desea. Esta iluminación significa que deberías poder verla lo más cerca posible de la realidad. Por desgracia, no puedes decir qué cómoda es esa silla, pero puedes ver si tu luz de lectura hace que tenga un color gracioso.
¿Gafas o brazos cansados en septiembre?
Si todas estas herramientas se limitan a los clones de Pokemon Go 10 Pokemon Go Consejos que todo principiante debe saber 10 Pokemon Go Consejos que todo principiante debe saber Pokemon Go puede ser un poco intimidante si recién estás empezando, por lo que hemos hecho ¡una lista de 10 cosas que debes saber para ser lo mejor! Lea más y aplicaciones como IKEA, AR es (aún) no va a cambiar el juego. Todo esto es genial, pero el truco de correr con tu iPhone o iPad como portal perderá su novedad.
A lo largo de este artículo, algunos de los videos de YouTube de las demos que ya se están realizando. Entonces parece que los desarrolladores están entusiasmados como Apple sobre las posibilidades.
Tendremos que ver qué ofrece Apple este otoño para estar seguros de cómo los desarrolladores adoptan ARKit. Lo que está claro por el momento, es que Apple creó una tonelada de herramientas de desarrollo fáciles de usar. Con el apoyo de Unity y Unreal, los creadores de juegos se divertirán con los juegos de realidad aumentada: ¿valen la pena el dinero? Juegos de realidad aumentada: ¿valen la pena el dinero? ¿No sería más fácil jugar un tirador en primera persona si estuvieras sosteniendo el arma? ¿O estas mejoras son en gran medida redundantes en una era en la que los juegos móviles pueden valerse por sí mismos? Lea más también.
Personalmente, me gustaría ver que una aplicación de juegos de mesa use AR para colocar el tablero y las piezas frente a ti, con tu información de jugador todavía en el iPad. Podrías implementar multidispositivo o pasar y jugar multijugador también.
¿Cuál sería tu aplicación AR ideal para el iPad? Si te sientes decepcionado, ¿qué hardware de Apple te entusiasmaría con AR? Háganos saber en los comentarios.