Apple

La pila de software que hay detrás de Apple Vision Pro

  • 16 junio, 2023
La pila de software que hay detrás de Apple Vision Pro

El SDK de visionOS llegará este mes, aprende hoy todo sobre el framework las gafas de Realidad Mixta de Apple presentadas en la WWDC 2023

La pila de software que hay detrás de las gafas Vision Pro de Apple


El dispositivo Vision Pro de Apple llegará en menos de un año si se cumplen las predicciones.

Con un coste aproximado de 3499 $ y su debut a principios de 2024, Las Vision Pro prometen llevar la computación espacial y los espacios de trabajo de Realidad Aumentada a la corriente principal.

Un lienzo digital infinito es como Apple ve su producto inmersivo. Apple invita a los usuarios a aprovechar Vision Pro como herramienta para mejorar sus flujos de trabajo personales o profesionales.

El próximo dispositivo contiene chips de procesamiento M2 y R1, que Apple diseñó para su hardware de origen.

Además, las Apple Vision Pro tienen un montón de prestaciones de hardware, como una resolución micro-OLED de 4096 x 5464 píxeles, seguimiento ocular/manual, reconocimiento de voz, audio espacial, alto rango dinámico (HDR), amplia gama de colores (WCG), 2 horas de autonomía, sincronización iPhone/iPad/Mac, un sello de luz, un escáner LiDAR y una cámara TrueDepth.

El elevado precio del dispositivo puede ser una píldora difícil de tragar para muchos, con una lista de competidores que ofrecen hardware inmersivo por una fracción del precio; el tiempo dirá si el culto a la tecno-personalidad de Apple y su historial de apoyo al desarrollo de aplicaciones permitirán que el dispositivo brille hasta que haya más sucesores disponibles comercialmente, de forma parecida a la transición inicial de precios del iPhone.


Relacionado: Apple adoptará servicios del Metaverso


Presentación de VisionOS

Apple tiene una larga historia en el establecimiento de un sistema operativo sólido para dar soporte a su gama de dispositivos, desde sus smartwatches, televisores y teléfonos: Vision Pro no es diferente.

visionOS es el marco que potencia el lienzo infinito de Apple. Según Apple, visionOS, que llegará a finales de este mes, proporciona las bases digitales para un entorno informático espacial, así como sus aplicaciones y funciones integradas.

Evidentemente, el sistema operativo está en sus inicios, y la mayoría de las aplicaciones compatibles con el dispositivo son de primera mano o servicios bien establecidos de empresas como Zoom y Microsoft que Apple está portando a visionOS. Algunas aplicaciones integradas están marcando un primer lanzamiento inmersivo, mientras que otras ya han establecido una base inmersiva tras periodos funcionando en dispositivos de Realidad Extendida preexistentes.

Para ayudar a introducir a los desarrolladores inmersivos en su visión de la Realidad Extendida, Apple está desglosando su marco en tres consideraciones clave de desarrollo:


Windows

El elemento informático más tradicional del dispositivo Realidad Extendida de Apple. Windows representa la interfaz de usuario 2D, que permite a los usuarios navegar y acceder a aplicaciones inmersivas 3D.

Al igual que la pantalla de inicio de un iPhone, las ventanas Vision Pro enmarcan las aplicaciones del usuario ordenadamente, listas para que los operadores elijan y gestionen sus aplicaciones utilizando las entradas de seguimiento corporal del dispositivo.


Volúmenes

Además, los volúmenes son experiencias inmersivas RT3D de Vision Pro. Tras negativizar las ventanas Vision Pro, el usuario puede elegir su aplicación inmersiva y mostrarla como una visualización de RA superpuesta a su entorno real.

Las visualizaciones de RA de volumen se pueden ver desde cualquier ángulo. Los usuarios pueden reproducir experiencias inmersivas interactivas y activos digitales como un volumen, con el que pueden interactuar mediante movimientos de la mano/cuerpo/ojo.

Las aplicaciones inmersivas basadas en volumen se visualizan como parcial o totalmente inmersivas para diferentes casos de uso. Permite a los operadores de Vision Pro interactuar con un servicio Vision Pro junto a otras aplicaciones o individualmente como un programa aislado para una inmersión total.


Espacios

Los espacios representan el entorno informático espacial en el que existe un volumen o aplicación inmersiva. Como ya se ha dicho, un espacio compartido y completo permite a los usuarios experimentar un servicio Vision Pro con distintos factores de inmersión.

El Espacio Compartido permite a los usuarios interactuar con el contenido de la Realidad Extendida junto a otras aplicaciones, como un escritorio con varias aplicaciones abiertas.

Por ejemplo, cuando los usuarios eligen un espacio completo para experimentar su contenido de volumen, pasan de un espacio AR a un espacio MR para una inmersión total. Según Apple, los desarrolladores pueden diseñar “portales” que hagan pasar a los usuarios del espacio de RA a un entorno de RM inmersiva “sin límites”.


Relacionado: Las Vision Pro de Apple: Especificaciones técnicas


El marco de Realidad Extendida Profunda potencia el futuro inmersivo de Apple

Los observadores más agudos de iOS y de la tecnología inmersiva reconocerán algunos SDK de Realidad Extendida integrados que potencian las Vision Pro. Apple incluye varios marcos de Realidad Extendida, y algunos ya están presentes en sus productos.

Sin embargo, aunque parte de la tecnología de sus marcos es familiar, Apple parece estar actualizando servicios como ARKit y RealityKit para adaptarlos a las gafas Realidad Extendida por encima de las funciones inmersivas integradas anteriormente en los teléfonos inteligentes.


SwiftUI

Apple afirma que SwiftUI es la “mejor forma” de crear nuevas aplicaciones inmersivas para Las Vision Pro y adaptar servicios preexistentes de iPadOS o iOS al dispositivo.

SwiftUI proporciona a los desarrolladores las herramientas para diseñar profundidad, gestos, efectos y consideraciones de escenas inmersivas para una aplicación Vision Pro.

Además, SwiftUI integra el marco RealityKit para desplegar interfaces de usuario inmersivas reactivas para una aplicación RT3D Realidad Extendida.


RealityKit

RealityKit es la clave para que los desarrolladores de Realidad Extendida diseñen contenido 3D, animaciones y efectos visuales para sus aplicaciones Vision Pro.

El kit es el motor central de renderizado RT3D de Apple que impulsará la mayoría de las visualizaciones inmersivas de la plataforma. Las herramientas también proporcionan un proceso de desarrollo racionalizado con herramientas automatizadas para crear condiciones físicas de iluminación, proyectar sombras, diseñar portales inmersivos y desplegar efectos visuales.

Además, Apple está integrando MaterialX en la oferta de RealityKit. El servicio adicional permite a los desarrolladores de la plataforma crear sus propios materiales, incluidos sombreadores de superficie y geometría.


ARKit

ARKit es una herramienta bien establecida en el espacio para desarrolladores de Realidad Extendida. El servicio ayuda a los dispositivos, incluidos iPhones, iPads y ahora el hardware Vision Pro, a detectar los entornos que rodean a un usuario para garantizar colocaciones e interacciones precisas.

El kit permite que los volúmenes compartidos se muestren claramente junto a las aplicaciones inmersivas vecinas. Por otra parte, los volúmenes totalmente inmersivos pueden aprovechar funciones de ARKit como la estimación de planos, la reconstrucción de escenas, el anclaje de imágenes, el seguimiento del mundo y el seguimiento esquelético de las manos para una experiencia inmersiva segura.

Apple afirma que su marco ARKit puede permitir a los desarrolladores crear experiencias inmersivas que reaccionen al mundo real, como hacer rebotar una pelota virtual contra una pared real.


Accesibilidad

Una consideración cada vez más importante para el sector de la Realidad Extendida es la accesibilidad y la inclusión. Los dispositivos Realidad Extendida ocupan un espacio único, ya que el hardware permite disfrutar a un amplio espectro de personas, y las Vision Pro no son una excepción.

En particular, gracias a su interfaz sin mando, Las Vision Pro ofrecen a los usuarios una selección de opciones para interactuar con su entorno utilizando su cuerpo, lo que invita a un grupo más amplio a crear para el dispositivo y a utilizarlo.

Apple también apoya la iniciativa de accesibilidad de la Realidad Extendida con herramientas integradas como el Control por Puntero para crear aplicaciones accesibles e inmersivas.


Xcode

Apple también está integrando XCode, que permite a los desarrolladores probar una aplicación del SDK de visionOS en un entorno simulado, incluyendo varias distribuciones de habitaciones y condiciones de iluminación.

XCode también permite a los desarrolladores probar digitalmente colisiones, oclusiones y comprensión de la escena sin utilizar directamente el hardware de la empresa.


Reality Composer Pro

Apple también reintroduce Reality Composer para su suite de desarrollo Vision Pro. La firma ha actualizado el servicio para dar cabida a los próximos desarrolladores de hardware para gestionar activos inmersivos para una aplicación Vision Pro, como modelos 3D, gemelos digitales, materiales y sonidos.

Además, Reality Composer Pro se integra estrechamente con Xcode para permitir a los desarrolladores probar sus activos en un espacio simulado, invitando a los desarrolladores de Realidad Extendida a empezar a crear antes del lanzamiento del producto.


Unity

Probado y comprobado; esa es la mejor forma de describir Unity. El veterano motor RT3D es ya una herramienta increíblemente familiar para los desarrolladores de contenidos AR/VR/MR. El motor impulsa muchas aplicaciones empresariales y de consumo; ahora, Apple apoya el uso del servicio para su dispositivo.

Los desarrolladores de Vision Pro pueden aprovechar las herramientas de creación RT3D de Unity para crear nuevos servicios o portar proyectos Unity preexistentes, lo que supone una enorme oportunidad de portar la gran cantidad de aplicaciones inmersivas basadas en Unity que ya están disponibles en el mercado.


Relacionado: La Visión Pro de Apple: Redefiniendo el Metaverso para ser Mainstream


¿Las Vision Pro tendrán éxito entre los desarrolladores?

La lista de herramientas Vision Pro para desarrolladores es enorme. Apple tiene la clara intención de ofrecer un espacio para desarrolladores que permita crear un sólido ecosistema de aplicaciones. Aunque, si los desarrolladores están preparados para dar el salto monetario, seguirá sin estar claro hasta que el dispositivo se lance el año que viene.

Sin embargo, es justo señalar que, aunque el precio es elevado, Apple está intentando crear un espacio rico en recursos para facilitar a los desarrolladores el desarrollo para el hardware.

Con herramientas de simulación del desarrollo como Xcode y Reality Composer Pro, los desarrolladores que consideren que no pueden acceder al dispositivo Vison Pro por factores económicos o regionales podrían aprovechar el conjunto de SDK para familiarizarse con el espacio de desarrollo.


Relacionado: ¿Pueden los profesionales trabajar en realidad virtual?