Английская Википедия:AsteroidOS

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Infobox OS

AsteroidOS is an open source operating system designed for smartwatches.[1][2] It is available as a firmware replacement for some Android Wear devices.[3] The motto for the AsteroidOS project is "Free your wrist."[4]

Wareable.com reviewed version 1.0 and gave it 3.5 out of 5 stars.[5]

Software Architecture

AsteroidOS is built like an embedded Linux distribution with OpenEmbedded.[6] It works on top of the Linux kernel and the systemd service manager.[7] AsteroidOS also includes various mobile Linux middlewares originally developed for Mer and Nemo Mobile such as lipstick and MCE.[8]

The user interface is completely written with the Qt5 framework.[6][9] Applications are coded in QML with graphic components coming from Qt Quick and QML-Asteroid. An SDK with a cross-compilation toolchain integrated to Qt Creator can be generated from OpenEmbedded for easier development.[10]

Asteroid-launcher is a Wayland compositor and customizable home screen managing applications, watchfaces, notifications and quick settings. Asteroid-launcher runs on top of the libhybris compatibility layer to make use of Bionic GPU drivers.[11]

AsteroidOS offers Bluetooth Low Energy synchronization capabilities with the asteroid-btsyncd daemon running on top of BlueZ5.[12] A reference client named AsteroidOS Sync is available for Android users.[12][13] There is also a Companion App for Sailfish OS(Starship) and one for Ubuntu Touch(Telescope), but it has not yet been updated to the current release of Ubuntu Touch. An app for Linux-based smartphones like the Librem 5 distributed by Purism is also in the making(Buran), but cannot be used due to a currently still unfixed bug in QT5.

Shipped Applications

As of the 1.1 nightly release, the following applications are shipped and pre-installed by default in AsteroidOS:[14]

  • Agenda: Provides simple event scheduling capabilities
  • Alarm Clock: Makes the watch vibrate at a specific time of day
  • Calculator: Allows basic calculations
  • Compass: A functional Compass app (only preinstalled on devices with supported sensors)
  • Diamonds: A game, which is inspired by 2048.
  • Flashlight: A simple flashlight app where the screen acts as a light source.
  • Heart Rate: An app for heart-rate-monitor bpm retrieval
  • Music: Controls a synchronized device's music player
  • Settings: Configures Time, Date, Language, Bluetooth, Brightness, AOD(on supported devices), Nightstand, Wallpapers, Custom Launchers, Watch faces and USB Modes (Charging,ADB ,SSH ,MTP)
  • Stopwatch: Measures an elapsed time
  • Timer: Counts down a specified time interval
  • Weather: Provides weather forecast for five days

See also

Шаблон:Portal

References

Шаблон:Commonscat Шаблон:Reflist

Шаблон:Smartwatch

Шаблон:Operating-system-stub