Kullanıcılara tüm Glassware genelinde tutarlı bir deneyim sunmak için ortak kullanıcı deneyimi kalıplarını kullanın.
Burada, bu kalıpları oluşturan temel yapı taşlarını ve Glass'ta iyi çalıştığını düşündüğümüz kalıp örneklerini öğreneceksiniz.
Desen yapı taşları
Ana kullanıcı arayüzü öğelerini bir çağrı yöntemiyle birlikte kullanarak, Glass'ta iyi çalışan çok çeşitli kullanım kalıpları oluşturabilirsiniz. Daha sonra, ihtiyacınız olan kullanım alanları için Glassware'inizde birden fazla kalıbı birleştirebilirsiniz.
Kullanıcı arayüzü öğeleri
- Statik kart - Metin, HTML, resim ve videoları gösterir. Statik kartlar, canlı kartları veya sürükleyicileri çağırabilir.
- Canlı kart: O anda önemli olan ve genellikle yüksek sıklıkta oluşturulan kartları gösterir.
- Yoğun içerik: Zaman çizelgesi deneyimini kaplayan Android etkinliklerini gösterir.
Çağrı yöntemleri
- ok Glass dokunma veya sesli menü
- Zaman çizelgesi kartındaki bağlamsal ses veya dokunma menüsü
Ses çağrı modeli
Sesli komutlar, kullanıcının Glass ile etkileşiminin önemli bir parçasıdır ve kullanıcıların ellerini kullanmadan, hızlı ve doğal bir şekilde işlem yapmasına olanak tanır. Sesli komutun kullanıcılarla etkileşimi nasıl başlattığı, Glassware deneyiminin ayrılmaz bir parçasıdır.
Ok Glass menüsüne dahil edilecek sesli komutları, bir dizi ölçüte dayanarak dikkatle seçeriz. İyi bir sesli komutta aradığımız durumlar hakkında ayrıntılı bilgi için sesli komut kontrol listesine bakın. Genel olarak, sesli komutlar Glass'ta aşağıdaki yönergelere uyar.
- Aracıya değil, eyleme odaklanın
Sesli komutlar, işlemi Glassware'in ne yaptığına değil, kullanıcıların yapmak istediklerine dayalı olmalıdır.
Örneğin "Tamam Glass, fotoğraf çek" yerine "Tamam Glass, kamerayı başlat" seçeneği tercih edilir. İşleme odaklanmak, kullanıcı etkileşimi için daha doğal bir yöntemdir ve ana sesli komutların tümü bu kurala uyar.
- Niyetten harekete geçmeye kadar geçen süreyi kısaltır
Sesli komutlar, işlemi mümkün olduğunca hızlı bir şekilde gerçekleştirmelidir.
Örneğin, "Tamam Glass, Led Zeppelin'i dinle" seçeneği varsayılan olarak müzik çalmaya başlar ve kullanıcıları çalmadan önce seçenek belirlemeye zorlamaz.
- Konuşma dili ve kolay söylenebilir.
Sesli komutlar doğal bir sestir, mevcut komutlardan yeterince farklıdır ve en az iki kelimeden oluşur. Bu sayede ses tanıma sistemimizi çok çeşitli komutlarla iyi çalışacak şekilde ayarlayabiliyoruz.
- Birden fazla Glassware'e uygulanabilecek kadar geneldir.
Tamam cam ses ve dokunma menülerinde karışıklık olmaması için, sesli komutların gerekirse birden fazla Glassware'de çalışması gerekir. Böyle durumlarda Glass otomatik olarak, komutu uygulayabilecek Cüzdan Donanımlarının adlarını içeren bir menü gösterir.
Örneğin, "ok Glass, play a game, appealista" (ok cam, şu yazımı çal" yerine) tercih edilir.
Kalıplar
Devam eden görev
Devam eden görevler, kullanıcıların ayrılıp sık sık geri döndükleri, uzun süredir kullanılan canlı kartlardır.
Örneğin, GDK ile gönderilen Kronometre örneği, kronometreyi bir ok Glass komutuyla başlatır.
Kullanıcılar kronometreyi bir süre görüntüleyebilir, zaman çizelgesinde gezinerek diğer kartlara göz atabilir ve kronometreye geri dönebilirler. Ekran uykuya geçtiğinde kronometre, ekran uyandığında görüntülenen varsayılan karttır (ekran uyku moduna geçtiğinde odaklandığı sürece). Kullanıcılar, bir Durdur menü öğesine dokunarak kronometreyi durdurabilir.
Devam eden bir göreve başka bir örnek de Strava'dır.
Strava, mevcut koşu veya bisiklet sürüşü için
kronometre içeren canlı kart ekler. Canlı karta dokunduğunuzda,
çok çeşitli seçenekleri gerçekleştirebileceğiniz menüler gösterilir. "Bitiş" menü öğesi, kullanıcılar koşu veya bisiklet sürmeyi bitirdiğinde canlı kartı zaman çizelgesinden kaldırır.
Yoğunlaşma
Bu kalıp, sürüklemeleri Android etkinlikleri şeklinde göstermeyi açıklar. Yoğun içerik, zaman çizelgesi deneyimini anında devralır ve kullanıcılar aşağı kaydırarak zaman çizelgesine geri döner.
Periyodik bildirimler
Bu kalıp, zaman çizelgesine çağrı modeli olmadan statik kartlar eklemeyi açıklar. Hizmetiniz, kullanıcının tanımladığı ayarlara göre bildirimler gönderir. Örneğin, saat başı en çok okunan haberleri veya e-postaları alındıkça iletmek.
Bildirimler, bildirimleri zaman çizelgesine aktarmak için Glass'ta Mirror API web hizmetlerinden veya Android arka plan hizmetlerinden yararlanır.