Apple oznámil některé nové funkce Quick Look pro visionOS 2.0 na WWDC 2024. V tomto článku se podíváme na nové způsoby použití QuickLook v Apple Vision Pro.
Rychlý pohled je funkce systému visionOS, která uživatelům umožňuje zobrazit náhled velkých vykreslení objektů aplikace visionOS ve 3D s vylepšeným rozlišením. Pomocí Quick Look mohou uživatelé vybrat 3D objekty v visionOS a zvětšit je pro 3D náhled.
Chcete-li v aplikaci visionOS poskytnout náhled Quick Look, stačí zadat adresu URL.
Existují dva způsoby náhledu 3D obsahu v Quick Look na visionOS: ve stylu v aplikaci nebo v okně (podobně jako Quick Look funguje v macOS).
Styl v aplikaci
Pomocí stylu v aplikaci můžete prohlížet 3D objekty ve scéně visionOS na místě, aniž byste museli otevírat samostatné rozhraní. Styl v aplikaci poskytuje rychlé a snadné náhledy 3D objektů pouhým klepnutím na ně.
Použití stylu v aplikaci umožňuje uživatelům přímo manipulovat s objekty a zobrazovat náhledy.
Okna
V okně Rychlého pohledu se 3D objekty zobrazují ve svazku, což vám umožňuje zobrazit všechny dostupné 3D objekty v jediném překryvném okně.
Rychlý pohled v okně je užitečný pro snadné prohlížení mnoha objektů a je rychlejší, protože můžete procházet všemi dostupnými objekty v jednom prostoru, aniž byste museli každý vybírat a poté si jej prohlédnout.
PreviewApplication API
visionOS 2 poskytuje nové API PreviewApplication využívající SwiftUI a souběžnost, které umožňuje vývojářům zahrnout Quick Look do svých aplikací visionOS pomocí pouhých několika řádků kódu.
Pomocí API PreviewApplication mohou aplikace visionOS poskytovat náhled Quick Look pro jeden objekt nebo skupinu náhledů pomocí zobrazení kolekce.
Chcete-li používat PreviewApplication API, budete muset vytvořit nové View
podtřída v souboru Swift v Xcode, a také import
a QuickLook
framework v horní části souboru podtřídy zobrazení.
V body
vaší podtřídy View, přidejte zobrazení miniatur a .onTapGesture
metoda.
Uvnitř vašeho .onTapGesture
metoda, nejprve vytvořte a PreviewItem
předejte adresy URL svých 3D objektů a poté zavolejte PreviewApplication.open
metodou, předáním položky náhledu, kterou jste vytvořili.
Pomocí tohoto kódu, když uživatel klepne na soubor, otevře se v novém okně v pracovním prostoru visionOS. Pokud soubor obsahuje video, video se začne přehrávat automaticky.
Přejetím an pole URL v .selectedURL
místo jedné adresy URL, můžete uživateli umožnit náhled více položek v okně Rychlý pohled Zobrazení kolekce.
Můžete také určit, zda se má či nemá zobrazit karta pro úpravy náhledu, aby uživatel mohl provádět úpravy položky, která je v náhledu zobrazena, nastavením editingMode:
parametr k .enabled
. Můžete také změnit aktuální název prohlížené položky.
Ve visionOS 2 jsou další nové změny rozhraní Quick Look API včetně událostí náhledu Quick Look a dalších.
Konfigurace
Quick Look ve visionOS 2 také poskytuje Konfigurace. Pomocí Konfigurace můžete určit možnosti nebo varianty 3D objektů, ze kterých si uživatel může vybrat. Ty mohou zahrnovat velikost, barvu, průhlednost atd.
V Rychlém náhledu můžete také poskytnout možnosti textury pro 3D objekty, ale mějte na paměti, že všechny náhledy Rychlého náhledu by se měly načítat rychle, takže byste neměli zahrnout žádné možnosti, jejichž vykreslení trvá příliš dlouho.
Pomocí konfigurací můžete uživatelům umožnit přizpůsobit 3D objekty v prostředí visionOS.
Apple má relaci Co je nového v Quick Look pro visionOS pokrývající nové funkce a změny v Quick Look for vision OS 2.0 z WWDC24.
K dispozici je také přehledová galerie 3D modelů Quick Look, která ukazuje, jak poskytnout uživatelům visionOS 3D náhledy objektů na Apple Vision Pro ve vysokém rozlišení.
Zdroj: appleinsider.com