Başlama

Jetpack Compose Glimmer kullanıcı arayüzü çerçevesini kullanarak yapay zeka gözlüklerinde çalışan artırılmış deneyimler için Yapay Zeka Gözlüğü uygulamanızı oluşturun. Jetpack Compose Glimmer, şeffaf ekranlar ve yapay zeka gözlüğü form faktörü için optimize edilen ilk kullanıcı arayüzü çerçevelerinden biridir.

1. Kullanıcı yolculuklarına karar verme

Yapay zeka gözlüklerinin form faktörünün bir bakışta anlaşılabilen ilkeleriyle uyumlu olan kritik kullanıcı yolculuklarına (CUJ'ler) odaklanın. Bu, kullanıcıların çevreleriyle etkileşimini kesmeden yalnızca sesli veya minimal bir kullanıcı arayüzüyle ifade edilebilir. Fırsatları bulmak için mevcut uygulamanızda Glasses'tan yararlanacak giriş noktaları oluşturmayı düşünebilirsiniz.

Örneğin, bir kullanıcı, varış noktasına gitmesine yardımcı olmak için eller serbest, adım adım yürüme yol tariflerinden yararlanabilir.

Seçilen kullanıcı yolculuğu, güvenlik, konfor ve performans ilkelerini de hesaba katmalıdır. Örneğin, kullanıcının kamerasını gereksiz yere uzun süre kullanmasını gerektiren veya gizliliğini ihlal eden görevler seçmeyin.

Temel ilkeler hakkında bilgi edinin.

Gözlük form faktöründen yararlanan özellikleri mobil uygulamanızdan çıkarın. Örneğin, bir bakışta görülebilen deneyimler.
Telefon uygulamanızın tamamını gözlüklerin form faktörüne göre ölçeklenmediği için gözlüğe taşıyın.

2. Küçültme ve Çeviri

Ekran modu kullanıcı arayüzü için temel uygulamanızdaki bir CUJ ile başlayın:

  • Odaklanma için düzenleri optimize etme: Düzenler, kullanıcıların odaklanmasını sağlamak için gerekli bilgileri önceliklendirir, işlem sayısını ve görsel öğeleri azaltır.

  • Hiyerarşi için derinliği kullanın: Derinlik, öğe önceliğini belirtmek için kullanılır.

  • Alttan üste doğru tasarım: Mockup oluştururken alttan başlayın ve bileşenleri yukarı doğru yerleştirin.

  • Görsel bileşenleri çevirme: Yapay zeka gözlüklerinde Jetpack Compose Glimmer bileşenlerini ve düzen kalıplarını kullanın.

Bileşenler ve uygulama görünümü hakkında daha fazla bilgi edinin.

Alışveriş listesi uygulaması, liste görünümünü minimum liste deneyimine indirir ve yalnızca geri bildirim kullanıcı arayüzüne ihtiyaç duyar.
Display AI gözlük öğelerine çevrilmiş bir alışveriş listesi uygulaması. Sistem çubukları görsel olarak farklıdır, yapay zeka gözlükleri genellikle boştur. Burada uygulama çubuğu başlık çipine, Material listesi öğeleri ise Jetpack Compose Glimmer listesine çevrilebilir.

Optimize edilmiş bileşenler

A. Yüzey rengi: Bileşenlerin yüzey rengi, kart içeriğinin kontrastını en üst düzeye çıkarmak için siyahtır.

B. Anahat ve Vurgu: Anahat rengi, kontrast için optimize edilmiştir. Vurgulama, görsel ifade sağlar ve bazı giriş türlerini belirtmek için kullanılabilir.

C. Şekil: Köşelerin keskinliğini azaltıp konforu artırarak bir bakışta anlaşılabilirliği iyileştirmek için daha yumuşak bir şekil sistemi kullanılır. Yüzeyde renk: İçeriğin yüzeyde rengi, dünyayla kontrastı en üst düzeye çıkarmak için beyazdır.

D. Tipografi: Glimmer'ın tipografi ölçeğinde, okunabilirliği ve anlaşılırlığı en üst düzeye çıkarmak için harf aralığını, boyutu ve ağırlığı optimize eden küçük bir dizi rafine gövde ve başlık stili kullanılır.

E. İkonografi: Yuvarlak Material Symbols kullanımı, yuvarlak tipografi ölçeğiyle uyumludur.

Glimmer bileşenleri, şeffaf görüntü için optimize edilmiştir.

3. Ses akışı ve işaretleri

Ses ile sohbet edin. Ses, kullanıcının kafasını karıştırmadan Yapay Zeka Gözlüğü uygulamanızın büyük bir bölümünü oluşturmalıdır. Ayrıca, belirli cihazlarda yalnızca ses deneyimini de hesaba katmanız gerekir. Bu deneyimi açıklamak için yalnızca ses içeren bir akış haritası oluşturarak bunu yapabilirsiniz. Sesli ipuçları ve diyaloglarla etkileşimleri ve geri bildirimleri not edin.

Kullanıcıyı bunaltmayan sohbet deneyimleri planlamanıza yardımcı olacak yalnızca sesten oluşan bir akış haritası oluşturun.

4. Harita giriş kontrolleri

Cihaz kontrolleri ve hareketleri için girişleri eşlediğinizden emin olun. Dokunma gibi temel uygulama etkileşimlerini dokunmatik yüzeye dokunma işlemine çevirerek başlayabilirsiniz.

Girişlere devam edin.

XR'ye özel bir uygulama, kullanıcı deneyimi açısından XR için özel olarak tasarlanmıştır ve yalnızca XR'de sunulan özellikleri kullanır.

5. SysUI'yi göz önünde bulundurun

Diğer sistem arayüzlerini hesaba katın.

Uygulamanız, kullanılması durumunda ana ekranda ve bildirimler gibi diğer sistem özelliklerinde görünür. Bunlar sistem çubuğunda görünebilir.

Sistem arayüzü hakkında daha fazla bilgi

Kullanıcıyı bunaltmayan sohbet deneyimleri planlamanıza yardımcı olacak yalnızca sesli bir akış haritası oluşturun.

6. Ek eyaletler

Uygulamanız, yapay zeka gözlüklerinde bağlantı veya izin sorunları gibi farklı senaryolarla karşılaşır. Hem temel uygulamanızda hem de gözlük uygulamanızda bu farklı durumları hesaba katın.

Cihaz özelliği izinleri istediğinizden emin olun.

Bunları görsel kullanıcı arayüzü ve ses aracılığıyla değerlendirmeniz gerektiğini unutmayın. Örneğin, mobil cihazlarında izin akışını tamamlamaları gerektiğini bildirmek veya hataları okumak için sesli geri bildirim verin.

Hem temel uygulamanızda hem de gözlük uygulamanızda farklı uygulama durumlarını hesaba katın.