Гугл Глас пользователям и разработчикам

Google Glass всегда придут на помощь, когда они вам нужны, и будут незаметны, когда не нужны. Программное обеспечение, которое вы пишете для очков, называется Glassware, и оно также должно обеспечивать пользователю максимальное удобство использования. Чтобы создать благоприятную для использования среду, используйте Google Mirror API, набор служб RESTful, которые отправляют информацию и получают уведомления от устройств Glass. Если вы новичок в разработке Glassware, следующая информация поможет вам начать осваиваться в Google Mirror API.

Как пользователи взаимодействуют с очками

Информация в очках поделена на разделы в ленте событий. В ленте событий находятся элементы или "карточки", которые отображают информацию, нужную пользователю. Пользователи могут “путешествовать” по своей ленте событий, проматывая её на очки, просматривая карточки из прошлого и будущего.

В каждой карточке ленты содержится информация, поступающая в очки от разных программ Glassware. Кроме того, есть карточки, по умолчанию появляющиеся в ленте и “закрепленные” на ней, поэтому они всегда появляются в одном и том же месте. Например, карточка, показывающая текущее время, и карточка, показывающая все действия, которые могут выполнить очки.
У многих карточек есть дополнительные связанные с ними функции, которые доступны по одному щелчку. Вы можете сами определять эти пункт меню, чтобы облегчить такие действия, как удаление карточки или дележ её с друзьями.


Как взаимодействует с Glass разработчик

Для взаимодействия с пользовательской лентой событий, вы вызываете нужную конечную точку RESTful, чтобы выполнить нужное вам действие. Google обеспечила все нужные действия для синхронизации между Glassware и очками вашего пользователя. Некоторые из них:
Создание и управление карточками ленты событий очков
Подписка на уведомления о действиях пользователя от очков
Получение местоположения пользователя
Чтобы увидеть примеры взаимодействия разработчика с очками, посмотрите документы “Примеры использования API” и “Обзор API Google Mirror”.


Что делает Glassware выдающимся?

Чтобы облегчить использование очков пользователями, Google выложили некоторые указания и тренировочные упражнения, которые помогут вам оптимально настроить Glassware. Подробнее о них можно прочесть в разделе “Общие указания”, а тут мы укажем четыре основных принципа, которым нужно следовать при разработке Glassware:

  • Разрабатывайте для очков - Разрабатывайте, пишите и тестируйте свое приложение именно на очках, чтобы убедиться, чтоб пользователю будет удобно им пользоваться.
  • Не навязывайтесь – пользователи очков хотят, чтобы нужные им детали появлялись, когда они того хотят, и исчезали, когда они больше не нужны. Не следует выдавать слишком частые и громкие уведомления, когда пользователь того не ожидает.
  • Подбирайте правильное время – Гугл Глас – одна из самых эффективных платформ, работающих по принципу “точного времени” и “быстрого обновления”.
  • Избегайте неожиданностей – неожиданная для пользователя функциональность – это плохо на любой платформе, но особенно на Google Glass, учитывая, насколько часто будет их использовать пользователь. Поймите, какова главная цель вашего приложения, что вы хотите дать пользователю и постарайтесь сделать так, чтобы программа спрашивала разрешения на все серьезные действия.