Apple se queda atrás con la realidad aumentada con ARKit
WWDC reveló los planes de Apple para la realidad aumentada. AR es algo que se rumorea desde hace mucho tiempo como la próxima gran cosa de Cupertino. Con ARKit, Apple prepara a los desarrolladores para que te traigan aplicaciones de Realidad Aumentada con 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??
¿Cómo escribió James en su cobertura de los esfuerzos de realidad virtual de Apple VR 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 es una cosa ahora", te sientas y tomas nota. Leer más, Pokemon Go fue la primera vez que muchas personas probaron las aplicaciones AR. Fue un comienzo simplista, colocando una superposición simple de Pokémon en la imagen de tu 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 mostrara 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 se mostraron moviendo su teléfono alrededor de objetos AR. Puedes verlos desde diferentes ángulos contra el fondo. Pueden reaccionar en función de la posición del teléfono..
Hubo un momento clave impresionante, ya que un desarrollador construyó un paisaje encima de una mesa. Era una animación en vivo con objetos 3D que podías ver desde todos los ángulos. Las aplicaciones siguen utilizando tu iPhone o iPad como portal para ver el contenido. Sin embargo, fue impresionante ver las primeras posibilidades. Hasta ahora, en su mayoría hemos visto trucos del juego, pero eso podría deberse a limitaciones de hardware..
ARKit y las nuevas APIs
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 representar la aplicación como una superposición al mundo real.
En teoría, un desarrollador puede implementar la realidad aumentada en su aplicación con solo unas pocas llamadas nuevas. Luego, puede obtener datos utilizados para dibujar un objeto superpuesto en el espacio real. La salsa secreta que Apple promociona para ARKit es la detección de plano horizontal. Si no recuerda su geometría, el plano en este sentido es una superficie plana. El iPhone puede usar estos como puntos para colocar objetos, lo que permite que la aplicación renderice objetos en múltiples superficies, como poner una silla en el suelo y una lámpara en 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 recalibrar. VIO usa dos entradas de cámara de iOS API y CoreMotion. Si ve las sesiones de desarrolladores de WWDC o lee los documentos, está claro que Apple se enfocó en usar los datos existentes para crear AR.
Hay algún trabajo adicional, pero debería facilitar el uso de las aplicaciones existentes. ARKit está certificado para funcionar con chips A9 o posteriores, con lo que los teléfonos se remontan al iPhone SE iPhone SE Review 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 último hardware, lucharías para diferenciar a los dos. Leer más a lo largo del paseo.
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 utiliza 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 2D digital que puede moverse por la pantalla. El ejemplo más conocido es en juegos de 8 y 16 bits donde los personajes aparecían en la 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. Entonces los desarrolladores crean física o movimiento para los sprites..
Primero, ahora es compatible con mover y voltear sprites en el espacio 2D. Esto significa que tu sprite puede tener dos lados mientras lo volteas, dándole perspectiva incluso si es plano. En la sesión de la WWDC, usaron el ejemplo de colocar emoji flotantes en el espacio. La cámara se movió en torno a la forma en que colgaban en su lugar sobre el teléfono y entre sí..
Otra demostración interesante fue romper tres capas de una escena en una mesa. Esto le da una profundidad de juego 2D y una perspectiva en el mundo real. También demostraron que poner un gabinete de arcade en la sala para jugar un juego de Internet Archive trae 900 juegos clásicos de Arcade a su navegador. Aquí están 7 de los mejores archivos de Internet que traen 900 juegos clásicos de Arcade a tu navegador. Aquí están 7 de los mejores El arcade de tu ciudad puede haberse cerrado a mediados de los 90, pero eso no debería impedirte que arregles tus juegos clásicos. Lee mas . El último no fue tan práctico, pero se veía bien.
SceneKit resuelve 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, consulta la documentación..
ARKit cambia la forma en que la API utiliza los datos de la cámara para captar 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 viene con una aplicación Cómo construir un escritorio de pie barato de Ikea, y cómo es usar Cómo construir un escritorio de pie barato desde Ikea, y qué es usar Hay una moda actual emergente para los escritorios de pie, literalmente escritorios en el que estás parado mientras trabajas. Después de haber pasado los últimos cinco años como escritor autónomo por cuenta propia que pasa la mayor parte de sus días sentado en ... Leer más, que le permite exhibir los muebles en la habitación donde lo desea. Esta iluminación significa que debería poder verla lo más cerca posible de la realidad. Lamentablemente, no puedes decir qué tan cómoda es esa silla, pero puedes ver si tu luz de lectura hace que tenga un color divertido..
Gafas o brazos cansados en septiembre?
Si todas estas herramientas están limitadas a los clones de Pokemon Go, 10 consejos de Pokemon Go que todos los principiantes necesitan saber 10 consejos de Pokemon Go que todos los principiantes necesitan saber Pokemon Go puede ser un poco desalentador si solo estás empezando, así que hemos creado Una lista de 10 cosas que debes saber para ser el mejor. Lee más y aplicaciones como IKEA's, AR (aún) no va a cambiar el juego. Todos estos son geniales, pero el truco de correr con tu iPhone o iPad como portal perderá su novedad..
A lo largo de este artículo hay algunos clips de YouTube de las demostraciones que ya se están realizando. Así que parece que los desarrolladores están entusiasmados como Apple por 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 ahora, 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 en juegos de realidad aumentada: ¿valen la pena? Juegos de realidad aumentada: ¿valen la pena el dinero? ¿No sería más fácil jugar a un tirador en primera persona si realmente estuvieras sosteniendo el arma? O bien, estas mejoras son en gran medida redundantes en una época en que los juegos móviles pueden valerse por sí mismos. Leer más también.
Personalmente, me gustaría ver que una aplicación de juego de mesa use AR para poner el tablero y las piezas frente a ti, con la información de tu jugador aún en el iPad. Podrías implementar multi-dispositivo 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..
Explora más sobre: Realidad Aumentada, iOS 11.