Bu yönergeler, sık karşılaşılan sorunlardan kaçınmanıza yardımcı olacak ve yüksek kaliteli bir Glassware oluşturma sürecinde size yol gösterecektir.
Çağrı
Glassware uygulamanızın onaylanmış sesli komutları kullandığından emin olun.
Glassware'inizin onaylanmış bağlam komutları kullandığından emin olun.
Mirror API, kullanıcılardan istek alıp gerçek zamanlı olarak veya düşük gecikmeyle yanıt verecek şekilde tasarlanmamıştır. Bu bir gereklilikse GDK'yı kullanın.
Örneğin, kullanıcıların komutu çağırdıktan sonra Glassware'den yanıt beklemesi gerekmediğinden, Mirror API Glassware "not al" veya "güncelleme yayınla" komutuyla iyi bir şekilde çalışır.
Buna karşılık, "kronometre başlat" ve "enstrüman akort" işlemleri Mirror API Glassware'de iyi sonuç vermez. Çünkü kullanıcılar deneyimin hemen başlamasını bekler.
Kullanıcıların Glassware'i ve özelliklerini çağırmanın iki temel yolu vardır: Ok Glass ana menüsünden sesli veya dokunma komutu ya da zaman çizelgesi kartındaki içerik menüsü aracılığıyla.
Glassware hizmetini başlatmak için kullanıcıları hiçbir zaman menü öğelerinin bulunduğu bir zaman çizelgesi kartını sabitlemeye zorlamamalısınız. Mirror API, kullanıcı tarafından yapılandırılmış ayarlara dayalı düzenli bildirimler veya kişilerle içerik paylaşmak için tasarlanmıştır.
Deneyim, periyodik bildirim tasarım kalıbıyla tutarlı olduğu ve Anında etkileşim için Mirror API kullanılmadığı sürece GDK Glassware'i başlatmak veya Mirror API'yi çağırmak için menü öğeleri sağlayabilir.
Örneğin, evcil hayvan sahiplendirme Glassware zaman çizelgesi kartı eklememeli ve kullanıcıları daha sonra özelliklere (örneğin, "Köpek ara", "Kedi ara", "Kuş ara" vb.) erişmek için sabitlemeye zorlamamalıdır. Bunun yerine Glassware, kullanıcıların istedikleri evcil hayvanlar için ölçütler belirlemelerine izin vermeli ve bu ölçütleri karşılayan kartları düzenli olarak teslim etmelidir. Böylece bu kartlar, "Biyografiyi okuyun" ve "Evcil hayvan sahiplenin" gibi işlemleri yapabileceğiniz menü öğeleri içerebilir.
Kullanıcılar açıkça çağırırsa Glassware'in çalıştığını açıkça anlamalıdır.
Tasarım
Glass, doğru zamanda sunulan küçük bilgi parçaları için tasarlanmıştır. Her özelliğin mobil uygulamadan taşınması Glass'ta düzgün çalışmayacaktır. Bunun yerine, Glass'ta iyi performans gösteren temel kullanım alanlarını bulun ve birkaç sihirli özellik sunmaya odaklanın. İlham almak için Design for Glass sayfasına bakın.
- Canlı kartlara dokunduğunuzda her zaman Glass menüsü gösterilir. Yayındaki kartı zaman çizelgesinden kapatmak için tüm canlı kartların bir Durdur menü öğesi olmalıdır.
- Canlı kartlar etkileyici bir deneyime başlarsa kullanıcılar daha önce ekranda kaldıkları yere götürülür. Burada daha mantıklıdır.
- Sürüklemeler için kaydırma veya dokunma işlemleri her zaman hareketin tüketilmediğini belirten bir işlem veya geri bildirim üretir (örneğin, yatay çekme işlemini kullanın).
- Glass sistemi gibi davranmayan hareketlerin nasıl kullanılacağıyla ilgili net talimatlar ve net sonuçlar olmalıdır.
- Glass sisteminin sağladığına benzer kullanıcı arayüzü öğeleri oluşturursanız Glass sisteminin sağladığı öğeleri kullanın. Örneğin, kendi görünümünüzü uygulamak yerine bir kart kaydırma görünümü kullanın.
- Yoğunlaşmayı gerektiren, odaklanmış görevlerde kullanın. Aksi takdirde, canlı kart veya statik kart gibi diğer seçenekler tercih edilir.
Mümkün olduğunda onaylı kart tasarımlarını kullanın. Bu tasarımların bazıları için Mirror API ve GDK şablonları mevcuttur.
- Mirror API kullanıyorsanız base_style.css dosyasındaki stilleri kullanın.
- Yerleşik şablonlar olarak dolgu ve boşluk ile ilgili genel kuralları uygulayın.
Paketler ve sayfalara ayırma, kartları gruplandırmanıza olanak tanır ancak aşağıdaki durumlarda bunları doğru şekilde kullanmanız gerekir.
Not: Paketleme ve sayfalara ayırma özellikleri Mirror API'de yerleşik olarak bulunur. Aynı işlevi GDK'da da elde etmeye çalışıyorsanız Mirror API'nin gruplandırma ve sayfalara ayırma işlemini mümkün olduğunca yakın bir şekilde sunma şeklini taklit edin. Kartlarınızı sunmak için yığın göstergeleri, menü öğeleri ve kart kaydırıcıları kullanın.
Paketler
- Benzer olan ancak aynı kartta olmaması gereken kart grupları için paketler kullanın.
- Paket kapak kartlarını, paketin içerdiği kartlardan görsel olarak farklı özetler olacak şekilde tasarlayın.
- Kullanıcıyı her paket için yalnızca bir kez bildirim sesiyle bilgilendirin.
Paketlerin iyi performans gösterdiği durumlar:
- E-posta veya kısa mesajlardan oluşan mesaj dizisi
- Aynı kişiler arasında üç SMS mesajı
- Birbirinden uzak bir saat içinde çekilmiş beş fotoğraf
- İlgili makalelerin tümü bir kerede eklendi
- Devam eden bir spor maçıyla ilgili önemli etkinliklerin ve skor güncellemelerinin listesi
Paketlerin iyi çalışmadığı durumlar:
- Hizmetinizdeki tüm içerikler
- Bir gün içinde Glass'a gönderilen birçok başlık
Sayfalara ayırma
Alan kısıtlamaları nedeniyle tek bir karta sığmayan ancak aksi halde aynı kartta olması gereken zaman çizelgesi öğeleri için sayfalandırmayı kullanın.
Sayfalara ayırmanın iyi sonuç verdiği durumlar:
- Tek bir karta uymayan tek bir e-posta, haber veya benzer içerik
Sayfalara ayırmanın iyi sonuç vermediği durumlar:
- Birden çok haber veya e-posta gibi farklı kartlardan oluşan bir grup
Glassware'inizin diğer Glassware en iyi uygulamalarımıza uygun olduğundan emin olun.
Web mülkleri
- Web'den Glass'a içerik gönderiyorsanız Glass'a gönder simgelerini kullanın.
- Glassware'i indirmek için bir bağlantı sağlıyorsanız Glass'a indir simgelerini kullanın.
- Dil bilgisi ve yazımın doğru olduğundan emin olun.
- İkiden fazla yetkilendirme veya giriş sayfanız olmamalıdır.
- Ayarlar, makul bir süre içinde (üç aydan kısa) yeniden yetkilendirme gerektirmemelidir.
- Hesap veya tamamlayıcı uygulama gerekiyorsa hizmetinizde hesabı olan veya olmayan kullanıcılar için yetkilendirme akışı anlaşılır.
- Yetkilendirme web sayfasının URL'si, ayarlar web sayfasının URL'sinden farklı olmalıdır.
- Kullanıcı hesabı gerekiyorsa Glassware, kullanıcı hesabına bağlanmadan kullanıcının kimliğini doğrulamamalıdır.
- Bir ayar değişikliğinin kaydedildiğini görsel olarak belirtin.
- İçeriğinizin alakalı olmasını sağlamak için genel olarak ve geçerliyse özet akışı başına güncelleme sıklığını belirtin. Aşağıdaki ekran görüntüsünde, kullanıcıların güncelleme sıklığını ve feed türlerini ayarlamasına izin veren bir örnek gösterilmektedir.
Marka
Glass markası ve ilişkili öğeleri tescillidir ve Google tarafından dikkatli bir şekilde tasarlanıp kullanılmaktadır.
- [Öğeler](/glass/tools-downloads/downloads) sayfasında sağlanmadığı sürece özel Glass logolarını veya öğelerini hiçbir şekilde kullanmayın, değiştirmeyin ya da taklit etmeyin.
- Ürününüzde kullanmak üzere Glass logo yazı tipini kullanmayın, değiştirmeyin veya taklit etmeyin.
Yazım
Cam gereçler ve bunlarla ilgili açıklamalar varsayılan olarak İngilizce olmalıdır. Diller arasında tam özellik denkliği varsa birden fazla dil kullanılabilir.
Glassware adının, Glassware'in işlevini veya markasını doğru yansıttığından emin olun. "Cam için" ifadesi içinde olmadığı sürece adında "Cam" dizesini kullanmayın. Örneğin, "Cam İçin Kedi Bilgileri" kabul edilebilir ancak "Glass Cat Facts" veya "Glassy Cat Fotoğrafları" kabul edilmez.
Kısıtlamalar ve kurallar için Metinde cam bölümüne bakın.
Uygun durumlarda yazma kurallarını uygulayın.
Test
Glassware uygulamanızı gerçek Glass donanımında çalıştırın. Kullanıcı deneyimini doğru ölçmenin tek yolu budur. Ayrıca, GDK Glassware'in aşırı ısınma gibi beklenmedik performanslara yol açmadığından emin olun.