WebXR kullanarak AR geliştirme özelliği olan bir ortam oluşturmak için aşağıdakilere ihtiyacınız olacaktır:
- Kaynakları güvenli bağlamda sunan bir web sunucusu
Güvenli bir bağlam kullanın
Güvenli içerik, web kaynaklarının belirli bir güvenlik düzeyiyle aktarılmasını sağlayan bir güvenlik mekanizmasıdır. Yeni özelliklerinizle güvenilir bir XR deneyimi sunmak için güvenli bir bağlama ihtiyacınız vardır.
Diğer durumda, kaynağınızın aşağıdaki koşullardan en az birini karşılaması gerekir:
- Kaynak TLS (
https://
) üzerinden teslim edilmelidir - Kaynak,
localhost
veya*.localhost
aracılığıyla istenmelidir.
Bağlantı noktası yönlendirmeyi kur
TLS üzerinden erişilebilen bir geliştirme sunucunuz yoksa bile Chrome Geliştirici Araçları'nın Bağlantı Noktası yönlendirme özelliğini kullanarak güvenli bir bağlamda geliştirme yapabilirsiniz. Bağlantı noktası yönlendirme, bir Android cihazın geliştirme makinesinin web sunucusunda barındırılan içeriğe erişmesini sağlar. Android cihazda, geliştirme makinesindeki bir TCP bağlantı noktasıyla eşlenen bir dinleme TCP bağlantı noktası oluşturur. Ardından trafik, bu iki bağlantı noktası arasındaki USB bağlantısı üzerinden aktarılabilir.
Bağlantı noktası yönlendirmeyi ayarlamak için aşağıdaki adımları uygulayın:
- Chrome Geliştirici Araçları talimatlarındaki Bağlantı noktası yönlendirmeyi ayarlama adımlarını uygulayın.
- Geliştirme iş istasyonundaki web sunucusunun çalıştığından emin olun.
- Bağlantınızın çalıştığını doğrulayın. Android cihazda Google Chrome'u açın ve Bağlantı noktası yönlendirme ayarlarında belirtilen bağlantı noktası numarasındaki
localhost
adresine gidin (örneğin,localhost:8000
).
Web sunucusundaki kaynaklar artık Android cihazdan görülebilir olmalıdır. Bu kaynaklar Güvenli Bağlamda sunulur ve WebXR özelliklerini kullanabilir.
Desteklenen bir cihaz kurma
Android'de AR deneyimleri yalnızca ARCore destekli cihazlarda çalıştırılabilir. Cihazda AR için Google Play Hizmetleri'nin yüklü ve etkin olduğundan emin olun.
Cihazın WebXR'yi çalıştıracak şekilde doğru yapılandırıldığını doğrulamak için uyumlu bir tarayıcıda örnek bir WebXR sayfasına göz atın.
Sonraki adımlar
Artık WebXR kullanarak AR deneyimleri oluşturmak için geliştirme ortamınızı oluşturduğunuza göre şunları yapabilirsiniz:
- WebXR kullanarak etkileyici AR oturumu oluşturmayı öğrenin.
- WebXR Örnekleri'ni deneyin.