מאז השקת תצוגה מקדימה למפתחים של Android XR SDK בשנה שעברה יחד עם Samsung, Qualcomm ו-Unity, אנחנו נדהמים מההתלהבות ששמענו מקהילת Android הרחבה. השתתפות בקהילה כדי לבנות יחד את עתיד ה-XR הייתה חוויה יוצאת דופן, בין אם באמצעות סטרימינג בשידור חי של קידוד או הרצאות מקומיות של Google Developer Group. ואנחנו רק בתחילת הדרך.
אנחנו שמחים לעדכן אתכם לגבי 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 עם תוכן תלת-ממדי והעתיד כבר כאן: Compose ו-AI ב-Android XR
מה חדש בגרסה Developer Preview 2
מאז ההשקה של תצוגה מקדימה למפתחים 1, התמקדנו בשיפור השימושיות של ממשקי ה-API ובהוספה של תכונות חדשות לחוויות אימרסיביות ב-Android XR. המשוב שלכם עזר לנו לעצב את הפיתוח של הכלים, ערכות ה-SDK והפלטפורמה עצמה.
עם Jetpack XR SDK, אפשר עכשיו להפעיל סרטונים ב-180° וב-360°, שיכולים להיות סטריאוסקופיים על ידי קידוד עם מפרט MV-HEVC או על ידי קידוד של תצוגות סמוכות. תקן MV-HEVC מותאם ומיועד לסרטונים סטריאוסקופיים, ומאפשר לאפליקציה להפעיל ביעילות סרטונים סוחפים באיכות גבוהה. באפליקציות שפותחו באמצעות Jetpack פיתוח נייטיב for XR, אפשר להשתמש בקומפוזיציה SpatialExternalSurface כדי להציג מדיה, כולל סרטונים סטריאוסקופיים.
עכשיו אפשר גם להגדיר פריסות שמותאמות להגדרות שונות של תצוגת XR באמצעות Jetpack פיתוח נייטיב for XR. לדוגמה, אפשר להשתמש ב-SubspaceModifier כדי לציין את הגודל של Subspace כאחוז מהגודל המומלץ לצפייה במכשיר, כך שהחלונית תמלא בקלות את המקום שבו היא ממוקמת.
Material Design for XR תומך עכשיו ביותר החלפות של רכיבים ב-TopAppBar, ב-AlertDialog וב-ListDetailPaneScaffold. כך אפליקציות שמופעלות במסכים גדולים ומשתמשות ב-Material Design יכולות להתאים בקלות לעולם החדש של XR.
אפליקציה מותאמת ל-XR באמצעות Material Design for XR עם רכיבי override חדשים
ב-ARCore for Jetpack XR, עכשיו אפשר לעקוב אחרי תנועות הידיים אחרי שמבקשים את ההרשאות המתאימות. הידיים הן אוסף של 26 מפרקי ידיים בתנוחות שונות, שאפשר להשתמש בהם כדי לזהות תנועות ידיים ולהוסיף רמה חדשה לגמרי של אינטראקציה לאפליקציות Android XR:
הידיים מאפשרות שיטת קלט טבעית בחוויית Android XR.
לקבלת הנחיות נוספות לפיתוח אפליקציות ל-Android XR, אפשר לעיין ב-Android XR Fundamentals codelab, בעדכונים ל-Hello Android XR sample project ובגרסה חדשה של JetStream עם תמיכה ב-Android XR.
גם Android XR Emulator עודכן כדי לשפר את היציבות, להוסיף תמיכה במעבדי GPU של AMD, ועכשיו הוא משולב באופן מלא בממשק המשתמש של Android Studio.
האמולטור של Android XR משולב עכשיו ב-Android Studio
מפתחים שמשתמשים ב-Unity כבר יצרו בהצלחה משחקים ואפליקציות קיימים והעבירו אותם ל-Android XR. היום אפשר לשדרג לגרסה 2 של Unity OpenXR: Android XR (גרסת טרום-הפצה). העדכון הזה כולל שיפורים רבים בביצועים, כמו תמיכה בקצב רענון דינמי, שמאפשר לבצע אופטימיזציה של הביצועים וצריכת החשמל של האפליקציה. Shaders שנוצרו באמצעות Shader Graph תומכים עכשיו ב-SpaceWarp, מה שמקל על השימוש ב-SpaceWarp כדי להפחית את עומס החישוב במכשיר. עכשיו אפשר לראות את רשתות הידיים עם הסתרה, מה שמאפשר הדמיה מציאותית של הידיים.
כדאי לעיין בתבנית המשופרת של Unity למציאות משולבת ל-Android XR, שכוללת עכשיו תמיכה בהסתרה ובעוגנים קבועים.
לאחרונה השקנו את Android XR Samples for Unity, שכולל דוגמאות ליכולות בפלטפורמת Android XR, כמו מעקב ידיים, מעקב אחר מישורים, מעקב אחרי הבעות הפנים ומצב Passthrough.
בדוגמאות של 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, וליצור אפליקציות גם למכשירים האלה.
XREAL’s Project Aura
אנחנו גם מכינים את חנות Google Play ל-Android XR. כש-Android XR יושק בהמשך השנה, יופיעו בו אפליקציות Android דו-ממדיות נתמכות בחנות Play. אם אתם עובדים על אפליקציה ייחודית ל-Android XR, אתם יכולים להכין אותה להשקה הגדולה ולהיות בין האפליקציות הייחודיות הראשונות בחנות Play ל-Android XR:
- התקנה ובדיקה של אפליקציה קיימת באמולטור Android XR
- איך אורזים ומפיצים אפליקציות ל-Android XR
- חדש! כדי שהאפליקציה שלכם ל-XR תבלוט בין האפליקציות האחרות בחנות Play, אתם יכולים להוסיף נכסי תצוגה מקדימה כמו סרטונים סטריאוסקופיים ב-180 או ב-360 מעלות, וגם צילומי מסך, תיאור של האפליקציה וסרטון לא מרחבי.
אנחנו יודעים שרבים מכם מתרגשים לקראת העתיד של 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.
להמשך הקריאה
-
חדשות על מוצרים
היום אנחנו משפרים את הפיתוח ל-Android עם Gemma 4, המודל הפתוח המתקדם ביותר שלנו, שנועד לספק יכולות מורכבות של חשיבה רציונלית וקריאה אוטונומית לכלים.
Matthew McCullough • משך הקריאה: 2 דקות
-
חדשות על מוצרים
גרסת Android 17 הגיעה היום באופן רשמי ליציבות הפלטפורמה עם גרסת Beta 3. המשמעות היא שממשק ה-API נעול. אתם יכולים לבצע בדיקות תאימות סופיות ולהעלות לחנות Play את האפליקציות שמיועדות ל-Android 17.
Matthew McCullough • משך הקריאה: 5 דקות
-
חדשות על מוצרים
Android מוכיחה שלא צריך לבחור בין מערכת אקולוגית פתוחה לבין מערכת אקולוגית מאובטחת. מאז שהודענו על דרישות האימות המעודכנות, אנחנו עובדים עם הקהילה כדי לוודא שההגנות האלה חזקות, אבל מכבדות את חופש הפלטפורמה.
Matthew Forsythe • משך הקריאה: 2 דקות
כדאי תמיד להיות בעניינים
רוצים לקבל טיפים עדכניים לפיתוח Android ישירות לאימייל כל שבוע?