חדשות על המוצר

עדכונים ל-Android XR SDK: גרסת Developer Preview 2 החדשה

משך הקריאה: 4 דקות
הצגת הפרופיל של מתיו מקאלו
Matthew McCullough סגן נשיא, ניהול מוצר, מפתח של Android

מאז שהשקנו את תצוגה מקדימה למפתחים של Android XR SDK בשנה שעברה, יחד עם Samsung, ‏ Qualcomm ו-Unity, התרגשנו מאוד מההתלהבות של קהילת Android הרחבה. בין אם זה באמצעות שידורים חיים של תכנות או שיחות מקומיות של Google Developer Group, ההשתתפות בקהילה כדי לבנות יחד את העתיד של XR היא חוויה יוצאת דופן, ואנחנו רק בתחילת הדרך.

אנחנו שמחים לשתף עדכון ל-Android XR SDK: גרסת תצוגה מקדימה למפתחים 2, שכוללת תכונות חדשות ושיפורים שיעזרו לכם לפתח חוויות אימרסיביות מועילות ומהנות באמצעות ממשקי API, כלים ותקנים פתוחים מוכרים של Android שנוצרו ל-XR.

ב-Google I/O, יש לנו שני סשנים טכניים שקשורים ל-Android XR. הראשון הוא פיתוח אפליקציות ייחודיות ל-Android XR עם תוכן תלת-ממדי, שכולל הרבה תכונות שקיימות ב-Jetpack SceneCore וב-ARCore for Jetpack XR. העתיד כבר כאן, עם Compose ו-AI ב-Android XR: איך יוצרים ממשק משתמש ייחודי ל-XR ומה החזון שלנו לגבי השילוב של XR עם יכולות AI מתקדמות.

android-xr-google-io-sessions.png

פיתוח אפליקציות ייחודיות ל-Android XR עם תוכן תלת-ממדי והעתיד כבר כאן, עם פיתוח נייטיב ו-AI ב-Android XR

מה חדש בתצוגה מקדימה למפתחים 2

מאז השקת גרסת תצוגה מקדימה למפתחים 1, התמקדנו בשיפור נוחות השימוש בממשקי ה-API ובהוספת תכונות חדשות של Android XR לחוויה אימרסיבית. המשוב שלכם עזר לנו לפתח את הכלים, ערכות ה-SDK והפלטפורמה עצמה.

בעזרת Jetpack XR SDK, עכשיו אתם יכולים להפעיל סרטונים ב-180 וב-360 מעלות, שיכולים להיות סטריאוסקופיים על ידי קידוד באמצעות מפרט MV-HEVC או על ידי קידוד של פריימים לתצוגה זה לצד זה. תקן MV-HEVC מותאם ומיועד לסרטונים סטריאוסקופיים, ומאפשר לאפליקציה להפעיל ביעילות סרטונים סוחפים באיכות מעולה. אפליקציות שנוצרו באמצעות Jetpack פיתוח נייטיב ל-XR יכולות להשתמש ברכיב ה-composable‏ SpatialExternalSurface כדי לעבד מדיה, כולל סרטונים סטריאוסקופיים.

באמצעות Jetpack Compose for XR, אתם יכולים עכשיו גם להגדיר פריסות שמתאימות להגדרות שונות של תצוגת XR. לדוגמה, אפשר להשתמש ב-SubspaceModifier כדי לציין את הגודל של Subspace כאחוז מגודל הצפייה המומלץ של המכשיר, כך שהחלונית תמלא בקלות את המרחב שבו היא ממוקמת.

Material Design ל-XR תומך עכשיו בעוד רכיבים חלופיים ל-TopAppBar, ל-AlertDialog ול-ListDetailPaneScaffold. כך אפליקציות שמותאמות למסכים גדולים ומשתמשות ב-Material Design יכולות להתאים את עצמן בקלות לעולם החדש של XR.

app-adapts-android-xr-material-design-google-io.png

אפליקציה שמותאמת ל-XR באמצעות Material Design ל-XR עם שינויים ברכיבים החדשים
 

ב-ARCore for Jetpack XR, אתם יכולים עכשיו לעקוב אחרי תנועות הידיים אחרי שביקשתם את ההרשאות המתאימות. הידיים הן אוסף של 26 מפרקי ידיים בתנוחות שונות, שאפשר להשתמש בהם כדי לזהות תנועות ידיים ולהוסיף רמה חדשה לגמרי של אינטראקציה לאפליקציות Android XR:

arcore-jetpack-android-xr-google-io.webp

הידיים הן שיטת קלט טבעית בחוויית Android XR.
 

כדי לקבל הנחיות נוספות לגבי פיתוח אפליקציות ל-Android XR, כדאי לעיין בשיעור ה-Codelab בנושא יסודות Android XR, בעדכונים של פרויקט Hello Android XR לדוגמה ובגרסה החדשה של JetStream עם תמיכה ב-Android XR.

אמולטור Android XR קיבל גם עדכונים ליציבות, תמיכה במעבדי GPU של AMD, ועכשיו הוא משולב באופן מלא בממשק המשתמש של Android Studio.

android-xr-emulator-in-android-studio-google-io.png

אמולטור Android XR משולב עכשיו ב-Android Studio
 

מפתחים שמשתמשים ב-Unity כבר יצרו והעבירו בהצלחה משחקים ואפליקציות קיימים ל-Android XR. עכשיו אתם יכולים לשדרג לגרסת טרום-השקה 2 של חבילת Unity OpenXR: Android XR. העדכון הזה כולל שיפורים רבים בביצועים, כמו תמיכה בקצב רענון דינמי, שמשפר את הביצועים ואת צריכת החשמל של האפליקציה. הצללות שנוצרו באמצעות Shader Graph תומכות עכשיו ב-SpaceWarp, וכך קל יותר להשתמש ב-SpaceWarp כדי להפחית את עומס החישוב במכשיר. רשתות הידיים חשופות עכשיו עם הסתרה, שמאפשרת המחשה מציאותית של הידיים.

כדאי לבדוק את התבנית המשופרת של Unity למציאות משולבת ל-Android XR, שכוללת עכשיו תמיכה בהסתרה ובנקודות עיגון קבועות.

לאחרונה השקנו את Android XR Samples for Unity, שמדגימים יכולות בפלטפורמת Android XR כמו מעקב ידיים, מעקב אחר מישור, מעקב אחר הבעות הפנים ו-Passthrough.

unity-demo-android-xr-google-io.gif

דוגמאות קוד פתוח של Unity מ-Google שמדגימות את התכונות של הפלטפורמה ומראות איך להטמיע אותן
 

‫Firebase AI Logic ל-Unity זמין עכשיו בגרסת טרום-השקה (Public Preview)! כך קל לשלב AI גנרטיבי באפליקציות, וליצור חוויות מבוססות-AI באמצעות Gemini ו-Android XR. ‫Firebase AI Logic תומך באופן מלא ביכולות של Gemini, כולל קלט ופלט מולטי-מודאליים וסטרימינג דו-כיווני לממשקי שיחה עשירים. ‫Firebase AI Logic פותח מתוך מחשבה על מוכנות לייצור, והוא משולב עם שירותי Firebase העיקריים כמו App Check, הגדרת תצורה מרחוק ו-Cloud Storage כדי לשפר את האבטחה, את יכולת ההגדרה ואת ניהול הנתונים. מידע נוסף זמין בבלוג של Firebase. אפשר גם לעבור ישירות למסמכי התיעוד של Gemini API באמצעות Vertex AI ב-Firebase SDK כדי להתחיל.

ממשיכים לבנות את העתיד ביחד

אנחנו ממשיכים במחויבות שלנו לתקנים פתוחים עם מפרט האינטראקטיביות של glTF, בשיתוף עם Khronos Group. המפרט הזה ייתמך במודלים של glTF שעובדו על ידי Jetpack XR בהמשך השנה. מודלים שמשתמשים במפרט glTF Interactivity הם נכסים אינטראקטיביים עצמאיים שיכולים לכלול הרבה התנהגויות שתוכנתו מראש, כמו סיבוב אובייקטים בלחיצה על כפתור או שינוי הצבע של חומר לאורך זמן.

‫Android XR יהיה זמין קודם ב-Project Moohan של Samsung, שיושק בהמשך השנה. זמן קצר לאחר מכן, השותפים שלנו ב-XREAL ישיקו את מכשיר Android XR הבא. המכשיר, ששם הקוד שלו הוא Project Aura, הוא מכשיר נייד עם חיבור חוטי שמאפשר למשתמשים לגשת לאפליקציות האהובות עליהם ל-Android, כולל אלה שפותחו ל-XR. הוא יושק כמהדורת מפתחים, במיוחד כדי שתוכלו להתחיל ליצור ולהתנסות. והחדשות הכי טובות? אתם יכולים להשתמש בכלים המוכרים שאתם משתמשים בהם כדי לפתח אפליקציות ל-Android, ולפתח אפליקציות גם למכשירים האלה.

android-xr-google-io-meta.png

Project Aura של XREAL
 

גם חנות Google Play מכינה את הקרקע ל-Android XR. היא תכלול אפליקציות Android דו-ממדיות נתמכות בחנות Play ל-Android XR כשהיא תושק בהמשך השנה. אם אתם עובדים על אפליקציה ייחודית ל-Android XR, אתם יכולים להכין אותה להשקה הגדולה ולהיות בין האפליקציות הייחודיות הראשונות בחנות Play ל-Android XR:

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

כדי להתחיל ליצור ולפתח ל-Android XR, כדאי להיכנס לכתובת developer.android.com/develop/xr. שם תמצאו את כל הכלים, הספריות ומקורות המידע שאתם צריכים כדי לעבוד עם Android XR SDK. כדאי לנסות את הדוגמאות וה-Codelabs שלנו.

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

החל מ-22 במאי, אפשר לקרוא על ההכרזה הזו ועל כל העדכונים מ-Google I/O 2025 בכתובת io.google.

כותב/ת המסמך:
להמשך קריאה