Temeller

Android XR sistemi, kullanıcıların XR'ı nasıl kullanacaklarını anlamalarına yardımcı olmak için mobil ve büyük ekran uygulamalarındaki etkileşim modellerine benzer etkileşim modelleri kullanır. Ana ekran, uygulamalara genel bakış ve geri yığın 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 formatlı girişler ve yeni üç boyutlu özellikler sunar.

Ev Alanı ve Tam Alan modları

Kullanıcılar, uygulamanızı iki modda deneyimleyebilir: Ev Alanı ve Tam Alan. Ana Sayfa Alanı'nda kullanıcılar, uygulamanızı diğer uygulamalarla yan yana çalıştırarak çoklu görev yapabilir. Tam ekran alanında, uygulamanız kullanıcının deneyiminin odak noktası olarak ön plana çıkar ve Android XR'ın yoğun içerik özelliklerine tam erişim sağlar.

Ana Sayfa Alanı

Ev alanı

  • Kullanıcılar çoklu görev yapabilsin diye birden fazla uygulama yan yana çalışır.
  • Uyumlu tüm mobil veya büyük ekran Android uygulamaları, ek geliştirme gerektirmeden Home Space'te çalışabilir.
  • Büyük ekranlar için optimize edilmiş kılavuzlar kullanılarak geliştirilen Android uygulamaları en iyi şekilde uyarlanır.
  • Home Space, sistem ortamlarını destekler. Uzamsal paneller, 3D modeller veya bir uygulamanın uzamsal ortamları desteklenmez.
  • Uygulamaların sınırları kısıtlanmıştır.
  • Varsayılan boyut: 1024 x 720 dp
  • Minimum boyut 385 x 595 dp, maksimum boyut 2.560 x 1.800 dp
  • Uygulamalar, kullanıcılardan 1,75 metre uzaklıkta başlatılır.

Tam Ekran Alanı

Full Space

Öneri: Kullanıcıların Tam Alan ile Ana Alan arasında hızlıca geçiş yapabilmesi için net görsel ipuçları ekleyin. Örneğin, geçişleri tetikleyecek düğmeler için daraltma ve genişletme simgelerini kullanabilirsiniz.

Kullanıcılara ortamları üzerinde kontrol imkanı sunma

Android XR'da ortam, kullanıcının bir 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.

  • Uzamsal ortam, kullanıcının fiziksel alanını kaplayan tamamen sürükleyici bir sanal alan simüle eder. Yalnızca Tam Alan'da kullanılabilir. Örneğin, bir kullanıcı sanal bir lüks sinemada film izliyor.
  • Geçiş ortamı, kullanıcının fiziksel çevresine dijital öğeler ekler. Örneğin, bir kullanıcı aynı anda gerçek hayattaki 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ı, Ev Alanı veya Tam Alan'da kullanılabilir. Bir uygulama belirli bir ortam tanımlamazsa sistem ortamını (geçiş veya sanal ortam) devralır.

Sistem hareketlerini anlama

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

Öğeler, dokunmatik ekrana dokunmaya veya fare düğmesine basmaya eşdeğer olan, birincil eldeki işaret parmağı ve başparmakla sıkıştırılarak seçilir. Pinch hareketi, pencereleri kaydırmak, taşımak veya yeniden boyutlandırmak ve 2D ile 3D alanlardaki kullanıcı arayüzü öğelerini ya da nesneleri seçip taşımak için kullanılır.

Kullanıcı, birincil elindeki işaret parmağı ve başparmağıyla sıkıştırarak öğeleri seçer.

Kullanıcılar, birincil ellerinin avuç içini içeriye doğru çevirip işaret parmağı ve başparmağını sıkıştırarak gezinir. Elleri yukarı, aşağı, sola veya sağa hareket eder ve bir seçeneği belirlemek için bırakılır. Kullanıcılar birincil el tercihlerini Giriş Ayarları'nda belirleyebilir.

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

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

Çok formatlı girişlerle tasarım yapma

Çok çeşitli kullanıcıların erişebileceği sürükleyici uygulamalar tasarlamak önemlidir. Kullanıcıların giriş yöntemlerini kendi tercihlerine ve yeteneklerine göre özelleştirmesine izin vermelisiniz.

Android XR, bu hedefe ulaşmanıza yardımcı olmak için el ve göz takibi, sesli komutlar, Bluetooth ile bağlanan klavyeler, geleneksel ve uyarlanabilir fareler, dokunmatik yüzeyler ve altı serbestlik dereceli (6DoF) kontrol cihazları dahil olmak üzere çeşitli giriş yöntemlerini destekler. Uygulamanız, bu yerleşik yöntemlerle otomatik olarak çalışmalıdır. Kullanılabilir giriş seçenekleri cihazlara ve kullanıcı kurulumlarına göre değiştiğinden tek bir yönteme güvenmeyin. Esnekliğe yönelik tasarım, uygulamanızın herkes için iyi çalışmasını sağlar.

Seçtiğiniz etkileşim modelinde kullanıcı işlemlerini onaylamak için görsel veya sesli geri bildirim sağladığınızdan emin olun.

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

Çok formatlı giriş seçeneklerini temsil eden 5 simge: el takibi, ses, göz takibi, klavye ve fare, kumandalar.

El takibi, doğal etkileşimler sağlar. OpenXR uygulamaları geliştirirken doğrudan el izlemeye erişmek ve kendi özel hareketlerinizi eklemek için sistemden izin isteyebilirsiniz. Bu hareketler kolayca öğrenilecek, hatırlanacak ve rahatça yapılabilecek şekilde tasarlanmalıdır.

Hareketleri tasarlarken tekrar tekrar rahatça yapılabilecek, büyük el hareketleri veya sık kol kaldırma gerektirmeyen hareketler olmasına dikkat edin. Bu tür hareketler yorucu olabilir. Sanal eller eklerseniz doğru şekilde izlendiklerinden emin olun.

Ayrıca, gerçek dünyadaki eylemleri (ör. alma veya atma) taklit eden hareketler de tasarlayabilirsiniz. Tanıdık hareketleri kullanmak, kullanıcıların etkileşimleri daha hızlı anlamasına yardımcı olabilir.

Sistem hareketlerine benzerliğin, çakışmalara veya sistem işlevlerinin yanlışlıkla etkinleştirilmesine yol açabileceğini unutmayın.

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 sözlü talimatlarla bazı uygulama etkileşimlerini gerçekleştirebilir. Örneğin, bir kullanıcı "Google Haritalar'ı aç" diyerek bu uygulamayı açabilir.

Göz takibi, nesneleri bakarak seçmek gibi kolay 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 6DoF kontrol cihazı gibi harici cihazları destekler. Kontrol cihazlarında sezgisel düğme eşlemeleri sağlayın ve kullanıcıların düğmeleri tercihlerine göre yeniden eşlemesine izin vermeyi düşünün.

Gizlilikle ilgili dikkat edilmesi gerekenler

Android'in gizlilik önerileri, XR uygulamaları geliştirirken de geçerlidir. Kimliği tanımlayabilecek bilgileri toplamadan önce kullanıcı izni almayı, kullanıcı verisi toplama işlemini temel bilgilerle sınırlamayı ve bu verileri güvenli bir şekilde saklamayı unutmayın.

Android XR'ın uygulama kalitesi yönergelerine uyun.


OpenXR™ ve OpenXR logosu, The Khronos Group Inc. şirketinin ticari markalarıdır ve Çin, Avrupa Birliği, Japonya ve Birleşik Krallık'ta ticari marka olarak tescillidir.