Uygulamasız Web AR Mimarisi: Apple Quick Look (USDZ) ve SceneViewer (GLB) Kılavuzu
Müşterileri mobil uygulama indirme zahmetine sokmadan, doğrudan Safari ve Chrome tarayıcısı üzerinden 1:1 gerçek ölçekli AR deneyimi sunmanın teknik standartları, sensör mekanikleri ve mimari temelleri.
Önemli Çıkarımlar & Teknik Bulgular
- ✓ Kullanıcıların %78'i bir ürünü denemek için ek mobil uygulama indirmeyi kesinlikle reddetmektedir.
- ✓ Apple Quick Look (USDZ) iOS çekirdeğindeki RealityKit motoruyla sıfır gecikmeli 1:1 AR başlatır.
- ✓ Google SceneViewer (GLB) Android cihazlarda ARCore zemin düzlemi ve ışık tahminini (Lighting Estimation) çalıştırır.
- ✓ Masaüstü kullanıcıları ekrandaki dinamik QR kodu telefonla taratarak saniyeler içinde AR moduna geçer.
- ✓ 3D StoreLink, tek bir CAD yüklemesinden hem USDZ hem GLB paketlerini otomatik üreterek ikili dağıtım (dual-asset packaging) sağlar.
1. Neden Mobil Uygulamalar Başarısız Oldu ve Web AR Standardı Kazandı?
2018-2022 yılları arasında birçok marka, artırılmış gerçeklik deneyimleri sunabilmek için yüz binlerce dolar harcayarak özel iOS ve Android uygulamaları geliştirdi. Ancak e-ticaret dönüşüm hunisi verileri acı bir gerçeği ortaya çıkardı: Kullanıcıların %78'inden fazlası, yalnızca bir mobilyanın veya makinenin odasında nasıl durduğunu görmek için 150 MB'lık bir uygulama indirmeyi reddetti.
Uygulama mağazasına yönlendirme (app store redirection) adımı, satış hunisinde %80'in üzerinde sürtünmeye (churn) yol açtı. Çözüm, işletim sistemi üreticilerinin tarayıcı seviyesinde yerel AR standartları geliştirmesiyle geldi: Web AR.
2. Apple Ekosistemi: Safari Üzerinden Quick Look ve USDZ El Sıkışması
iOS 12'den bu yana Apple, Safari tarayıcısına yerleşik "Quick Look" motorunu entegre etmiştir. Pixar ve Apple ortaklığıyla geliştirilen açık standart USDZ (Universal Scene Description Zip), 3D geometriyi, PBR dokularını ve animasyonları tek bir sıkıştırılmış ikili dosyada birleştirir.
Kullanıcı Safari'de bir USDZ bağlantısına tıkladığında, tarayıcı hiçbir harici kod çalıştırmadan doğrudan iOS RealityKit ve ARKit motorunu devreye sokar. Bu sayede 1.1 saniye içinde kamera açılır ve ürün gerçek mekanda belirir.
3. Android Ekosistemi: Chrome ve Google SceneViewer (GLB) Çalışma Prensipleri
Android ekosisteminde Google, Google Play Services for AR (ARCore) altyapısını kullanarak "SceneViewer" motorunu sunar. SceneViewer, Khronos Group onaylı modern web 3D standardı olan GLB dosyalarını doğrudan tüketir.
Özel bir intent şeması (intent://arvr.google.com/scene-viewer...) kullanılarak Chrome tarayıcısından SceneViewer tetiklenir. Cihazın jiroskopu ve optik akış algoritmaları zemin düzlemini hızla algılayarak modeli sabitler.
4. 1:1 Gerçek Fiziksel Ölçeklendirme: LiDAR Sensörleri ve Zemin Algılama Mekaniği
Eski AR sistemleri ürünleri rastgele boyutlarda ekrana yerleştiriyordu; bu da müşterinin ürün boyutunu yanlış algılamasına yol açıyordu. 3D StoreLink modelleri milimetrik CAD koordinat sistemine sadık kalınarak hazırlanır.
iPhone Pro modellerindeki LiDAR sensörü ve modern Android telefonlardaki Time-of-Flight (ToF) kameraları odanın üç boyutlu derinlik haritasını çıkarır. Model tam olarak 1:1 ölçekte (örneğin 120 cm genişliğindeki bir masa tam 120 cm olarak) yerleştirilir.
5. Çevresel Işıklandırma (Lighting Estimation) ve Gerçekçi Gölgeler
Bir 3D modelin gerçek mekanda inandırıcı görünmesi için odadaki ışık kaynaklarının rengine, şiddetine ve yönüne uyum sağlaması zorunludur.
Web AR motoru telefon kamerasının yakaladığı ortam ışığını analiz eder (Spherical Harmonics kullanarak). Odanız sarı akkor lambayla aydınlatılıyorsa model sarı tonlarda parlar; pencereden gelen gün ışığı varsa gölgeler ters yöne gerçekçi şekilde düşer.
6. Masaüstünden Mobilde AR'a Geçiş: Dinamik QR Kod El Sıkışma Mimarisi
E-ticaret alışverişlerinin %40'a yakını hala masaüstü bilgisayarlarda başlamaktadır. Bilgisayar ekranında AR çalıştırmak mümkün olmadığı için kullanıcı deneyimi kesintiye uğramamalıdır.
3D StoreLink görüntüleyicisi masaüstünde açıldığında "AR'da Gör" butonuna basılırsa ekranda şifreli dinamik bir QR kod belirir. Kullanıcı telefon kamerasını ekrana tuttuğu anda doğrudan iOS Quick Look veya Android SceneViewer moduna geçiş yapar.
7. Apple Quick Look vs Google SceneViewer Teknik Karşılaştırma Matrisi
Her iki platform da kullanıcının ek uygulama indirmesini gerektirmeyen harika çözümler sunsa da dosya formatı, başlatma şeması ve gölgelendirme boru hatları bakımından önemli farklılıklar gösterir.
Aşağıdaki teknik matris, işletmelerin her iki ekosisteme de sorunsuz hizmet verebilmesi için bilmesi gereken temel mimari parametreleri özetlemektedir:
| Özellik / Kriter | Apple Quick Look (iOS) | Google SceneViewer (Android) | 3D StoreLink Yaklaşımı |
|---|---|---|---|
| Desteklenen Format | USDZ (Universal Scene Description) | GLB (glTF 2.0 Binary) | Otomatik İkili Paketleme (USDZ + GLB) |
| Tetikleme Yöntemi | Native <a> linki (rel="ar") | Android Intent URI | Cihaz Tespitiyle Otomatik Yönlendirme |
| Sensör Desteği | LiDAR & ARKit Kamera | ToF & ARCore Surface Tracking | 1:1 Metrik Boyut Kilitleme |
| Işık Tahmini (Lighting) | RealityKit Çevresel Küresel Işık | ARCore Çevresel Fotometrik Işık | PBR Materyallerle Tam Uyum |
| Uygulama İndirme Şartı | Sıfır İndirme (Yerleşik Safari) | Sıfır İndirme (Google Play Services AR) | Tamamen Web-Native |
Sıkça Sorulan Sorular
Kullanıcının telefonuna bir eklenti veya uygulama yüklemesi gerekir mi?
Kesinlikle hayır. Deneyim doğrudan Safari ve Chrome tarayıcılarının işletim sistemi seviyesindeki AR çekirdeğiyle çalışır.
Modelin 1:1 gerçek ölçülerde çıkacağını nasıl garanti ediyorsunuz?
Yüklenen CAD dosyalarının (STEP/STP) metrik sınır kutuları (bounding box) korunur ve glTF/USDZ koordinatlarına 1 metre = 1 birim standardıyla işlenir.