Выпуск ОС для интернета вещей Android Things 1.0
8 мая 2018 года
Компания Google опубликовала релиз продукта Android Things 1.0 (Архивная копия от 21 октября 2020 на Wayback Machine), в рамках которого подготовлена редакция платформы Android для потребительских интернет-устройств, относящихся к категории интернет вещей (IoT). Android Things даёт возможность быстро создавать умные устройства, используя API платформы Android и сервисы Google.
Продукт доступен (Архивная копия от 21 октября 2020 на Wayback Machine) для создания конечных решений на базе аппаратных платформ NXP i.MX8M, Qualcomm SDA212, Qualcomm SDA624 и MediaTek MT8516. Для разработки предлагается использовать платы NXP Pico i.MX7D и Raspberry Pi 3 Model B. Для адаптации платформы для других устройств распространяется базовый набор поддержки оборудования (BSP, Board Support Package), упрощающий создание прототипов для новых плат. Летом ожидается поступление в продажу первых устройств на базе Android Things: умных звуковых колонок LG и iHome, а также умных экранов Lenovo, LG и JBL, которые будут снабжены виртуальным помощником в стиле Google Assistant и Google Cast.
Особенности Android Things:
- Для обеспечения должного уровня безопасности потребительских устройств, доставка обновлений организована напрямую от Google, что позволяет обеспечить актуальное состояние прошивки независимо от активности производителя. Подготовленные производителем обновления и исправления для приложений и прошивки также доставляются через инфраструктуру Google, для чего разработчикам устройств предоставлен специальный набор инструментов. Система автоматической установки обновлений по умолчанию включена для всех типов поддерживаемых устройств. Google гарантирует выпуск обновлений с устранением уязвимостей и проблем со стабильностью на протяжении трёх лет с момента релиза;
- Инструментарий Android Things Console (Архивная копия от 20 октября 2020 на Wayback Machine), предоставляющий разработчикам системных образов средства для загрузки и установки свежих прошивок, создания собственных образов, инициирования доставки OTA-обновлений, управления поставкой своих приложений и мониторинга распространения продукта. Бесплатная доставка обновлений ограничена лимитом в 100 активных устройств, при условии некоммерческого характера проекта (при коммерческой поставке решений на базе Android Things требуется подписать специальное соглашение);
- Использование коммуникационной платформы Weave для организации связи между устройствами и взаимодействия с сервисами Google. Weave берёт на себя все заботы по взаимодействию с облаком, позволяя разработчику сосредоточится на создании продукта, без траты времени на интеграцию с облачными сервисами и организацию связи между устройствами. Weave Device SDK (Архивная копия от 23 апреля 2018 на Wayback Machine) поддерживает взаимодействие с различными микроконтроллерами, управляющими консолями и сенсорами, предоставляя готовые схемы для координации работы управляемых ламп, умных розеток, выключателей и термостатов;
- Средства для управления устройствами без экрана. Возможно использование Google Assistant для организации управления голосовыми командами;
- Применение cуществующих решений для разработки приложений (Android Studio, Android SDK, Google Play, Google Cloud);
- Предоставление Peripheral I/O API для взаимодействия с датчиками и приводами, подсоединёнными через интерфейсы GPIO, PWM, I2C, SPI и UART;
- User Driver API, который позволяет приложениям подставлять связанные с оборудованием события, которые другие приложения могут обработать через штатный Android API;
- Возможность использовать как традиционный для Android тулкит для создания графического интерфейса, так и возможности для взаимодействия без экрана. Для устройств с экранами при выводе приложением используется всё экранное пространство, без строки статуса (вывод уведомлений не поддерживается) или каких-либо фиксированных кнопок, предоставляя разработчику полный контроль за интерфейсом. Для устройств без экрана управление организуется через привязку событий к действиям;
- Типовой набор приложений (календарь-планировщик, адресная книга, работа с документами, менеджер загрузок, медиабиблиотека, настройки, телефония, система подсказок при вводе и голосовая почта).
Источники
править
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.