חדשות על מוצרים

עדכונים ב-Android XR SDK: גרסת תצוגה מקדימה למפתחים 2

משך הקריאה: 4 דקות
הצגת הפרופיל של Matthew McCullough
Matthew McCullough סמנכ"ל, ניהול מוצרים, Android Developer

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

אנחנו שמחים לעדכן אתכם על Android XR SDK: גרסת תצוגה מקדימה למפתחים 2, שכוללת תכונות חדשות ושיפורים שיעזרו לכם לפתח חוויות אימרסיביות מועילות ומהנות באמצעות ממשקי Android API, כלים ותקנים פתוחים מוכרים שנוצרו ל-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 עם תוכן תלת-ממדי והעתיד כבר כאן: Compose ו-AI ב-Android XR

מה חדש בגרסה Developer Preview 2

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

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

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

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

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

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

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

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

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

לקבלת הנחיות נוספות לפיתוח אפליקציות ל-Android XR, אפשר לעיין ב-Android XR Fundamentals codelab, בעדכונים ל-Hello Android XR sample project וב-a new version of 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 (גרסת Pre-Release). העדכון הזה כולל שיפורים רבים בביצועים, כמו תמיכה בקצב רענון דינמי, שמאפשר לבצע אופטימיזציה של הביצועים וצריכת החשמל של האפליקציה. ‫Shaders שנוצרו באמצעות Shader Graph תומכים עכשיו ב-SpaceWarp, מה שמקל על השימוש ב-SpaceWarp כדי להפחית את עומס החישוב במכשיר. עכשיו אפשר לראות את רשתות הידיים עם הסתרה, מה שמאפשר הדמיה מציאותית של הידיים.

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

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

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

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

התכונה Firebase AI Logic for 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 הם נכסים אינטראקטיביים עצמאיים שיכולים לכלול הרבה התנהגויות מתוכנתות מראש, כמו סיבוב אובייקטים בלחיצה על לחצן או שינוי צבע של חומר לאורך זמן.

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

android-xr-google-io-meta.png

XREAL’s Project Aura
 

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

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

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

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

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

נכתב על ידי:
להמשך קריאה