ספריות הליבה של Jetpack XR SDK מגיעות לגרסת בטא: אבן הדרך הבאה של Android XR
משך הקריאה: 2 דקות
מאז שהשקנו את Android XR SDK, מפתחים הפכו את הרעיונות שלהם לחוויות חדשניות ואימרסיביות למשקפי VR עם Android XR ולמשקפי AR עם Android XR. ככל שהסביבה העסקית מתרחבת, קל יותר להעביר את החוויות האלה מגרסת טרום-השקה (Preview) לייצור ולהגיע למשתמשים בכל מקום שבו הם נמצאים.
היום אנחנו שמחים להודיע ש-Jetpack SceneCore, ARCore ל-Jetpack XR ו-XR Runtime הגיעו לשלב הבטא, ובקרוב גם Jetpack Compose ל-XR. זה אומר שממשקי ה-API מתייצבים, וזה זמן מצוין להתחיל לשלב אותם בתהליכי העבודה בסביבת הייצור וליצור ל-Android XR.
למה כדאי להשתמש ב-Jetpack XR SDK?
Jetpack XR SDK כולל את כל הכלים והספריות שצריך כדי ליצור חוויות סוחפות וחוויות מציאות רבודה ב-Android XR. לא משנה אם אתם מעבירים אפליקציית דו-ממד קיימת או יוצרים אפליקציית XR תלת-ממדית חדשה מאפס, אתם יכולים לעשות את זה באמצעות הכלים המוכרים והאהובים לפיתוח ב-Android.
כדי לתמוך בפיתוח, הגרסה הזו מתמקדת באבני הבניין הבסיסיות ב-SDK:
- Jetpack SceneCore: יצירה ושינוי של תרשים הסצנה ב-Android XR עם תוכן תלת-ממדי. אתם יכולים לסדר מודלים תלת-ממדיים, להפעיל אודיו מרחבי ולהשתמש במערכת רכיבי הישויות כדי ליצור, לשלוט ולנהל ישויות.
- ARCore for Jetpack XR: שילוב תוכן דיגיטלי בעולם האמיתי באמצעות יכולות תפיסה. הספרייה הזו מפעילה את הערכת העומק, עוגנים קבועים, בדיקה של מיקום המצביע וזיהוי מישורים.
- XR Runtime: מספק את הבסיס החיוני של זמן הריצה של ה-SDK, ומטפל במחזורי החיים של המכשיר, ביצירת סשנים ובהגדרות המערכת שמפעילות את ממשק ה-API.
- Jetpack Compose for XR: יוצרים פריסות מרחביות של ממשק המשתמש שמנצלות את היכולות המרחביות של Android XR. הספרייה הזו מאפשרת לכם להשתמש במושגים מוכרים של Compose כדי ליצור ממשקי משתמש מרחביים, והיא תגיע בקרוב לגרסת בטא.
מה חדש בגרסת הבטא?
המשוב הישיר שקיבלנו על גרסאות ה-תצוגה מקדימה למפתחים עזר לנו לעצב את גרסאות הבטא האלה, והוספנו כמה שיפורים חשובים ל-API כדי לוודא שהספריות האלה מוכנות לסביבת הייצור.
- תמיכה מורחבת בבדיקות: יכולות חדשות זמינות עכשיו בספריות ה-XR הסוחפות, כולל בדיקות של אודיו מרחבי, מכשירי XR והגדרת סשן. פרטים נוספים זמינים בנתוני הגרסה של כל ספרייה.
- תמיכה ב-coroutines של Kotlin: כדי להתאים טוב יותר ל-coroutines של Kotlin, הפונקציה Session.create היא עכשיו פונקציית השהיה.
- עדכונים בטרמינולוגיה ובמחלקות: השם של AnchorEntity השתנה ל-AnchorSpace, וגם ActivitySpace וגם AnchorSpace מרחיבים עכשיו מחלקה משותפת של SpaceEntity כדי לאפשר ניהול מרחבי עקבי יותר בסצנות.
כדי לראות פרטים ספציפיים על שינויים בשמות וב-API, עיינו בנתוני הגרסה המלאים של כל ספרייה.
איך מתחילים ואיך שולחים משוב
כדי להוסיף את יחסי התלות האלה, צריך לכלול את מאגר Maven של Google בפרויקט ולהוסיף את ספריות ה-XR החדשות ביותר לקובצי build.gradle.
dependencies { implementation("androidx.xr.scenecore:scenecore:1.0.0-beta02") implementation("androidx.xr.arcore:arcore:1.0.0-beta02") implementation("androidx.xr.runtime:runtime:1.0.0-beta02") implementation("androidx.xr.compose:compose:1.0.0-alpha17") }
הסביבה העסקית של מכשירי Android XR שמאפשרים חוויות סוחפות מתרחבת, וכוללת משקפי XR ומשקפי XR עם חיבור חוטי. עכשיו זה הזמן הכי טוב להתחיל ליצור חוויות אימרסיביות באמצעות Jetpack XR SDK בגרסת בטא. אתם יכולים להתחיל לפתח ולבדוק את האפליקציות שלכם ב-Samsung Galaxy XR או באמולטור Android XR כבר היום.
-
חדשות על המוצראנחנו שמחים להשיק את גרסת תצוגה מקדימה למפתחים 4 של Android XR SDK, וממשיכים להתמקד באיחוד הפיתוח למכשירים שונים – משקפי VR, משקפי XR עם חיבור חוטי ומשקפיים חכמים.
Amy Zeppenfeld, Stevan Silva • משך הקריאה: 5 דקות -
חדשות על המוצרמחוויות סוחפות בבית ועד לחוויות שניתן לראות במבט חטוף תוך כדי תנועה, פיתוח ב-Android XR מאפשר לכם להגיע למשתמשים בכל רגע, בכל מגוון האפליקציות המרחביות. במפגש של מפתחי Android, ציינו אבן דרך מרגשת עם ההשקה של XREAL AURA.
Amy Zeppenfeld, Vinny DaSilva • משך הקריאה: 3 דקות -
חדשות על המוצרמשכבות-על של מציאות רבודה ועד לסביבות סוחפות לחלוטין, הסביבה העסקית של Android XR מתרחבת במהירות, ו-Samsung Galaxy XR כבר זמין היום.
Stevan Silva, Vinny DaSilva • משך הקריאה: 2 דקות
רוצים לקבל טיפים עדכניים לפיתוח Android ישירות לאימייל כל שבוע?