Вопрос запуска полноценного рабочего места на мобильном устройстве в последнее время становится все более актуальным – конечно не для всех пользователей, а для тех, кто работает в дороге, должен заполнять документы или обращаться к корпоративным системам, как говорится «в полевых условиях». В этой статье мы расскажем о том, чем RED OS Mode отличается от других подходов к решению этой задачи.

RED OS Mode - метод создания мобильного рабочего места от РЕД СОФТ
RED OS Mode - метод создания мобильного рабочего места от РЕД СОФТ

Итак, перед нами стоит задача – предоставить пользователю полноценный рабочий стол с офисными приложениями, которые позволяют работать с документами, создавать и редактировать презентации, подключаться через терминал к корпоративной сети и так далее – то есть сесть и поработать, подключив клавиатуру и мышь к планшету (по Bluetooth или USB), а может быть даже и внешний экран, если речь идет о смартфоне. Чтобы решить, что мы можем для этого сделать, нужно понять, в какой ситуации мы находимся.

Если перед вами уже лежит мобильное устройство с установленным Linux, делать вроде бы ничего не нужно – у вас и так Linux. Тут возникают другие проблемы, о которых подробно рассказал в своем интервью Станислав Петров.

Но что, если у нас имеется мобильное устройство, которое работает на платформе AOSP и изначально заточено под поддержку максимально широкого спектра мобильных приложений (то есть в формате APK)? Тут можно пойти разными путями.

Способ 1. Более простой

Что обычно делают для того, чтобы запустить несвойственные для платформы компоненты и приложения? Правильно! Используют эмулятор – то есть промежуточное ПО, которое создает программам впечатление, что они работают в привычной для них среде. Эмулятор транслирует команды, создает и поддерживает соответствующую структуру памяти – и делает это, разумеется, не «бесплатно». Эмуляторы потребляют определенное количество системных ресурсов, а также создают ограничения для тех приложений, которым нужны какие-то более экзотические возможности.

Способ 2. Более эффективный

При разработке RED OS Mode мы решили исключить технологию эмуляции и поставляем для наших партнеров, производящих смартфоны и планшеты, полноценную версию РЕД ОС внутри РЕД ОС М. Ведь на самом деле Android и AOSP в своей основе также имеют Linux. И при правильном подходе к архитектуре решения, такое решение позволяет использовать одни и те же базовые компоненты ядра операционной системы, но при этом реализовать два окружения в их нативном формате.

Таким образом, переходя в «настольный режим» на устройствах с РЕД ОС М, вы попадаете в версию нашей настольной ОС, собранную под архитектуру ARM. Как следствие – более высокая производительность, поддержка всех основных пакетов и возможность запуска любых пользовательских программ, разработанных под Linux. Кстати, именно поэтому early-adopters нашей РЕД ОС М, которые приобрели себе наше первое розничное устройство AQ Phone M11, отметили, что смартфон достаточно шустро работать именно в режиме RED OS Mode. Все дело в том, что в это время память и вычислительные мощности устройства максимально передаются облегченной ARM-версии настольной РЕД ОС потребляет не так уж много ресурсов.

Обе ОС оптимизированы для работы с мобильным процессором
Обе ОС оптимизированы для работы с мобильным процессором

Почему не все так делают

Для нас, как для разработчика мобильной ОС, конечно это связано с дополнительными сложностями, основной из которых является подготовка, встраивание и тестирование драйверов всего оборудования, которое установлено на смартфоне или планшете. Чтобы RED OS Mode не выдавал ошибок и корректно использовал все устройства, нужно обеспечить как минимум поддержку самого чипа, модулей связи, интерфейса USB, беспроводных модулей Wi-Fi и Bluetooth. Но зато пользователи получают готовое окружение, с которым можно работать в любое время и в любом месте.

Общие папки для обеих ОС

Специальная организация рабочего пространства на устройстве
Специальная организация рабочего пространства на устройстве

На едином накопителе устройства предусмотрены общие папки, доступные для обоих режимов.  В результате пользователь может работать с одними и теми же объектами, как в режиме мобильных приложений (APK), так и через настольный интерфейс. То есть вы можете открыть презентацию через мобильное приложение Р7 Офис (или любое другое) и внести небольшие правки. Но если появляется необходимость более детально отредактировать документ, вы просто переходите в настольный режим и открываете ту же самую презентацию в той же самой папке. Это единство дискового пространства делает работу в режиме 2-в-1 более удобной.

Есть ли ограничения?

Конечно, они есть. Например, в нашем RED OS Mode отсутствуют не нужные офисным пользователям компоненты Linux – встроенная в смартфон настольная ОС рассчитана на запуск только пользовательских приложений, и вы не сможете развернуть на ней, например, небольшой proxy-сервер.

Поддержка периферийных устройств также ограничена, потому что она зависит фактически не от нас, а от разработчика оборудования. Какой контроллер USB OTG он установил – такие док-станции и поддерживаются устройством. Если в телефоне нет функции подключения экрана через HDMI, мы не можем никак обойти это ограничение. Впрочем, в ближайшее время мы ожидаем появления на рынке смартфонов Passion, топовые модели которых будут поддерживать максимально широкий набор устройств.

Заключение

RED OS Mode – не единственный на сегодняшний день способ запуска рабочего места с мышкой и клавиатурой на мобильном устройстве. Однако от других подходов наше решение отличает одновременное наличие полноценной мобильной ОС, которая запускает файлы APK без эмулятора, а также отдельного дистрибутива Linux (РЕД ОС), который уже подготовлен к работе на конкретном устройстве.

Это может быть удобно для защищенных устройств, которые уже сегодня доступны с РЕД ОС М, а также для новых современных планшетов и смартфонов, которые обладают достаточной производительностью для работы с настольными приложениями и могут обеспечить пользователю новый уровень «мобильной продуктивности».

Всем ли пользователям нужны такие функции? Безусловно, нет. Именно поэтому RED OS Mode в изначальной поставке смартфона или планшета хранится просто в виде дистрибутива, который занимает порядка 2 Гб. При необходимости (или при желании познакомиться) пользователь просто нажимает на иконку и распаковывает РЕД ОС.  

Комментарии (2)


  1. jogick
    29.10.2025 08:42

    А что с набором софта. Вот например, я хочу запрогать контроллер. Нужны openocd, arm-gcc, gdb, make, vscode и прочие мелочи. Всё это есть для arm64, а у вас. И где бы такую штуку приобрести?


  1. babken76
    29.10.2025 08:42

    На каких мобильных устройствах можно запустить redos?