XR Çalışma Zamanı
Son Güncelleme | Kararlı Sürüm | Sürüm Adayı | Beta Sürümü | Alfa Sürüm |
---|---|---|---|---|
12 Şubat 2025 | - | - | - | 1.0.0-alpha02 |
Bağımlılıkları beyan etme
XR çalışma zamanına bağımlılık eklemek için projenize Google Maven deposunu eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu inceleyin.
Uygulamanızın veya modülünüzün build.gradle
dosyasına ihtiyacınız olan yapıların bağımlılıklarını ekleyin:
Groovy
dependencies { implementation "androidx.xr.runtime:runtime:1.0.0-alpha01" // Use in environments that do not support OpenXR testImplementation "androidx.xr.runtime:runtime-testing:1.0.0-alpha01" }
Kotlin
dependencies { implementation("androidx.xr.runtime:runtime:1.0.0-alpha01") // Use in environments that do not support OpenXR testImplementation("androidx.xr.runtime:runtime-testing:1.0.0-alpha01") }
Bağımlılıklar hakkında daha fazla bilgi için Derleme bağımlılıkları ekleme başlıklı makaleyi inceleyin.
Geri bildirim
Geri bildiriminiz Jetpack'in iyileştirilmesine yardımcı olur. Yeni sorunlar keşfederseniz veya bu kitaplığı iyileştirmek için fikirleriniz varsa lütfen bize bildirin. Yeni bir kitaplık oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oy verebilirsiniz.
Daha fazla bilgi için Sorun İzleyici belgelerine bakın.
Sürüm 1.0
Sürüm 1.0.0-alpha02
12 Şubat 2025
androidx.xr.runtime:runtime:1.0.0-alpha02
, androidx.xr.runtime:runtime-openxr:1.0.0-alpha02
ve androidx.xr.runtime:runtime-testing:1.0.0-alpha02
yayınlandı. 1.0.0-alpha02 sürümü bu taahhütleri içerir.
Zararlı içerikler ve davranış değişiklikleri
- Bir Anchor döndüren
OpenXR
çalışma zamanı işlevleri artıkOpenXR
kaynak sınırına ulaşıldığını bildiren bir hata koduyla karşılaşırsaAnchorResourcesExhaustedException
hatası atar. Session.create
veSession.resume
için artıkandroid.permission.HAND_TRACKING
izni gereklidir.
Yeni özellikler
- El takibi desteği eklendi.
Hata düzeltmeleri
- Sabitleme noktaları oluşturma işlemi, emülatörde çalıştırıldığında daha kararlıdır.
Sürüm 1.0.0-alpha01
12 Aralık 2024
androidx.xr.runtime:runtime-* 1.0.0-alpha01
yayınlanır.
İlk Sürümün Özellikleri
Jetpack XR Çalışma Zamanı'nın ilk sürümü. Bu kitaplık, Jetpack XR kitaplık paketi için temel işlev parçalarını içerir. Bu kapsamda özellik keşfi, yaşam döngüsü yönetimi, yapılandırma ve daha fazlası yer alır. Çalışma zamanı kitaplığı, yürütme platformuna bağlı olarak farklı varyasyonlar (ör. runtime-openxr
veya runtime-testing
) sağlar. Ayrıca bu kitaplık, Jetpack XR API'nin tamamında kullanılan Vector3
ve Matrix4
gibi temel matematik soyutlamaları sunar.
Session
: İşlemenin ne zaman yürütüleceğine ve yürütülmeyeceğine karar verme ve genel yapılandırma dahil olmak üzere XR sistemi üzerinde ayrıntılı kontroller sağlar. Ayrıca, temel sistem özelliklerinin kilidini açmak için diğer tüm API'lerde kullanacağınız herkese açık kullanıcı adıdır.Pose
: İsteğe bağlı bir koordinat sisteminde, konumu ve yönü olan bir konum. Bu sınıfı, Jetpack XR ve Jetpack SceneCore için ARCore ile nesnelerin konumunu iletmek üzere kullanırsınız.
Bilinen Sorunlar
configure
şu anda işlevsizdir. Gelecek sürümlerde,Session
'in davranışını kontrol etmek için kullanabileceğiniz yeni ayarlar eklenecektir.