2013-08-14 16 views
21

Jaka jest różnica między interfejsem Glass Mirror API a Google GDK?Jaka jest różnica między interfejsem Glass Mirror API a Google GDK?

Google ogłosił GDK tutaj: https://developers.google.com/glass/gdk

ale nie zostały one wystawione żadnych nowych funkcji specyficznych dla Szkła jeszcze. Jak właściwie korzystamy z Google GDK?

Patrząc na przykłady wymienione w powyższym linku, możemy tworzyć pakiety APK, ładować pliki APK na szkło i uruchamiać je za pomocą adb shell, ale czy istnieje kompletna aplikacja lub przykład w dowolnym miejscu?

Odpowiedz

22

Różnica między interfejsem API Mirror a nadchodzącym GDK sprowadza się do miejsca, w którym zostanie uruchomiona pisana aplikacja.

Interfejs Mirror API określa, w jaki sposób aplikacja internetowa będzie komunikować się z serwerami Google w celu wysyłania aktualizacji do szyby użytkownika oraz w jaki sposób będzie otrzymywać powiadomienia o wykonaniu przez użytkownika działania (na przykład udostępnienie lub zmianę lokalizacji), jest skierowany na szkło.

GDK jest przeznaczony dla aplikacji, które będą działać na samym szkle i mają więcej dostępu niskiego poziomu do czujników i do podstawowego środowiska Android, na którym zbudowane jest szkło. Google nie wydało jeszcze GDK - strona jest tam, gdzie zostanie wydana, i zapewnia kilka wczesnych pomysłów na "rozpoczęcie pracy" dla programistów, którzy są zainteresowani budowaniem natywnych aplikacji działających na szkle.

4

GDK nie został jeszcze uruchomiony, więc nie możesz go teraz używać.

GDK pozwoli Ci pracować bezpośrednio na urządzeniu Glass przy użyciu twoich umiejętności programistycznych na urządzeniach Android, podczas gdy Mirror API to oparty na chmurze/sieci interfejs API do interakcji wyłącznie z osią czasu użytkownika. Aby uzyskać więcej informacji na ten temat, patrz: Prisoner's answer.

Ponieważ GDK nie został jeszcze wydany, "kompletne" aplikacje i przykłady nie istnieją. Istnieją trzy próbki (Kompas, Poziom i Stoper) wymienione na the link that you posted. Strona mówi, że te próbki zostaną ostatecznie zaktualizowane do "pełnego widoku na szkło" po uruchomieniu GDK.

Po uruchomieniu GDK zaktualizujemy te próbki, aby pokazać ścieżkę migracji z tradycyjnej aplikacji na Androida do pełnego widoku z poziomu szkła. Należy regularnie sprawdzać dostępność aktualizacji:

2

Glass Mirror API służy do tworzenia Glassware (Pushing Webcards z serwera do Glass).

Google GDK (Glass Development KIT) jest podobny do obecnego zestawu Android SDK, ale będzie miał specjalne narzędzie, które pomoże tworzyć aplikacje dla systemu Android dla Google Glass. Nawet teraz, bez GDK, programiści opracowują aplikacje za pomocą Androida SDK.

2

GDK pozwoli ci uruchomić apki na szkle razem z GlassHome. GlassHome jest głównym wyświetlaczem, który widzisz w SZKLE. Jeśli zainstalujesz pakiet APK bez GDK, jedynym sposobem na jego uzyskanie jest użycie programu podobnego do Launcher2.apk. Z GDK, a to jest założenie, twój apk będzie reprezentowany jako karta w GlassHome.