Başlama

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

1. Kullanıcı yolculuklarına karar verme

Yapay zeka destekli akıllı gözlüklerin 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 minimum kullanıcı arayüzüyle veya yalnızca sesle ifade edilebilir. Fırsatları bulmak için mevcut uygulamanızda Google Glass'tan yararlanacak giriş noktaları oluşturmayı düşünebilirsiniz.

Örneğin, bir kullanıcı, gideceği yere ulaşmasına yardımcı olmak için eller serbest, yaya yol tariflerinden yararlanabilir.

Seçilen kullanıcı yolculuğu, güvenlik, rahatlık 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ük form faktörüne ölçeklenmediği için gözlüğe taşıyın.

2. Küçültme ve Çeviri

Görüntüleme 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: Ekranlı yapay zeka destekli akıllı gözlükler için 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.
Şekil 1.: Alışveriş listesi uygulamasının yapay zeka destekli akıllı gözlük öğelerine çevrilmiş hali. Sistem çubukları görsel olarak farklıdır, yapay zeka destekli akıllı gözlükler genellikle boştur. Burada uygulama çubuğu, başlık çipine dönüştürülebilirken Material liste öğeleri, Jetpack Compose Glimmer listesine dönüştürülebilir.

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 sesli bir deneyimi de hesaba katmanız gerekir. Bu deneyimi açıklamak için yalnızca ses içeren bir akış haritası oluşturarak bunu yapabilirsiniz. Etkileşimleri ve geri bildirimleri sesli ipuçları ve diyaloglarla not edin.

Kullanıcıyı bunaltmayacak sohbet deneyimleri planlamanıza yardımcı olması için yalnızca sesli 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üzeyde dokunmaya ç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 sayfada 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ı bunaltmayacak sohbet deneyimleri planlamanıza yardımcı olması için yalnızca sesli akış haritası oluşturun.

6. Ek eyaletler

Uygulamanız, yapay zeka destekli akıllı gözlüklerde 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 izinlerini 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.