Apple anunció algunas nuevas funciones de QuickLook para visionOS 2.0 en la WWDC 2024. En este artículo, veremos nuevas formas de usar QuickLook en Apple Vision Pro.
Quick Look es una función de visionOS que permite a los usuarios obtener una vista previa de grandes representaciones de objetos de la aplicación de visionOS en 3D con una resolución mejorada. Al usar Quick Look, los usuarios pueden seleccionar objetos 3D en visionOS y ampliarlos para obtener una vista previa en 3D.
Para proporcionar una vista previa rápida en su aplicación visionOS, todo lo que necesita hacer es proporcionar una URL.
Hay dos métodos para obtener una vista previa del contenido 3D en Quick Look en visionOS: estilo dentro de la aplicación o en ventana (similar a cómo funciona Quick Look en macOS).
Estilo en la aplicación
Con el estilo integrado en la aplicación, puede ver objetos 3D en una escena de visionOS en el lugar, sin tener que abrir una interfaz independiente. El estilo integrado en la aplicación proporciona vistas previas rápidas y sencillas de objetos 3D con solo tocarlos.
El uso del estilo dentro de la aplicación permite a los usuarios manipular y obtener una vista previa de los objetos directamente.
Con ventana
En la Vista rápida en ventana, los objetos 3D se muestran en un volumen, lo que le permite ver todos los objetos 3D disponibles en una sola ventana superpuesta.
La vista rápida en ventana es útil para ver numerosos objetos con facilidad y es más rápida ya que puede recorrer todos los objetos disponibles en un espacio en lugar de tener que seleccionar cada uno y luego obtener una vista previa.
Vista previa de la API de la aplicación
visionOS 2 proporciona una nueva API PreviewApplication que utiliza SwiftUI y simultaneidad para permitir que los desarrolladores incluyan Quick Look en sus aplicaciones visionOS con solo unas pocas líneas de código.
Al utilizar la API PreviewApplication, las aplicaciones de visionOS pueden proporcionar una vista previa rápida de un solo objeto o de un grupo de vistas previas mediante una vista de colección.
Para utilizar la API PreviewApplication, deberá crear una nueva View
subclase en un archivo Swift en Xcode, y también import
el QuickLook
marco en la parte superior del archivo de subclase de vista.
En el body
de su subclase View, agregue una vista en miniatura y una .onTapGesture
método.
Dentro de tu .onTapGesture
método, primero crea un PreviewItem
pase las URL de sus objetos 3D y luego llame al PreviewApplication.open
método, pasando el elemento de vista previa que creó.
Con este código, cuando el usuario pulsa sobre un archivo, este se abre en una nueva ventana en el espacio de trabajo de visionOS. Si el archivo contiene un vídeo, este comienza a reproducirse automáticamente.
Al pasar un formación de URL en el .selectedURL
parámetro en lugar de una única URL, puede permitir que el usuario obtenga una vista previa de varios elementos en una ventana de Vista rápida de colección.
También puede especificar si desea mostrar o no una pestaña de edición de vista previa para que el usuario pueda realizar modificaciones en el elemento que se está previsualizando configurando la editingMode:
parámetro a .enabled
También puedes cambiar el título actual del elemento que se está previsualizando.
Hay otros cambios nuevos en la API de Vista rápida en visionOS 2, incluidos eventos de sesión de vista previa de Vista rápida y otros.
Configuraciones
Quick Look en visionOS 2 también proporciona ConfiguracionesCon Configuraciones, puede especificar opciones o variantes de objetos 3D para que el usuario elija entre ellas, como tamaño, color, transparencia, etc.
También puedes proporcionar opciones de textura para objetos 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 ninguna opción que tarde demasiado tiempo en renderizarse.
Al utilizar Configuraciones, puede permitir que los usuarios personalicen objetos 3D en el entorno de visionOS.
Apple tiene una sesión Novedades en Vista rápida para visionOS que cubre nuevas características y cambios en Quick Look para vision OS 2.0 de WWDC24.
También hay una galería de descripción general del modelo 3D de vista rápida que muestra cómo proporcionar a los usuarios de visionOS vistas previas 3D de alta resolución de objetos en Apple Vision Pro.
Síguenos en YouTube: @PCenterES