Temeller

Android XR sistemi, kullanıcıların XR'yi nasıl kullanacağını anlamalarına yardımcı olmak için mobil ve büyük ekran uygulamalarındakine benzer etkileşim modelleri kullanır. Ana ekran, uygulamalara genel bakış, geri yığın ve daha fazlası gibi bilinen kalıpları içerir.

Android XR, entegre ve sınırsız deneyimler oluşturmanıza yardımcı olmak için doğal hareketle gezinme, çok modlu girişler ve yeni uzamsal ve 3D özellikler sunar.

Ev Alanı ve Tam Alan modları

Kullanıcılar uygulamanızı Ana Alan ve Tam Alan olmak üzere iki modda kullanabilir. Kullanıcılar, ana ekranda uygulamanızı diğer uygulamalarla birlikte çalıştırarak çoklu görev yapabilir. Tam Alan'da, Android XR'nin sürükleyici özelliklerine tam erişim sunarak kullanıcı deneyiminin odak noktası olarak uygulamanız merkeze alınır.

Bir masada duran ve etrafında 3 uygulama açık olan bir kişi.

Ev Alanı

  • Kullanıcıların çoklu görev yapabilmesi için birden fazla uygulama yan yana çalışır.
  • Uyumlu mobil veya büyük ekran Android uygulamaları, ek geliştirme yapmadan Home Space'te çalışabilir.
  • Büyük ekranlara yönelik optimizasyon kılavuzları doğrultusunda geliştirilen Android uygulamaları en iyi şekilde uyum sağlar.
  • Ana sayfa alanı, sistem ortamlarını destekler. Uzamsal panelleri, 3D modelleri veya bir uygulamanın uzamsal ortamlarını desteklemez.
  • Uygulamaların sınırları kısıtlıdır.
  • Varsayılan boyut: 1024 x 720 dp
  • Minimum boyut 385 x 595 dp, maksimum 2560 x 1800 dp
  • Uygulamalar, kullanıcıdan 1,75 metre uzaklıkta başlatılır.
Sanal bir ay kraterinin önünde, önünde açık bir uygulamayla duran bir kişi. Uygulamada üç panel ve bir 3D piramit bulunur.

Tam alan

Öneri: Kullanıcıların Tam Alan ile Ana Alan arasında hızlıca geçiş yapmasına olanak tanımak için net görsel ipuçları ekleyin. Örneğin, geçişleri tetiklemek için düğmelerde daralt ve genişlet simgelerini kullanabilirsiniz.

Kullanıcılara ortamları üzerinde kontrol verme

Android XR'de ortam, kullanıcının XR cihazı takarken gördüğü gerçek veya sanal alandır. Mobil ve masaüstü ekranlarının fiziksel sınırlamalarına tabi değildir.

  • Mekansal ortam, kullanıcının fiziksel alanını devralan tamamen sürükleyici bir sanal alanı simüle eder. Yalnızca tam alan için kullanılabilir. Örneğin, bir kullanıcı sanal lüks bir sinemada film izliyor.
  • Geçiş ortamı, kullanıcının fiziksel çevresine dijital öğeler ekler. Örneğin, bir kullanıcı aynı anda gerçek odasını görürken birden fazla büyük ekran uygulamasını açar.

Tam Alan'da nasıl mekansal ortamlar oluşturacağınızı öğrenin.

Sistem ortamları

Kullanıcılar, Android XR sistemi tarafından sağlanan ortamları seçebilir. Bu sistem ortamları, Ana Sayfa alanında veya Tam Alan'da kullanılabilir. Belirli bir ortam tanımlamayan uygulamalar, geçiş veya sanal ortamda sistem ortamını devralır.

Çok modlu girişlerle tasarım yapma

Geniş bir kullanıcı kitlesinin erişebileceği, sürükleyici uygulamalar tasarlamak önemlidir. Kullanıcıların giriş yöntemlerini kendi tercihlerine ve yeteneklerine göre özelleştirmelerine izin vermeniz gerekir.

Android XR, bu hedefe ulaşmanıza yardımcı olmak için el ve göz takibi, sesli komutlar, Bluetooth'a bağlı klavyeler, geleneksel ve uyarlanabilir fareler, dokunmatik yüzeyler ve altı serbestlik derecesi (6DoF) denetleyiciler gibi çeşitli giriş yöntemlerini destekler. Uygulamanız, bu yerleşik modlarla otomatik olarak çalışmalıdır.

Seçtiğiniz herhangi bir etkileşim modeli için kullanıcı işlemlerini onaylamak üzere görsel veya işitsel geri bildirim sağladığınızdan emin olun.

XR erişilebilirliği için tasarım hususları hakkında bilgi edinin.

Çoklu giriş seçeneklerini temsil eden 5 simge: el izleme, ses, göz izleme, klavye ve fare ve kontrolörler.

El takibi doğal etkileşimler sağlar. Çoğu hareketin tekrar tekrar yapılması rahat olmalı ve uzun süre boyunca büyük el veya kol hareketleri gerektirmemelidir. Sanal eller ekleyecekseniz bunların doğru şekilde izlendiğinden emin olun. Özel hareketler ekleyecekseniz geniş hareketler yerine küçük, yerelleştirilmiş hareketler tercih edin.

Sesli komutlar, eller serbest etkileşim için kullanışlıdır. Kullanıcılar, Gemini aracılığıyla metin girişlerini dikte edebilir ve bazı uygulama etkileşimlerini sözlü talimatlarla gerçekleştirebilir. Örneğin, bir kullanıcı "Google Haritalar'ı aç" diyerek bu uygulamayı açabilir.

Göz izleme, nesnelere bakarak bunları seçmek gibi zahmetsiz etkileşimler sağlar. Göz yorgunluğunu en aza indirmek için alternatif giriş yöntemleri sunabilirsiniz.

Çevre birimleri. Android XR, Bluetooth klavye, fare ve 6 DoF denetleyici gibi harici cihazları destekler. Denetleyicilerde sezgisel düğme eşlemelerinden emin olun ve kullanıcıların düğmeleri tercihlerine göre yeniden eşlemelerine izin verin.

Sistem hareketlerini anlama

Android XR, basma, sıkıştırma ve kaydırma gibi bilinen mobil işlemleri hareket tabanlı bir gezinme sistemine genişletir.

Kullanıcılar, birincil ellerinin avuç içlerini içe doğru çevirerek, işaret parmaklarını ve baş parmaklarını kıstırıp tutarak gezinir. Elini yukarı, aşağı, sola veya sağa hareket ettirir ve bir seçenek belirlemek için elini bırakır. Kullanıcılar birincil el tercihlerini Giriş Ayarları'ndan belirleyebilir.

Kullanıcılar, hareketle gezinme menüsünü istedikleri zaman ve istedikleri yerde açarak şunları yapabilir:

  • Geri git: Android mobil cihazlardaki geri yığınıyla aynı şekilde çalışır ve önceki öğeye döner.
  • Başlatıcı: Kullanıcıları ana ekrana yönlendirir.
  • Son uygulamalar: Kullanıcılar uygulamaları açabilir, kapatabilir ve aralarında geçiş yapabilir.

Gizlilik ile ilgili dikkat edilmesi gereken noktalar

Android'in gizlilik önerileri, XR uygulamaları geliştirme için geçerlidir. Kimliği tanımlayabilecek bilgiler toplamadan önce kullanıcının iznini almayı, kullanıcı verilerini toplamayı yalnızca gerekli olanlarla sınırlandırmayı ve bu verileri güvenli bir şekilde saklamayı unutmayın.

Android XR'nin uygulama kalitesi yönergelerini uygulayın.