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

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

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

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

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

מאז ההשקה של תצוגה מקדימה למפתחים 1, התמקדנו בהוספת תכונות חדשות ואימרסיביות ל-Android XR, וגם בשיפור ממשקי ה-API כדי שיהיה קל יותר להשתמש בהם. המשוב שלכם עזר לנו לעצב את הפיתוח של הכלים, ערכות ה-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 עם רכיבי override חדשים
 

ב-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), שכוללות הדגמות של יכולות בפלטפורמת 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, הגדרת תצורה מרחוק ואחסון בענן, כדי לשפר את האבטחה, את אפשרויות ההגדרה ואת ניהול הנתונים. מידע נוסף זמין בבלוג של Firebase. אפשר גם לעבור ישירות אל המאמר בנושא Gemini API באמצעות Vertex AI ב-Firebase במסמכי התיעוד של Firebase SDK כדי להתחיל.

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

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

‫Android XR יהיה זמין קודם ב-Project Moohan של Samsung, שיושק בהמשך השנה. קצת אחר כך, השותפים שלנו ב-XREAL ישיקו את מכשיר Android XR הבא. המכשיר, ששם הקוד שלו הוא Project Aura, הוא מכשיר נייד שמחובר בכבל ומאפשר למשתמשים לגשת לאפליקציות האנדרואיד המועדפות שלהם, כולל אפליקציות שנוצרו ל-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.

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