AsteroidOS |
 AsteroidOS 1.0 default watchface |
| Developer | Florent Revest[1] and the AsteroidOS community |
|---|
| Written in | Qt/QML |
|---|
| OS family | Unix-like |
|---|
| Working state | Active |
|---|
| Source model | Open source[2] |
|---|
| Marketing target | Smartwatch |
|---|
| Official website | asteroidos.org |
|---|
AsteroidOS is an open source operating system designed for smartwatches.[3][4] It is available as a firmware replacement for some Android Wear devices.[5] The motto for the AsteroidOS project is "Free your wrist."[6]
Wareable.com reviewed version 1.0 and gave it 3.5 out of 5 stars.[7]
Software Architecture
AsteroidOS is built like an embedded Linux distribution with OpenEmbedded.[8] It works on top of the Linux kernel and the systemd service manager.[9] AsteroidOS also includes various mobile Linux middlewares originally developed for Mer and Nemo Mobile such as lipstick and MCE.[10]
The user interface is completely written with the Qt5 framework.[8][11] 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.[12]
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.[13]
AsteroidOS offers Bluetooth Low Energy synchronization capabilities with the asteroid-btsyncd daemon running on top of BlueZ5.[14] A reference client named AsteroidOS Sync is available for Android users.[14][15] 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:[16]
- 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
- Wear OS
- Sailfish OS
- Ubuntu Touch
- OpenEmbedded
- Hybris
- Qt
- Linux(Kernel)
References
- ↑ "AsteroidOS is an Open Source OS for Smartwatches" (in en-US). xda-developers. 2016-12-08. https://www.xda-developers.com/asteroidos-is-an-open-source-os-for-smartwatches/.
- ↑ "Licenses – AsteroidOS". https://asteroidos.org/wiki/documentation/licenses/.
- ↑ "An open-source alternative to Android Wear OS for smartwatches emerges". http://www.pcworld.com/article/3039253/an-open-source-alternative-to-android-wear-os-for-smartwatches-emerges.html.
- ↑ "AsteroidOS: An Open Source Alternative to Android Wear". 1 March 2016. http://www.xda-developers.com/asteroidos-is-an-open-source-alternative-to-android-wear/.
- ↑ "Install – AsteroidOS". https://asteroidos.org/install/.
- ↑ "AsteroidOS Homepage". https://asteroidos.org/.
- ↑ "AsteroidOS review". June 19, 2018. https://www.wareable.com/smartwatches/asteroid-os-review.
- ↑ 8.0 8.1 Brown, Eric (May 23, 2018). "AsteroidOS and OpenWatch Aim to Open Up Smartwatch Market". https://www.linux.com/tutorials/asteroidos-and-openwatch-aim-open-smartwatch-market/.
- ↑ "Boot Process – AsteroidOS". https://asteroidos.org/wiki/boot-process/.
- ↑ "AsteroidOS/meta-asteroid". https://github.com/AsteroidOS/meta-asteroid/tree/master/recipes-nemomobile.
- ↑ "qtcon: QtCon Program". https://conf.qtcon.org/en/qtcon/public/events/366.
- ↑ "Creating an Asteroid App – AsteroidOS". https://asteroidos.org/wiki/creating-an-asteroid-app/.
- ↑ Prakash, Abhishek (20 January 2016). "AsteroidOS: An Open Source Smartwatch Operating System - It's FOSS". https://itsfoss.com/asteroidos-watch-os/.
- ↑ 14.0 14.1 "Wear OS alternative AsteroidOS is available for several smartwatches". May 16, 2018. https://www.xda-developers.com/asteroidos-available-several-wear-os-smartwatches/.
- ↑ "AsteroidOS Sync - F-Droid". https://f-droid.org/repository/browse/?fdid=org.asteroidos.sync.
- ↑ Revest, Florent (2018-05-15). "AsteroidOS 1.0 released - AsteroidOS". https://asteroidos.org/news/1-0-release/index.html.
Smartwatch |
|---|
- Wearable computer
- Calculator watch
|
| Wrist computer | | Android |
- i'm Watch
- Motorola Motoactv
- Samsung Galaxy Gear
- WIMM One
- ZGPAX s5
- Neptune Pine
|
|---|
| watchOS |
- Apple Watch
- Series 1
- Series 2
- Series 3
- Series 4
- Series 5
|
|---|
| Wear OS |
- Asus ZenWatch
- Asus ZenWatch 2
- Asus ZenWatch 3
- Casio WSD-F10
- Casio WSD-F20
- Huawei Watch
- LG G Watch
- LG G Watch R
- LG Watch Urbane
- LG Watch Urbane 2nd Edition
- LG Watch Sport
- LG Watch Style
- Michael Kors Access
- Moto 360
- 1st generation
- 2nd generation
- Moto 360 Sport
- Fossil Q Founder
- Fossil Q Marshal
- Fossil Q Wander
- Nixon Mission
- Polar M600
- Samsung Gear Live
- Sony SmartWatch 3
- Tag Heuer Connected
|
|---|
| Tizen |
- Samsung Galaxy Gear
- Samsung Gear 2
- Samsung Gear Fit
- Samsung Gear S
- Samsung Gear S2
- Samsung Gear S3
|
|---|
| Fitbit OS |
- Fitbit Ionic
- Fitbit Versa
|
|---|
| Others |
- Fossil Wrist PDA
- Ruputer
- ZYPAD
- MetaWatch
- Microsoft Band
- Pebble
- Pebble Time
- Qualcomm Toq
- Sony SmartWatch
|
|---|
|
|---|
| Wrist communicators |
- Fashion S9110
- Hyundai MB 910
- LG GD910
- Martian Watches
- SWaP Classic
- Z1 Android Watch-Phone
|
|---|
| Wrist data unit |
- Casio Databank
- Timex Datalink
|
|---|
| Others |
- Casio G-Shock GB-6900
- Nelsonic Game Watch
|
|---|
| Software |
- AsteroidOS
- Tizen
- WatchOS
- Wear OS
|
|---|
 | Original source: https://en.wikipedia.org/wiki/AsteroidOS. Read more |