С доставкой набора Google Glass Explorer счастливчикам, прошедшим квалификацию, Google выпустила подробные спецификации для оборудования и полного API зеркала.
Одна вещь в Google Glass, которая становится утомительной, — это изобретение множества названий, связанных со стеклом.
Как называется приложение Glass?
Конечно, посуда.
Mirror API, как объяснялось в нашем предыдущем выпуске новостей Google Glass The Mirror API — как это работает, представляет собой Restful API, который работает в рамках довольно простой среды взаимодействия. Пользователь может перемещаться по временной шкале видеокарт, проводя пальцем по боковой стороне очков и касаясь ленты. Используя API, вы можете:
Создавайте новые карточки на временной шкале
Обновить текущие карточки на временной шкале
Получать инициируемый пользователем ввод, отображаемый через меню карты
Подпишитесь на уведомления от устройств Glass, чтобы получать уведомления о действиях пользователя
Если вы взглянете на спецификацию API, то можете быть удивлены тем, насколько она проста, но вам нужно помнить, что Glass — это просто устройство ввода-вывода — инновационное, но основные действия заключаются в отображении небольших фрагментов информации для пользователю и получить несколько очень простых пользовательских жестов.
Макет карточек временной шкалы не использует HTML напрямую. Он использует кодировку JSON для диапазона разрешенных элементов. Например, свойство text: string устанавливает текст, который будет отображаться на карточке. Есть свойства, которые позволяют использовать передовое оборудование. Например, speakableText добавляет пункт меню, при нажатии на который пользователь может прослушать строку, прочитанную вслух. Для более сложных макетов есть свойство html, которое можно использовать для указания HTML, определяющего внешний вид карточки. Что на данный момент неясно, так это диапазон HTML-тегов, которые вы можете использовать. В документации предлагается придерживаться прилагаемых шаблонов.
Также важны технические детали дисплея:
Соотношение сторон экрана: 16×9
Разрешение экрана: 640 x 360 пикселей
Размер значка «Поделиться»: 640 x 360 пикселей.
Размер значка опций меню: 50 x 50 пикселей
Поддерживаемый формат мультимедиа: Контейнер: MP4 Видео: H.264 baseline и H.263 baseline Аудио: AAC и MP3
Вы также можете прикрепить к карточке вложения в виде фото, аудио или видео файлов. Карты также можно объединять в наборы, с которыми пользователь может работать как группа.
Существует также онлайн-руководство, которое поможет вам начать работу. На данный момент он охватывает только использование Java или Python, но REST не сложен ни на одном языке.
По мере чтения справочного материала главное впечатление, которое у вас складывается, — «простое». Это и хорошо, и плохо. Это хорошо, что вы можете понять API за несколько минут, но это немного подавляет энтузиазм — конечно, передовые технологии должны иметь больше возможностей?
Дело в том, что Glass — это просто устройство ввода-вывода, и поэтому взаимодействие с ним должно быть простым. Что делает систему интересной, так это то, что вы можете построить на стороне сервера, которая доставляет информацию пользователю и отвечает на запросы по-новому.
Помимо API, у нас также есть подробная информация об оборудовании:
Отображать
Дисплей с высоким разрешением эквивалентен 25-дюймовому экрану высокой четкости с расстояния восьми футов.
Камера
Фото — 5 МП
Видео — 720p
Аудио
Датчик костной проводимости
Связь
Wi-Fi — 802.11b / g
блютуз
Место хранения
12 ГБ полезной памяти, синхронизированной с облачным хранилищем Google. Всего 16 ГБ флэш-памяти.
Аккумулятор
Один полный день обычного использования. Некоторые функции, такие как Hangouts и запись видео, потребляют больше энергии.
Существует также приложение для Android, которое позволяет Glass использовать ваш телефон в качестве устройства связи и GPS. Кажется, что Glass лучше работает с Android, и это не должно вызывать удивления.
Помимо документации, Google также выпустил несколько видеороликов по созданию изделий из стекла:
В этом видео Тимоти дает рекомендации по разработке для Glass:
Здесь Тимоти объясняет, как работают контакты в Google Mirror API:
Затем Тимоти объясняет, как элементы меню работают в Google Mirror API:
А теперь он объясняет, как карты временной шкалы работают в Google Mirror API.
Наконец, Тимоти объясняет, как работают подписки в Google Mirror API.