Google, ARCore for Jetpack XR'a Geospatial API önizlemesini ekledi. Sanal nesneleri gerçek konumlara alt metre doğrulukta sabitleyip akıllı rehberlik sunuyor.
Ne oldu?
Google, Android Developers Blog'da ARCore for Jetpack XR içinde Geospatial API'nin önizlemesini duyurdu. Yeni API, geliştiricilerin dijital içerikleri gerçek dünya konumlarına 'alt metre' (sub-meter) hassasiyetle sabitlemesini sağlıyor. Duyurunun odak noktasında, Android XR, Geospatial API ve Gemini'nin birlikte kullanıldığı karma gerçeklik (mixed-reality) tur rehberi örneği yer alıyor. Söz konusu örnek uygulamada, GPS ve Görsel Konumlandırma Sistemi (VPS) verileriyle cihazın konum ve yönü elde ediliyor, Gemini tarafından üretilen sesli rehberlik ve 3D ilgi noktaları kullanıcıya sunuluyor. Ayrıca Gemini çıktılarının Google Maps ile 'grounding' yapılarak konumsal bilgilerin uydurma olması riski azaltılıyor. API henüz önizleme aşamasında; desteklenen cihaz ve kesin tarih bilgileri resmi olarak doğrulanana kadar değişebilir.
Neden önemli?
Günümüzde standart GPS doğruluğu genellikle 5-10 metre arasında dalgalanıyor; bu da artırılmış gerçeklik (AR) uygulamalarında sanal nesnelerin duvarlara, yollara veya havai konumlara 'kaymasına' yol açabiliyor. Geospatial API'nin alt metre doğruluğu, sanal tabelalar, müze anlatıları veya navigasyon oklarının fiziksel dünya ile birebir örtüşmesini mümkün kılıyor. Bu durum, turizm, kültürel miras, perakende ve lojistik gibi alanlarda gerçekten kullanılabilir XR deneyimlerinin önünü açıyor.
Teknik olarak önemli olan bir diğer nokta, ARCore yeteneklerinin Jetpack XR çatısı altında tutarlı bir şekilde sunulması. Geliştiriciler, farklı cihaz türleri için farklı SDK'lar arasında zıplamak yerine, tek bir oturum (Session) üzerinden düzlem algılama, geospatial pozisyon ve kalıcı 'anchor' yönetimine erişebiliyor. Bu da Android XR ekosisteminin — XR başlıklarından kablolu akıllı gözlüklere kadar — daha az parçalanmış ve daha üretken bir geliştirme ortamına kavuşacağını gösteriyor.
Kim veya ne etkileniyor?
Öncelikle Android XR, Jetpack XR ve ARCore üzerinde çalışan geliştiriciler ve uygulama ekipleri etkileniyor. Seyahat, müze rehberliği, şehir turu, gayrimenkul tanıtımı ve saha bakımı gibi konum tabanlı deneyim üreten şirketler, bu API ile mevcut uygulamalarını zenginleştirebilir. Aynı zamanda Google Play Services for AR desteği olan XR başlık ve gözlük üreten donanım ortakları ile son kullanıcılar da dolaylı olarak kapsama giriyor. Apple Vision Pro ve Meta Horizon gibi platformlarla rekabet eden Android XR'in konumsal hesaplama yetenekleri, bu alandaki uygulama kalitesini belirleyici bir faktör haline gelebilir.
Ne yapılmalı?
Geliştiricilerin öncelikle resmi önizleme belgelerini ve örnek kodu inceleyerek, cihaz desteğini `XrDevice.isGeospatialModeSupported` gibi API'lerle kontrol etmesi gerekiyor. Oturum yapılandırmasında `GeospatialMode.SPATIAL` seçeneğini kullanmak, VPS'in aktif olması için gerekli; bununla birlikte konum ve kamera izinleri, kullanıcı gizliliği ve batarya etkisi önceden planlanmalı. VPS kapsaması olmayan bölgelerde `GeospatialMode.INERTIAL` gibi düşük güçlü yedek modlara hazır olmak, uygulamanın sağlamlığını artırır. Ayrıca, AI tarafından üretilen konumsal önerileri doğrudan kullanıcıya sunmadan önce Google Maps gibi güvenilir kaynaklarla teyit etmek, halüsinasyon riskini azaltır. Üretim ortamına geçiş için API'nin kararlı sürümünün yayınlanmasını beklemek ve kullanıcı deneyimini gerçek mekanlarda kapsamlı test etmek en doğru yaklaşım olacaktır.