Android XR için uygulama geliştirirken aşağıdaki geliştirme platformları ve teknolojileri arasından seçim yapabilirsiniz:
Jetpack XR SDK
Jetpack XR SDK'sı, Android Studio'nun tanıdık geliştirme ortamında XR cihazların benzersiz özelliklerinden yararlanmak için oluşturulmuş Android XR Jetpack kitaplıklarını içerir. Aşağıdakilerden herhangi birini yapmak istiyorsanız bu SDK ile başlayın:
- Mevcut bir Android mobil veya tablet uygulamasını XR başlıkları ve kablolu XR gözlükler için optimize etme ya da geliştirme
- XR başlıkları ve kablolu XR gözlükler için sürükleyici, uzamsallaştırılmış öğeler içeren yeni bir Android XR uygulaması oluşturma
- Telefon uygulamanızı yapay zeka gözlüklerine taşıyan yeni artırılmış gerçeklik deneyimleri oluşturun
Android Jetpack ile geliştirme yapmaktan memnunsanız Jetpack XR SDK sizin için idealdir. Bu kitaplık, söz konusu çerçeveler ve kitaplıklarla sorunsuz bir şekilde entegre olacak şekilde tasarlanmıştır. Hem etkileyici hem de artırılmış deneyimler oluşturmak için mevcut bilgilerinizi kullanmanıza olanak tanır.
Jetpack XR SDK ile geliştirme hakkında daha fazla bilgi edinin.
Unity
Unity Engine, sanatçıların, tasarımcıların ve geliştiricilerin ortak çalışarak etkileyici ve etkileşimli deneyimler oluşturmasına olanak tanıyan gerçek zamanlı bir 3D geliştirme motorudur. Unity'nin Android XR desteği, Unity'nin yerleşik OpenXR desteği ve geliştirici ekosisteminden yararlanırken geliştirdiğiniz 3D deneyimler üzerinde yüksek düzeyde kontrol sahibi olmanızı sağlar.
Unity ile oluşturulmuş bir XR deneyiminiz varsa veya Unity geliştirmeyle ilgili bilginiz varsa bu seçeneği kullanmaya başlayın.
Android XR için Unity ile geliştirme hakkında daha fazla bilgi edinin.
OpenXR
OpenXR, yüksek performanslı, çok platformlu XR deneyimleri oluşturmak için kullanılabilen telifsiz bir açık standarttır. Android XR, OpenXR 1.0 ve 1.1'i destekler. Ayrıca, Android XR için yeni uzantılar ekleyerek spesifikasyonu genişletiyoruz. Android XR açık standartlar üzerine kurulu olduğundan OpenXR ve Android'i destekleyen geliştirme araçları Android XR ile uyumlu olmalıdır.
Android XR'de OpenXR desteği hakkında daha fazla bilgi edinin.
WebXR
WebXR, web için etkileyici deneyimler oluşturmanıza olanak tanır. Android XR'deki Chrome gibi uyumlu web tarayıcılarında VR ve AR cihazlarına erişim sağlar.
Web için bir XR deneyimi oluşturmak veya bir web uygulamasına XR özellikleri eklemek istiyorsanız bu seçenekle başlayın. Mevcut WebXR deneyimleri de Android XR'da çalışır.
WebXR ile web uygulamaları oluşturma hakkında daha fazla bilgi edinin.