Що нового у Quick Look для visionOS 2
Apple оголосила про нові можливості Quick Look для visionOS 2.0 на WWDC 2024. У цій статті ми розглянемо нові способи використання Quick Look в Apple Vision Pro.
Quick Look — це функція visionOS, яка дозволяє користувачам переглядати великі рендери об'єктів додатка visionOS у 3D з покращеною роздільною здатністю. Використовуючи Quick Look, користувачі можуть вибирати 3D-об'єкти у visionOS та збільшувати їх для попереднього перегляду у 3D.
Щоб надати попередній перегляд Quick Look у свому додатку для visionOS, все, що вам потрібно зробити, це надати URL.
Існує два методи попереднього перегляду 3D-контенту в Quick Look на visionOS: у стилі додатку або віконному режимі (подібно до того, як працює Quick Look у macOS).
У стилі додатку
У стилі додатку ви можете переглядати 3D-об'єкти у сцені visionOS на місці, без необхідності відкривати окремий інтерфейс. Стиль додатку забезпечує швидкий і зручний попередній перегляд 3D-об'єктів просто натискаючи на них.
Використовуючи стиль додатку, ви дозволяєте користувачам маніпулювати та переглядати об'єкти безпосередньо.
Віконний режим
У віконному режимі Quick Look, 3D-об'єкти відображаються у обсязі, що дозволяє переглядати усі доступні 3D-об'єкти в одному накладному вікні.
Віконний режим Quick Look зручний для перегляду численних об'єктів із легкістю і є швидшим, оскільки ви можете прокручувати всі доступні об'єкти в одному просторі замість того, щоб вибирати кожен з них і потім переглядати його.
API PreviewApplication
visionOS 2 надає новий API PreviewApplication, що використовує SwiftUI та паралелізм, щоб дозволити розробникам включити Quick Look у свої додатки для visionOS всього за кілька рядків коду.
Використовуючи API PreviewApplication, додатки visionOS можуть надавати попередній перегляд Quick Look для одного об'єкту або групи попередніх переглядів з використанням Collection View.
Для використання API PreviewApplication вам потрібно створити новий підклас у Swift файлі в Xcode, а також фреймворк у верхній частині вашого файлу підкласу перегляду.
У методу вашого підкласу перегляду додайте мініатюру перегляду та метод.
Усередині вашого методу, спершу створіть, передайте URL(s) ваших 3D-об'єктів і потім викличте метод, передаючи до нього створений вами елемент попереднього перегляду.
Використовуючи цей код, коли користувач натискає на файл, він відкривається у новому вікні у робочому просторі visionOS. Якщо файл містить відео, воно розпочинає відтворення автоматично.
Передавши масив URL-адрес до параметра замість одного URL, ви можете дозволити користувачеві переглядати декілька елементів у вікні Collection View Quick Look.
Ви також можете налаштувати, показувати чи ні вкладку редагування попереднього перегляду, щоб користувач міг вносити зміни до об'єкта попереднього перегляду, встановлюючи параметр до . Ви також можете змінити поточну назву об'єкта попереднього перегляду.
У visionOS 2 є ще декілька нових змін у API Quick Look, включаючи сеанс подій попереднього перегляду Quick Look і інші.
Конфігурації
Quick Look у visionOS 2 також надає Конфігурації. За допомогою Конфігурацій ви можете вказати варіанти або опції 3D-об'єктів, з яких користувач може обирати. Це можуть бути розмір, колір, прозорість тощо.
Ви також можете надати текстурні опції для 3D-об'єктів у Quick Look, але майте на увазі, що усі попередні перегляди Quick Look мають швидко завантажуватися, тому не включайте опції, які займають надто багато часу для рендерингу.
Використовуючи Конфігурації, ви можете дозволити користувачам налаштовувати 3D-об'єкти у середовищі visionOS.
Apple провела сесію Що нового в Quick Look для visionOS, що охоплює нові функції та зміни у Quick Look для visionOS 2.0 з WWDC24.
Також не забудьте ознайомитися з документацією Quick Look та Попередній перегляд моделі за допомогою AR Quick Look.
Є також оглядова галерея 3D-моделей Quick Look галерея, яка показує, як надати користувачам visionOS високоякісні 3D-попередні перегляди об'єктів на Apple Vision Pro.
Джерело: appleinsider.com
Поки немає коментарів…