Asteroid - новая открытая ОС для умных часов с интерфейсом на базе Qt5

В рамках проекта Asteroid развивается новая открытая мобильная платформа для умных часов. При разработке использованы многие технические и философские решения, применяемые в таких проектах для смартфонов, как SailfishOS, NemoMobile, WebOS-Ports, SHR и Ubuntu Touch, которые переработаны и модернизированы с учётом специфики работы на умных часах. Исходные тексты Asteroid опубликованы на GitHub. 0_1446031947.jpeg0_1446031965.jpeg

Системная часть Asteroid построена с использованием окружения OpenEmbedded, предоставляющего средства для сборки GNU/Linux дистрибутивов для встраиваемых систем. Графическая оболочка реализована на основе Qt5, QML и фреймворка lipstick, также применяемого для создания пользовательского интерфейса в Sailfish OS. Графический стек базируется на протоколе Wayland.

Взаимодействие с оборудованием базируется на прослойке libhybris, позволяющей использовать драйверы и компоненты поддержки оборудования от платформы Android. Использование libhybris позволяет обеспечить работу Asteroid на любых устройствах, уже поддерживаемых платформой Android Wear. В частности, предварительные сборки тестируются на часах LG G Watch, а в планах портирование для часов Motorola Moto 360, Samsung Gear Live, Sony Smartwatch, Asus ZenWatch и Huawei Watch. Разработчики могут оценить работу платформы на платах Radxa Rock, ODroid C1 и Cubieboard 1.

Интерфейс изначально оптимизирован для небольших экранов и не гонится за универсальностью, ограничиваясь только умными часами. Из доступных и планируемых к реализации приложений отмечаются: домашний экран, конфигуратор, таймер, будильник, компас, планировщик работ, быстрый ответ на звонки, музыкальный проигрыватель, текстовые и голосовые заметки, карты, фитнес-трекер, погода и персональный голосовой ассистент на базе Sirius.

©  OpenNet