Есть устройства, которые физически ещё работают, но официально уже мертвы. Производитель перестал выпускать обновления, магазин приложений закрылся, а сама операционная система начала разваливаться на глазах: лагает, теряет соединение, не синхронизирует уведомления. Именно в такой ситуации оказались тысячи владельцев смарт-часов на базе Android Wear: LG Watch, Huawei Watch, Asus ZenWatch, первые Fossil и Ticwatch. Формально живые, практически бесполезные. И вот 17 февраля 2026 года проект AsteroidOS выпустил версию 2.0, которая отвечает на вопрос, обязательно ли хоронить гаджет только потому, что его забыл производитель.

Десять лет, чтобы добраться до версии 2.0

История AsteroidOS началась в 2016 году, когда разработчик Флоран Ревест показал прототип на LG G Watch прямо перед докладом на FOSDEM. Это была скорее демонстрация идеи, чем рабочий продукт: Linux на запястье, без Google, без слежки, с открытым исходным кодом. Версия 1.0 вышла в 2018 году и обозначила направление, но потом проект надолго ушёл в режим нерегулярных "ночных сборок" без стабильного релиза. Восемь лет разработчики и контрибьюторы со всего мира накапливали изменения в этом rolling-потоке, пока в конце 2025-го не решили зафиксировать всё накопленное в единой стабильной точке.

AsteroidOS построен на OpenEmbedded и использует Qt/QML для интерфейса. Bluetooth-стек реализован через BlueZ. Никакого проприетарного кода Google, никакой зависимости от Android-сервисов. Это настоящий Linux, который загружается на запястье и управляется жестами пальца по круглому или прямоугольному экрану диаметром меньше пяти сантиметров. Инженерно это куда сложнее, чем кажется на первый взгляд.

Что именно изменилось и почему это важно

Главное в 2.0 - не одна большая фича, а то, что система наконец стала пригодной для повседневного использования. Три функции, которые раньше отсутствовали и из-за которых многие не решались переходить с Wear OS: Always-on Display (экран всегда показывает время, не гасясь), Tilt-to-Wake (поднял запястье - экран включился) и Palm-to-Sleep (накрыл экран ладонью - выключился). Звучит как базовые вещи. Так и есть. Именно поэтому их отсутствие в 1.0 было серьёзной проблемой, а появление в 2.0 меняет опыт использования принципиально.

К этому добавилось приложение для мониторинга сердечного ритма, начальная поддержка шагомера, управление громкостью музыки прямо с часов, компас и поддержка Bluetooth HID. Последнее означает, что часы теоретически могут работать как HID-устройство ввода, то есть управлять другими гаджетами по Bluetooth без посредников.

QuickPanel - пожалуй, самое заметное изменение в интерфейсе. Старое меню быстрых настроек было статичным и бедным по содержанию. Новый QuickPanel модульный: пользователь сам выбирает, какие тоглы и ярлыки приложений там отображаются, и настраивает таймер выключения через так называемый "remorse timer", короткое окно подтверждения перед действием. Это мелочь, но именно такие мелочи делают разницу между "можно пользоваться" и "неудобно".

Семь новых стилей лаунчера тоже заслуживают упоминания. В версии 1.0 пространство для экспериментов с отображением приложений было минимальным. Теперь пользователь выбирает из нескольких визуально разных подходов к навигации по экрану часов - и меняет их через отдельную страницу настроек. Для устройства с экраном меньше пяти сантиметров это нетривиальная задача с точки зрения UX.

Поддержка 30 устройств и честная матрица совместимости

Список устройств, которые AsteroidOS поддерживает в версии 2.0, вырос примерно до тридцати позиций. Среди новых - Fossil Gen 4, 5 и 6, Huawei Watch и Huawei Watch 2, Ticwatch E2/S2, Ticwatch Pro и Pro 3, OPPO Watch, Polar M600, Moto 360 2015 года. Это устройства, которые производители давно перестали поддерживать официально.

Команда проекта поступила честно и ввела отдельную категорию "Experimental" для пяти устройств с нестабильной поддержкой:

  • Casio WSD-F10/F20: замечены случаи "кирпичей" при установке
  • LG Watch Urbane 2: слишком много отсутствующих функций
  • Moto 360 первого поколения: слабая производительность из-за чипа TI
  • Samsung Gear 2: нестабильная работа и проблемы с энергопотреблением
  • Samsung Gear Live: устойчивые проблемы с дисплеем

Такая прозрачность дорогого стоит. Большинство open source проектов либо замалчивают проблемы с железом, либо дают неопределённые формулировки. Здесь чётко сказано: на этих часах система не готова к ежедневному использованию, но мы продолжаем работу и приветствуем контрибьюторов.

Samsung Gear 2 при этом вошёл в историю проекта: это первые часы в AsteroidOS, работающие на полноценном mainline-ядре Linux без libhybris. Libhybris - прослойка, позволяющая запускать Android-драйверы в Linux-среде. Избавление от неё означает более чистую архитектуру и меньшую зависимость от Android-экосистемы, пусть и ценой больших усилий при портировании.

Bluetooth и синхронизация перестали быть слабым местом

Bluetooth в носимой электронике - это хроническая головная боль. Соединение рвётся, приложения-компаньоны ведут себя непредсказуемо, и вся пара "часы-телефон" превращается в источник раздражения. AsteroidOS 2.0 серьёзно поработал над этим.

Android-приложение AsteroidOS Sync получило новую Bluetooth-библиотеку для повышения стабильности соединения, добавило определение и отображение входящих звонков, а также поддержку пользовательских API-ключей для виджета погоды. Это важно: теперь пользователь может подключить собственный ключ погодного сервиса, не завися от централизованной инфраструктуры проекта.

Отдельно добавлена поддержка AsteroidOS в Gadgetbridge начиная с версии 0.73.0. Gadgetbridge - популярное Android-приложение с открытым кодом для работы с носимыми устройствами без фирменных приложений. Для пользователей, которые принципиально избегают проприетарного ПО даже на стороне телефона, это принципиальная возможность. Помимо этого, появились синхронизирующие клиенты Telescope для UBports Ubuntu Touch и Amazfish в версии для kirigami-десктопов, то есть цепочка "часы-смартфон" теперь работает не только через Android, но и через SailfishOS и Ubuntu Touch.

Производительность и автономность без замены железа

Один из устойчивых мифов о Linux на слабом железе звучит примерно так: "это всегда медленнее, потому что система не оптимизирована под конкретное устройство". AsteroidOS 2.0 этот миф оспаривает. Команда провела значительную работу по оптимизации рендеринга QML-интерфейса: анимации стали плавнее, переходы между экранами - без заметных просадок.

Отдельно велась работа над энергопотреблением. Оптимизации коснулись нескольких слоёв: управление подсветкой, работа сенсоров в фоне, поведение Bluetooth-стека в режиме ожидания. Конкретных цифр в миллиампер-часах проект не публиковал, но пользователи в тестовых сборках отмечали заметное увеличение времени работы от одного заряда.

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

Сообщество как движущая сила и главное ограничение

За AsteroidOS 2.0 нет корпоративного бюджета. Команда признаёт это открыто и одновременно считает сильной стороной. За десять лет проект собрал вокруг себя разработчиков на C и QML/JavaScript, переводчиков (49 языков в версии 2.0, из них более 20 добавлены после 1.0), дизайнеров, тестировщиков и портировщиков, которые берут конкретное железо и разбираются, как на нём запустить систему.

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

Здесь кроется и главное ограничение. Установка AsteroidOS требует разблокировки загрузчика, работы с adb и fastboot, а в ряде случаев - понимания того, что именно происходит на уровне разделов флеш-памяти. Сами разработчики предупреждают: для начинающих это не подходит, и на некоторых устройствах зафиксированы случаи полного выхода из строя при неверной последовательности действий.

AsteroidOS 2.0 - это не попытка конкурировать с Wear OS или watchOS по числу функций. Это принципиально другой ответ на вопрос, что делать с устройством, которое ещё живо физически, но брошено производителем. Пока корпорации заняты продажей следующего поколения, сообщество продолжает чинить прошлое - и делает это лучше с каждым годом.