Nuevas funciones en Quick Look de Apple para visionOS 2.

Vista rápida para visionOS 2.0.

Apple anunció algunas nuevas funciones de Vista rápida para visionOS 2.0 en la WWDC 2024. En este artículo veremos nuevas formas de usar Quick Look en Apple Vision Pro.

Vista rápida es una característica de visionOS que permite a los usuarios previsualizar grandes representaciones de objetos de la aplicación de visionOS en 3D con una resolución mejorada. Al utilizar Quick Look, los usuarios pueden seleccionar objetos en 3D en visionOS y agrandarlos para obtener una vista previa en 3D.

Para proporcionar una vista previa de Vista rápida en tu aplicación de visionOS, todo lo que necesitas hacer es proporcionar una URL.

Hay dos métodos para previsualizar contenido en 3D en Vista rápida en visionOS: en estilo de aplicación o en ventana (similar a cómo funciona Vista rápida en macOS).

Estilo de aplicación

Con el estilo de aplicación puedes ver objetos en 3D en una escena de visionOS en su lugar, sin tener que abrir una interfaz separada. El estilo de aplicación proporciona vistas previas rápidas y fáciles de objetos en 3D simplemente tocándolos.

Utilizar el estilo de aplicación permite a los usuarios manipular y previsualizar objetos directamente.

En ventana

En Vista rápida con ventana, los objetos en 3D se muestran en un volumen, lo que te permite ver todos los objetos en 3D disponibles en una sola ventana superpuesta.

Vista rápida con ventana es útil para ver numerosos objetos con facilidad y es más rápido, ya que puedes recorrer todos los objetos disponibles en un solo espacio en lugar de tener que seleccionar cada uno y luego previsualizarlo.

LEAR  Cómo WhatsApp se convirtió en la aplicación de comunicación predeterminada del mundo

El navegador de volúmenes en Vista rápida con ventana

API de PreviewApplication

visionOS 2 proporciona una nueva API de PreviewApplication utilizando SwiftUI y concurrencia para permitir a los desarrolladores incluir Vista rápida en sus aplicaciones de visionOS con solo unas pocas líneas de código.

Al utilizar la API de PreviewApplication, las aplicaciones de visionOS pueden proporcionar una vista previa de Vista rápida para un solo objeto o un grupo de vistas previas utilizando una Vista de Colección.

Para utilizar la API de PreviewApplication, deberás crear una nueva subclase de Vista en un archivo Swift en Xcode, e importar también el marco de trabajo de QuickLook en la parte superior de tu archivo de subclase de Vista.

En el cuerpo de tu subclase de Vista, añade una vista en miniatura y un método .onTapGesture.

Dentro de tu método .onTapGesture, primero crea un PreviewItem, pasa las URL(s) de tu(s) objeto(s) en 3D y luego llama al método PreviewApplication.open, pasando el elemento de vista previa que creaste.

Crea el elemento de vista previa y las URL en una subclase de vista en miniatura.

Usando este código, cuando el usuario toca un archivo, se abre en una nueva ventana en el espacio de trabajo de visionOS. Si el archivo contiene video, el video comienza a reproducirse automáticamente.

Al pasar una matriz de URL en el parámetro .selectedURL en lugar de una sola URL, puedes permitir al usuario previsualizar múltiples elementos en una ventana de Vista rápida de Vista de Colección.

También puedes especificar si mostrar o no una pestaña de edición de vista previa para que el usuario pueda realizar ediciones en el elemento que se está previsualizando configurando el parámetro editingMode en .enabled. También puedes cambiar el título actual del elemento que se está previsualizando.

LEAR  La extracción de materiales necesarios para la 'revolución verde' pone en riesgo la población de grandes simios

Hay otros nuevos cambios en la API de Vista rápida en visionOS 2 incluyendo eventos de sesión de vista previa de Vista rápida y otros.

Configuraciones

Vista rápida en visionOS 2 también proporciona Configuraciones. Con Configuraciones, puedes especificar opciones o variantes de objetos en 3D para que el usuario elija. Estas pueden incluir tamaño, color, transparencia, etc.

También puedes proporcionar opciones de textura para objetos en 3D en Vista rápida, pero ten en cuenta que todas las vistas previas de Vista rápida deben poder cargarse rápidamente, por lo que no debes incluir opciones que tarden demasiado en renderizarse.

Al utilizar Configuraciones, puedes permitir a los usuarios personalizar objetos en 3D en el entorno de visionOS.

Apple tiene una sesión llamada Novedades en Vista rápida para visionOS que cubre nuevas funciones y cambios en Vista rápida para visionOS 2.0 desde WWDC24.

También hay una galería de resumen de modelos 3D de Vista rápida que muestra cómo proporcionar a los usuarios de visionOS vistas previas en 3D de alta resolución de objetos en Apple Vision Pro.