Android XR için uygulama geliştirirken aşağıdaki geliştirme platformları ve teknolojileri arasından seçim yapabilirsiniz:
Jetpack XR SDK'sı
Jetpack XR SDK'sı, Android Studio'nun tanıdık geliştirme ortamında XR cihazların benzersiz özelliklerinden yararlanmak için tasarlanmış 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 kulaklıkları ve kablolu XR gözlükleri için optimize etme veya geliştirme
- XR kulaklıkları ve kablolu XR gözlükleri için sürükleyici, uzamsallaştırılmış öğeler içeren yeni bir Android XR uygulaması oluşturma
- Telefon uygulamanızı sesli ve görüntülü gözlüklere genişleten yeni artırılmış deneyimler oluşturun.
Android Jetpack ile geliştirme yapmaya alışkınsanız Jetpack XR SDK'sı sizin için doğal bir seçimdir. Bu çerçeveler ve kitaplıklarla sorunsuz bir şekilde entegre olacak şekilde tasarlanmıştır. Ayrıca, 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 sürükleyici ve etkileşimli deneyimler oluşturmak için birlikte çalışmasına olanak tanıyan gerçek zamanlı bir 3D geliştirme motorudur. Unity'nin Android XR desteği, geliştirdiğiniz 3D deneyimler üzerinde yüksek düzeyde kontrol sahibi olmanızı sağlarken Unity'nin yerleşik OpenXR desteğinden ve geliştirici ekosisteminden yararlanmanıza olanak tanır.
Unity ile oluşturulmuş bir XR deneyiminiz varsa veya Unity geliştirme konusunda deneyimliyseniz bu seçenekle 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 ve açık bir standarttır. Android XR, OpenXR 1.0 ve 1.1'i destekler. Android XR için yeni uzantılar ile spesifikasyonu genişletiyoruz. Android XR, açık standartlar üzerine inşa edildiğinden OpenXR ve Android'i destekleyen geliştirme araçları Android XR ile uyumlu olmalıdır.
Android XR için OpenXR desteği hakkında daha fazla bilgi edinin.
Godot
Godot, OpenXR entegrasyonu aracılığıyla Android XR'ı destekler. Standart Godot iş akışını kullanarak Android için XR uygulamaları oluşturabilir ve dışa aktarabilirsiniz.
Android XR için Godot ile geliştirme hakkında daha fazla bilgi edinin.
Unreal Engine
Unreal Engine, OpenXR standardı aracılığıyla Android XR'ı destekler. Android XR, OpenXR 1.1 spesifikasyonu ve belirli tedarikçi uzantıları için sunduğu destek sayesinde OpenXR ile oluşturulan uygulamaları destekler. Böylece Unreal Engine 5'te aşina olduğunuz standart araçları ve iş akışlarını kullanabilirsiniz.
Android XR için Unreal ile geliştirme hakkında daha fazla bilgi edinin.
WebXR
WebXR, web için sürükleyici deneyimler oluşturmanıza olanak tanır. Android XR'da Chrome gibi uyumlu web tarayıcılarında VR ve AR cihazlara erişim sağlar.
Web için XR deneyimi oluşturmak veya bir web uygulamasına XR özellikleri eklemek istiyorsanız bu seçenekle başlayın. Mevcut WebXR deneyimleri Android XR'da da çalışır.
WebXR ile web uygulamaları oluşturma hakkında daha fazla bilgi edinin.