מה חדש ב-Quick Look עבור visionOS 2

אפל הכריזה על כמה תכונות חדשות של Quick Look עבור visionOS 2.0 ב-WWDC 2024. במאמר זה נבחן דרכים חדשות להשתמש ב-QuickLook בApple Vision Pro.

מבט מהיר הוא תכונה שלvisionOSהמאפשר למשתמשים להציג תצוגה מקדימה של עיבודים גדולים של אובייקטים של אפליקציית visionOS בתלת מימד עם רזולוציה משופרת. על ידי שימוש במבט מהיר, משתמשים יכולים לבחור אובייקטים תלת-ממדיים ב-visionOS ולהגדיל אותם לתצוגה מקדימה בתלת-ממד.

כדי לספק תצוגה מקדימה של Quick Look באפליקציית visionOS שלך, כל מה שאתה צריך לעשות הוא לספק כתובת URL.

ישנן שתי שיטות לתצוגה מקדימה של תוכן תלת-ממד ב-Quick Look ב-visionOS: סגנון בתוך האפליקציה או חלונות (בדומה לאופן שבו Quick Look עובד ב-VisionOSmacOS).

סגנון בתוך האפליקציה

עם סגנון בתוך האפליקציה, אתה יכול להציג אובייקטים תלת מימדיים בסצנת visionOS במקום, ללא צורך בפתיחת ממשק נפרד. סגנון בתוך האפליקציה מספק תצוגה מקדימה מהירה וקלה של אובייקטים תלת מימדיים פשוט על ידי הקשה עליהם.

שימוש בסגנון בתוך האפליקציה מאפשר למשתמשים לבצע מניפולציות ותצוגה מקדימה של אובייקטים ישירות.

חלונות

במבט מהיר עם חלונות, אובייקטים תלת-ממדיים מוצגים בנפח, המאפשר לך להציג את כל האובייקטים התלת-ממדיים הזמינים בחלון שכבת-על יחיד.

Windowed Quick Look שימושי לצפייה באובייקטים רבים בקלות, והוא מהיר יותר מכיוון שאתה יכול לעבור בין כל האובייקטים הזמינים בחלל אחד במקום לבחור כל אחד מהם ולאחר מכן להציג אותו בתצוגה מקדימה.

דפדפן הכרכים ב-Windowed Quick Look

PreviewApplication API

visionOS 2 מספק PreviewApplication API חדש המשתמש ב- SwiftUI ובמקבילות כדי לאפשר למפתחים לכלול Quick Look באפליקציות visionOS שלהם עם כמה שורות קוד בלבד.

באמצעות PreviewApplication API, אפליקציות visionOS יכולות לספק תצוגה מקדימה של Quick Look עבור אובייקט בודד, או קבוצה של תצוגה מקדימה באמצעות תצוגת אוסף.

כדי להשתמש ב-PreviewApplication API תצטרך ליצור חדשViewתת-מעמד ב-aמָהִירקובץ פנימהXcode, וגםimportאתQuickLookמסגרת בחלק העליון של קובץ המשנה של התצוגה שלך.

ב-bodyשל תת-הכיתה שלך View, הוסף תצוגת תמונה ממוזערת ו-.onTapGestureשִׁיטָה.

בתוך שלך.onTapGestureשיטה, תחילה צור אPreviewItem, העבירו את כתובת ה-URL של האובייקט(ים) התלת-ממדיים שלכם ואז קראו ל-PreviewApplication.openשיטה, תוך העברת פריט התצוגה המקדימה שיצרת.

צור את פריט התצוגה המקדימה ואת כתובות האתרים בתת-מחלקת תצוגת תמונות ממוזערות.

באמצעות קוד זה, כאשר המשתמש מקיש על קובץ, הוא נפתח בחלון חדש בסביבת העבודה של visionOS. אם הקובץ מכיל וידאו, הסרטון מתחיל לפעול באופן אוטומטי.

על ידי העברת אמַעֲרָךשל כתובות האתרים ב-.selectedURLפרמטר במקום כתובת URL בודדת, אתה יכול לאפשר למשתמש להציג תצוגה מקדימה של פריטים מרובים בחלון מבט מהיר של תצוגת אוסף.

אתה יכול גם לציין אם להציג או לא להציג כרטיסיית עריכה בתצוגה מקדימה כדי שהמשתמש יוכל לבצע עריכות בפריט המוצג בתצוגה מקדימה על ידי הגדרתeditingMode:פרמטר ל.enabled. אתה יכול גם לשנות את הכותרת הנוכחית של הפריט בתצוגה מקדימה.

ישנם שינויים חדשים נוספים ב-Quick Look APIvisionOS 2כולל אירועי הפעלה מקדימה של Quick Look ואחרים.

תצורות

Quick Look ב-visionOS 2 מספק גםתצורות. עם תצורות, אתה יכול לציין אפשרויות או גרסאות של אובייקטים תלת-ממדיים לבחירת המשתמש. אלה יכולים לכלול גודל, צבע, שקיפות וכו'.

אתה יכול גם לספק אפשרויות מרקם עבור אובייקטים תלת-ממדיים ב-Quick Look, אך זכור שכל תצוגות התצוגה המקדימות של Quick Look צריכות להיות מסוגלות להיטען במהירות, כך שלא תכלול אפשרויות שלוקח יותר מדי זמן לעיבוד.

באמצעות תצורות, אתה יכול לאפשר למשתמשים להתאים אישית אובייקטים תלת מימדיים בסביבת visionOS.

השתמש ב-Configurations כדי לתמוך בדגמי תלת-ממד או צבעים שונים.

לאפל יש סשןמה חדש ב-Quick Lookעבור visionOS המכסה תכונות חדשות ושינויים ב-Quick Look for vision OS 2.0 מ-WWDC24.

הקפד גם לבדוק אתתיעוד Quick Lookותצוגה מקדימה של דגם עם AR Quick Look.

יש גם סקירה כללית של מודל 3D Quick Lookגָלֶרֵיָהשמראה כיצד לספק למשתמשי visionOS תצוגה מקדימה תלת-ממדית ברזולוציה גבוהה של אובייקטים ב-Apple Vision Pro.