Pomogą Ci one uniknąć typowych błędów i przeprowadzić przez proces tworzenia wysokiej jakości szkła.
Wywołanie
Upewnij się, że urządzenie Glassware używa zatwierdzonych poleceń głosowych.
Upewnij się, że Glassware używają zatwierdzonych poleceń kontekstowych.
Interfejs Mirror API nie służy do odbierania żądań od użytkowników i odpowiadania w czasie rzeczywistym lub z krótkim czasem oczekiwania. Jeśli jest to wymagane, użyj GDK.
Na przykład oprogramowanie Mirror API Glassware świetnie działa z poleceniem „notatka” i „opublikowaniem aktualizacji”, ponieważ użytkownicy nie muszą czekać na odpowiedź po wywołaniu tego polecenia.
Z kolei opcje „Włącz minutnik” i „Dostrój instrument” nie działają dobrze w przypadku oprogramowania Mirror API wykorzystującego interfejs API, ponieważ użytkownicy oczekują, że interfejs zacznie działać od razu.
Użytkownicy mogą wywoływać Glassware i ich funkcje na dwa sposoby: używając polecenia głosowego lub dotykowego w menu głównym okka lub menu kontekstowego na karcie osi czasu.
Nie należy zmuszać użytkowników do przypinania karty osi czasu z pozycjami w menu w celu uruchomienia oprogramowania Glassware. Interfejs Mirror API jest przeznaczony do okresowych powiadomień opartych na ustawieniach skonfigurowanych przez użytkownika lub do udostępniania treści kontaktom.
Możesz udostępniać elementy menu, które uruchamiają interfejs GDK Glassware lub wywołują interfejs Mirror API, dopóki interfejs jest zgodny ze wzorcem powiadomień okresowych i nie wykorzystuje interfejsu Mirror API do natychmiastowej interakcji.
Na przykład szkło adopcji zwierząt nie powinno wstawiać karty osi czasu ani zmuszać użytkowników do jej przypiąć, by później mogli korzystać z funkcji (np. „Szukaj psów”, „Szukaj kotów”, „Szukaj ptaków” itd.). Zamiast tego Google Glass powinien zezwalać na ustawianie kryteriów dla zwierząt domowych i okresowo dostarczać karty, które spełniają te kryteria. Karty mogą zawierać pozycje menu umożliwiające wykonanie czynności takich jak „Przeczytaj biografię” lub „adopcja zwierząt domowych”.
Dla użytkowników musi być jasne, że działa oprogramowanie Glassware, jeśli je jednoznacznie wywoła.
Struktura
Urządzenie Glass jest zaprojektowane z myślą o drobnych informacjach, które są przesyłane w odpowiednim momencie. Przenoszenie wszystkich funkcji z aplikacji mobilnej nie będzie działać dobrze w Google Glass. Zamiast tego znajdź główne zastosowania, które dobrze działają w Google Glass, i skup się na przekazaniu kilku magicznych funkcji. Inspiracji możesz poszukać na stronie Project for Glass.
- Kliknięcie karty na żywo powoduje wyświetlenie menu Google Glass. Wszystkie aktywne karty muszą zawierać pozycję menu Zatrzymaj, aby zamknąć aktywną kartę na osi czasu.
- Jeśli karty na żywo wejdą w życie, użytkownicy zostaną przeniesieni tam, gdzie skończyliśmy, w miejscu, w którym zostały przerwane.
- Gdy przesuwasz lub klikasz elementy kontaktu, zawsze pojawia się informacja o tym, że gest nie został spożyty (np. użyj przeciągnięcia w poziomie).
- Gesty, które nie działają tak jak Glass, powinny zawierać instrukcje korzystania z nich oraz jednoznaczne wyniki.
- Jeśli tworzysz elementy interfejsu podobne do tych, które są dostarczane przez system Google Glass, użyj elementów dostarczonych przez system Google Glass. Na przykład zamiast implementować widok danych, użyj widoku karty.
- Używaj immersji na potrzeby pilnych zadań, które tego wymagają. W innym przypadku preferowane są inne opcje, takie jak karta aktywna lub karty statyczne.
Jeśli to możliwe, używaj zatwierdzonych projektów kart. Interfejsy Mirror API i GDK są dostępne dla niektórych z tych projektów.
- Jeśli używasz interfejsu Mirror API, użyj stylów w pliku base_style.css.
- Postępuj zgodnie z regułami ogólnymi dotyczącymi dopełniania i odstępów jako wbudowanych szablonów.
Pakiety i podział na strony umożliwiają grupowanie kart, ale należy ich używać w następujących sytuacjach.
Uwaga: funkcje grupowania i podziału na strony są wbudowane w interfejs Mirror API. Jeśli starasz się uzyskać te same funkcje w GDK, naśladuj sposób grupowania i podziału na strony w interfejsie Mirror API. Do prezentowania kart możesz używać wskazów stosów, elementów menu i przewijaczy kart.
Pakiet
- Używaj pakietów dla grup kart, które są podobne, ale nie powinny się znajdować na tej samej karcie.
- Zaprojektuj karty okładki w postaci streszczeń, które różnią się wizualnie od kart, które zawierają pakiet.
- Powiadom użytkownika o dźwięku powiadomienia tylko raz dla każdej grupy.
Przypadki, w których pakiety działają prawidłowo:
- wątek e-maili lub krótkich wiadomości,
- 3 SMS-y między tymi samymi osobami
- 5 zdjęć zrobionych w ciągu godziny
- Powiązane artykuły równocześnie
- Lista najważniejszych wydarzeń i aktualizacji wyników trwającego meczu sportowego
Przypadki, w których pakiety nie działają dobrze:
- Wszystkie treści z usługi
- Wiele nagłówków wysyłanych do Google Glass w ciągu jednego dnia
Podział na strony
Podział na strony odnosi się do elementów osi czasu, które nie mieszczą się na jednej karcie ze względu na ograniczone miejsce, a powinny być na tej samej karcie.
Przykłady dobrych podziałów na strony:
- Pojedynczy e-mail, artykuł z wiadomościami lub podobną treść, które nie mieszczą się na jednej karcie
Przypadki, gdy podział na strony nie działa:
- grupy różnych kart, np. wielu artykułów lub e-maili;
Upewnij się, że urządzenie Glassware spełnia pozostałe sprawdzone metody.
Witryny
- Jeśli chcesz wysłać do Google treści z Google Glass, użyj ikon Wyślij do Google Glass.
- Podając link do pobrania oprogramowania Glass, użyj ikony Pobierz na Google Glass.
- Poprawnie gramatykę i pisownię.
- Nie mogą mieć więcej niż dwóch stron autoryzacji lub logowania.
- Ustawienia nie powinny wymagać ponownej autoryzacji w rozsądnym czasie (najwyżej 3 miesięcy).
- Jeśli wymagane jest konto lub aplikacja towarzysząca, proces autoryzacji jest wolny dla użytkowników, którzy mają konto w usłudze lub nie.
- Adres URL strony autoryzacji musi być inny niż adres URL strony ustawień.
- Jeśli wymagane jest konto użytkownika, Glassware nie może uwierzytelniać użytkownika bez łączenia się z jego kontem.
- Informuje, że zmiana ustawień została zapisana.
- Wskaż ogólną częstotliwość aktualizacji i w razie potrzeby kanał, aby utrzymać trafność treści. Poniższy zrzut ekranu pokazuje przykład pozwalający użytkownikom ustawić częstotliwość aktualizacji i typy plików danych.
Marka
Marka Google Glass i powiązane z nią zasoby są zastrzeżone, zostały starannie opracowane i używane przez Google.
- Nie wolno w żaden sposób używać, modyfikować ani naśladować zastrzeżonych logo lub zasobów Google Glass, chyba że zostały one podane na stronie [Zasoby](/glass/tools-downloads/downloads).
- Nie używaj, nie zmieniaj ani nie naśladuj czcionki logo Google Glass w swoim produkcie.
Pisarstwo
Domyślnie oprogramowanie Glass i powiązane z nim opisy muszą być w języku angielskim. Wiele języków jest dozwolonych, jeśli ma pełną funkcjonalność.
Upewnij się, że nazwa Glassware dokładnie opisuje funkcje lub elementy marki urządzenia. W nazwie nie używaj ciągu „szkła”, chyba że występuje on w wyrażeniu „szkło”. Na przykład fraza „Kocie fakty dotyczące szkła” nie jest odpowiednia, ale „Informacje o kociej rasie” ani „Zdjęcia kotów z Google Glass”.
Informacje o ograniczeniach i wytyczne znajdziesz w sekcji Szklana w tekście.
Pisz zgodnie z wytycznymi.
Testowanie
Uruchom Glassware na prawdziwym sprzęcie Glass. To jedyny sposób, aby precyzyjnie ocenić wrażenia użytkownika. Sprawdź też, czy oprogramowanie GDK Glassware nie powoduje nieoczekiwanej wydajności, np. przegrzania urządzenia.