Открыть сервисСервис

Ubuntu Touch мобильная операционная система

Ubuntu Touch — мобильная операционная система с открытым исходным кодом, разрабатываемая сообществом UBports (после прекращения поддержки компанией Canonical) на базе ядра Linux. Система ориентирована на сенсорные устройства — смартфоны и планшеты, и отличается использованием интерфейса на основе жестов и конвергентной модели, позволяющей подключать устройство к монитору для работы в режиме настольного ПК.

История

Проект был анонсирован компанией Canonical в январе 2013 года как часть стратегии по созданию единой экосистемы Ubuntu для всех типов устройств. Первоначально система базировалась на Ubuntu для мобильных устройств и использовала пользовательскую оболочку Unity Next, написанную на языке QML. В 2013 году Canonical провела краудфандинговую кампанию по сбору средств на разработку смартфона Ubuntu Edge, которая собрала рекордные на тот момент 12,8 миллиона долларов, однако необходимая сумма в 32 миллиона не была достигнута, и проект смартфона был закрыт.

Первые коммерческие устройства на Ubuntu Touch появились в 2015 году: ими стали смартфон BQ Aquaris E4.5 и Meizu MX4. Однако продажи оказались низкими, а интерес производителей — ограниченным. В апреле 2017 года Canonical объявила о прекращении финансирования разработки Ubuntu Touch, сосредоточившись на облачных технологиях. Исходный код и инфраструктура проекта были переданы сообществу UBports, которое продолжило развитие системы. Под руководством UBports система была переведена на более свежие версии базовых компонентов Ubuntu (с 15.04 на 16.04, а затем на 20.04), что позволило поддерживать актуальное программное обеспечение.

Архитектура и особенности

Ubuntu Touch использует монолитное ядро Linux и системную библиотеку libhybris, которая позволяет применять проприетарные графические драйверы Android для устройств, изначально выпущенных с этой операционной системой. Это ключевая техническая особенность, обеспечивающая совместимость с широким спектром Android-смартфонов.

Интерфейс системы построен на графической оболочке Lomiri (ранее Unity 8), написанной на QML и Qt. Управление осуществляется преимущественно жестами: свайп от левого края открывает панель запуска приложений, свайп от правого края — переключатель последних приложений, свайп сверху — панель уведомлений и быстрых настроек. Отсутствуют традиционные кнопки «назад», «домой» и «меню».

Ключевой концепцией является конвергенция: при подключении устройства к внешнему монитору через HDMI или беспроводной дисплей интерфейс переключается в режим рабочего стола, позволяя запускать несколько окон одновременно и использовать мышь с клавиатурой. Приложения, написанные на QML и HTML5, автоматически адаптируются к обоим режимам.

Система использует модель изолированных приложений (sandboxing) через систему Click-пакетов. Приложения могут распространяться через магазин OpenStore, являющийся неофициальным каталогом сообщества.

Приложения и экосистема

Ключевое отличие Ubuntu Touch от Android и iOS — отсутствие полноценной поддержки приложений Google и Apple. Вместо этого система поддерживает:

  • Нативные приложения на QML/Qt и C++;
  • Веб-приложения (WebApps), обёрнутые в оболочку браузера;
  • Приложения Android (через слой совместимости Anbox, который в актуальных версиях заменён на Waydroid), позволяющий запускать немодифицированные APK-файлы.

Предустановленный набор приложений включает браузер Morph, почтовый клиент Dekko, календарь, калькулятор, файловый менеджер и другие базовые утилиты. В OpenStore доступны тысячи приложений, однако их число значительно уступает каталогам крупнейших мобильных платформ. Многие популярные сервисы (банковские приложения, мессенджеры) официально не выпускают версии для Ubuntu Touch, что ограничивает практическое использование системы.

Устройства и установка

Официально поддерживаемые устройства перечислены на сайте проекта UBports. Среди них — смартфоны Fairphone (2, 3, 4), Google Pixel (3a, 4, 4a), OnePlus (3, 6), Volla Phone, а также планшеты Nexus 7 и PineTab. Процесс установки требует разблокировки загрузчика и, как правило, замены заводской прошивки. Существует инструмент UBports Installer, автоматизирующий установку на поддерживаемые модели.

Помимо готовых сборок для конкретных устройств, существует порт для Raspberry Pi (используется в основном для экспериментов и встраиваемых систем). Также проект развивает Ubuntu Touch для архитектуры RISC-V, что рассматривается как шаг к аппаратной независимости.

Текущее состояние и развитие

После перехода под управление UBports система получила регулярные обновления и новые версии: OTA-обновления выходят примерно раз в два месяца. В 2023 году сообщество выпустило версию Ubuntu Touch 20.04, основанную на более современной базе. Разработчики продолжают работу над улучшением стабильности, поддержкой новых устройств и интеграцией с технологиями машинного обучения.

В 2024–2025 годах проект остаётся нишевым: по оценкам, число активных пользователей составляет несколько десятков тысяч человек. Основная аудитория — энтузиасты открытого программного обеспечения, обеспокоенные вопросами приватности и зависимости от крупных корпораций. Ubuntu Touch не имеет официальной коммерческой поддержки, а её развитие полностью зависит от пожертвований и труда волонтёров. Тем не менее, проект демонстрирует жизнеспособность альтернативных мобильных платформ, не контролируемых Google или Apple.

Критика и ограничения

Основные претензии к Ubuntu Touch связаны с ограниченной экосистемой приложений, нестабильной работой на некоторых устройствах и сложностью установки для неопытных пользователей. Отсутствие официальных сервисов Google (Play Market, Google Maps, YouTube) делает систему непригодной для многих повседневных задач. Критике подвергается и относительно медленный темп разработки, вызванный ограниченными ресурсами сообщества. Кроме того, из-за использования проприетарных драйверов Android через libhybris система не может считаться полностью свободной на уровне драйверов.

Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru