Lue tiivistelmäSulje
Lue tiivistelmä
- Googlen Android XR SDK -kehitystyökalujen ydinrakenne on saavuttanut beta-vaiheen.
- Beta-vaihe tuo vakaat rajapinnat 3D-mallien, tilaäänen ja ARCore-paikannuksen käsittelyyn.
- Jetpack Compose for XR -käyttöliittymäkirjaston beta-versio julkaistaan pian perässä.
- Kehittäjät voivat aloittaa tuotantotason sovellusten testaamisen muun muassa Samsung Galaxy XR -ympäristössä.
Google on ilmoittanut vieneensä uuden Android XR -käyttöjärjestelmänsä keskeiset kehitystyökalut beta-vaiheeseen. Jetpack SceneCore-, ARCore for Jetpack XR- ja XR Runtime -kirjastot ovat nyt saavuttaneet beeta-asteen, mikä merkitsee sovellusrajapintojen (API) vakautumista tuotantokäyttöä varten.
Uudistus on merkittävä askel Googlen laajennetun todellisuuden (XR) ekosysteemille. Samalla kun virtuaali- ja lisätyn todellisuuden laitteet – kuten visiirit ja johdolliset älylasit – yleistyvät, kehittäjät voivat siirtää sovelluksensa kokeiluvaiheesta kohti valmiita kuluttajatuotteita.
Lue myös: Googlen Jetpack Compose täytti 5 vuotta – noussut Android-sovelluskehityksen standardiksi
DigiNytin näkökulma: Google hyödyntää Android XR -alustassaan samoja tuttuja Jetpack- ja Compose-kehitysmenetelmiä, jotka ovat jo muodostuneet Android-sovelluskehityksen standardiksi. Tämä lyhentää merkittävästi sovelluskehittäjien oppimiskäyrää ja helpottaa olemassa olevien Android-sovellusten tuomista laitteille, kuten Samsung Galaxy XR:lle.
Tärkeimmät uutuudet ja vakaammat rajapinnat
Jetpack XR SDK tarjoaa sovelluskehittäjille tutuiksi tulleisiin Android-työkaluihin pohjautuvat palikat 3D-ympäristöjen ja lisätyn todellisuuden kokemusten rakentamiseen:
- Jetpack SceneCore: Vastaa 3D-mallien järjestelystä, tilaäänen (spatial audio) toistamisesta ja kokonaisvaltaisesta 3D-skenaarioiden hallinnasta.
- ARCore for Jetpack XR: Mahdollistaa digitaalisen sisällön tuomisen fyysiseen ympäristöön muun muassa syvyysarvioinnin, pintojen tunnistuksen ja pysyvien ankkureiden avulla.
- XR Runtime: Huolehtii järjestelmätason toiminnoista, kuten laitteen elinkaaresta ja istuntojen luomisesta.
Beta-julkaisun myötä pakettiin on tuotu laajennettuja testausominaisuuksia erityisesti tilaäänelle ja eri laitekonfiguraatioille. Lisäksi rajapintoja on hiottu paremmin yhteen sopiviksi Kotlin coroutines -toimintojen kanssa, ja avaruudellisen hallinnan luokkarakenteita on selkeytetty.
Seuraavaksi vuorossa käyttöliittymätyökalut
Vaikka ydinrakenne on nyt beta-vaiheessa, käyttöliittymien rakentamiseen tarkoitettu Jetpack Compose for XR on toistaiseksi vielä alpha-asteella. Google kuitenkin vahvistaa, että myös se saavuttaa beta-vaiheen lähiaikoina.
Sijoittamalla XR-kehityksen tuttuun Android-ekosysteemiin Google pyrkii madaltamaan kynnystä tuoda perinteisiä 2D-sovelluksia 3D-ympäristöön. Sovelluskehittäjät voivat testata uusia ratkaisujaan muun muassa tulevalla Samsung Galaxy XR -laitteella sekä virallisella Android XR -emulaattorilla.
Miksi tämä on merkittävää?
Googlen Android XR -rajapintojen vakautuminen beta-tasolle on kriittinen edellytys sille, että alustalle saadaan kaupallisesti valmiita sovelluksia ja pelejä. Ilman vakaita kehitystyökaluja laitevalmistajien on vaikea haastaa Applen Vision Prota tai Metan Quest-ekosysteemiä. Kehittäjille tämä ilmoitus antaa vihreää valoa siirtää XR-projektit prototyypeistä kohti julkaisukuntoa.
Lähde: Android Developers Blog: Jetpack XR SDK core libraries reach beta: The next milestone for Android XR
Tekoälyavusteinen sisältö: Artikkeli on tuotettu tekoälyä hyödyntäen alkuperäislähteen pohjalta.
