WebXR gereksinimleri

WebXR kullanarak AR geliştirme özelliği olan bir ortam oluşturmak için aşağıdakilere ihtiyacınız olacaktır:

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:

  1. Chrome Geliştirici Araçları talimatlarındaki Bağlantı noktası yönlendirmeyi ayarlama adımlarını uygulayın.
  2. Geliştirme iş istasyonundaki web sunucusunun çalıştığından emin olun.
  3. 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: