XR Çalışma Zamanı

Yerel çalışma zamanımızla özel AR veya 3D oturumunuzu başlatın.
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.

Yeni bir sorun oluşturma

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ık OpenXR kaynak sınırına ulaşıldığını bildiren bir hata koduyla karşılaşırsa AnchorResourcesExhaustedException hatası atar.
  • Session.create ve Session.resume için artık android.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.