Обзор российской мобильной ОС «Аврора»: проект государственного значения
Для начала — немного об истории создания операционной системы «Аврора». Своё начало мобильная платформа с шильдиком Made in Russia на борту берёт в 2011 году, когда финская компания Nokia неожиданно прекратила поддержку многообещающего проекта MeeGo на базе Linux и переключила своё внимание на ОС Windows Phone. Такая смена приоритетов не устроила некоторых сотрудников Nokia из числа разработчиков MeeGo, которые покинули компанию и основали стартап Jolla с целью дальше развивать наследие оставшейся не у дел ОС. В деле создания MeeGo была проделана большая работа, и основатели Jolla посчитали, что у платформы есть перспективы, — так родился проект Sailfish OS.
В 2015-м у команды Jolla возникли трудности финансового характера, на фоне которых проект перешёл под крыло инвесторов из России. В результате годом позже к Jolla присоединилась российская компания «Открытая мобильная платформа», получившая права на разработку и использование Sailfish OS, исходные коды которой и легли в основу мобильной операционной системы Sailfish Mobile OS RUS. В том же 2016 году прошедшая полный цикл локализации система получила прописку в реестре отечественного ПО.
Спустя пару лет российской платформой заинтересовался телекоммуникационный гигант «Ростелеком», который приобрёл 75-процентную долю в проекте и контроль в финской компании Jolla, что позволило форсировать развитие продукта и его развёртывание в государственном секторе РФ. В 2019 году Sailfish Mobile OS RUS получила новый бренд «Аврора». Операционная система зарегистрирована в Роспатенте, а также сертифицирована ФСТЭК и ФСБ России. Забегая вперёд, отметим, что никаких параллелей названия мобильной платформы со знаменитым одноимённым крейсером проводить не нужно: слово Aurora с латинского языка переводится как «рассвет, утренняя заря». Именно это значение, по мнению генерального директора компании «Открытая мобильная платформа» Павла Эйгеса, наиболее объективно отражает фирменный стиль отечественной мобильной платформы и её позиционирование на рынке.
Отличительной особенностью «Авроры», унаследованной от Sailfish OS, является управление жестами: все действия с операционной системой осуществляются через пролистывание экрана вверх, вниз, влево и вправо одной рукой. Привычных многим владельцам мобильных устройств сенсорных или физических кнопок «Назад», «Домой» и «Недавние приложения» здесь нет. И это первый ломающий сложившиеся стереотипы момент, особенно для тех, кто ранее пользовался Android.
Распознаваемых ОС жестов очень много, и, чтобы запомнить их все, требуется определённое время. Например, если провести по экрану блокировки справа налево или слева направо, то откроется домашний экран или интерфейс окна ввода кода безопасности (если таковой был задан в настройках).
Если провести по домашнему экрану (к нему мы ещё вернёмся чуть позже) влево или вправо, то отобразится экран событий со списком последних действий в системе, метеорологической сводкой и уведомлениями установленных приложений — почты, календаря, мессенджера и так далее.
Если сделать жест от верхнего края экрана к нижнему, откроется верхнее меню, обеспечивающее быстрый доступ к настройкам Wi-Fi, Bluetooth, яркости дисплея, будильника, точки доступа, цветового оформления интерфейса, а также к камере, фонарику и другим функциям. Верхнее меню настраиваемое, его можно сконфигурировать по своему усмотрению.
Наконец, если провести по экрану снизу вверх, отобразится сетка приложений, установленных на устройстве.
Ещё в «Авроре» есть два меню: вытягиваемое и контекстное. Первое позволяет совершить действия, связанные с открытым в данный момент приложением, а второе содержит команды, релевантные для выбранного пользователем объекта (файл, директория, элемент меню и так далее). На наличие вытягиваемого меню указывает светящаяся полоса в верхней или нижней части экрана. Чтобы его открыть, следует коснуться экрана ниже полосы и, не отрываясь, провести по экрану вниз или вверх до необходимого пункта меню. Чтобы открыть контекстное меню, следует коснуться нужного элемента экрана и удерживать нажатие в течение одной-двух секунд.
Вернёмся к упомянутому ранее домашнему экрану. Здесь тоже есть свои тонкости. Если в других мобильных платформах этот элемент рабочего окружения обычно содержит ярлыки для запуска часто используемых программ, то в «Авроре» на домашнем экране отображаются обложки активных в данный момент приложений. Закрепить значок какой-либо программы здесь нельзя — вся область задействована для отображения уже запущенного в системе софта. Эдакое подобие минималистичного диспетчера задач с возможностью просмотра содержимого и уведомлений открытых приложений. Такой своеобразный подход к управлению программами тоже поначалу воспринимается в штыки и требует продолжительного привыкания.
В «Авроре» предусмотрено несколько способов закрытия активных программ и освобождения занимаемой ими оперативной памяти устройства. Самый простой из них — на экране приложения коснуться одного из верхних углов и провести вниз. В этом случае выполнение программы прекратится и откроется домашний экран. Ещё вариант: коснуться окна домашнего экрана и удерживать нажатие в течение двух секунд, после чего нажать кнопку на обложке закрываемого приложения. Ну а чтобы закрыть все приложения на домашнем экране, необходимо воспользоваться вытягиваемым меню и пунктом «Закрыть все».
Не запутались пока в хитросплетениях элементов управления отечественной ОС? Если нет, то вот вам ещё одно понятие в рабочем окружении «Авроры» — вложенные страницы, которые используются в приложениях с большим количеством настроек. Отличительный элемент вложенной страницы — значок светящегося полукруга в левом верхнем углу. Если коснуться такого значка, можно вернуться на предыдущую (родительскую) страницу. Аналогичного результата можно добиться, проведя слева направо в любой части экрана вложенной страницы.
Ну и наконец, вишенка на торте — возможность переключения языковой раскладки виртуальной клавиатуры с помощью жестов. Для этого следует провести по экрану по горизонтали справа налево или слева направо в области клавиатуры. Подобную функцию предлагают многие альтернативные мобильные системы, поэтому особо останавливаться на этом моменте смысла нет.
С ходу разобраться в ворохе жестов «Авроры» непросто. Но если запомнить все запрограммированные комбинации, то со временем начинаешь понимать, что здравая логика в организации рабочего окружения системы всё же прослеживается. Другой вопрос — смогут ли к ней привыкнуть чиновники и работники госкомпаний, на которых эта мобильная ОС, собственно, и рассчитана? Или предполагается, что к каждому сотруднику на бюджетной основе будет приставлен консультант по отечественному продукту?
⇡#
**Отличия «Авроры» от Sailfish OS**
По заверениям разработчиков, несмотря на внешнее сходство и единую базовую основу, Sailfish OS и «Аврора» — это два совершенно разных продукта. Если финская система изначально разрабатывалась с прицелом на потребительский рынок, то отечественная платформа — для использования в российских государственных и крупных коммерческих организациях, предъявляющих высокие требования к обеспечению информационной безопасности. Именно поэтому при создании «Авроры» особое внимание было уделено включению в ОС различных средств и механизмов защиты. Система на уровне ядра поддерживает контроль файловой системы, загрузчика и ключевых компонентов, нарушение целостности которых приводит к автоматической блокировке устройства. Также платформа включает средства криптографической защиты информации и позволяет ограничивать права пользователя в соответствии с корпоративными политиками безопасности как на уровне ОС, так и с помощью систем управления мобильными устройствами (Mobile Device Management, MDM).
Дополнительным преимуществом «Авроры» является поддержка общепринятых протоколов синхронизации контактов, календарей, почты (CardDAV, CalDAV, Google Accounts, Microsoft Exchange ActiveSync), а также способов аутентификации по протоколу OnePW для публичных аккаунтов и интеграция с LDAP-сервисами. Мобильная система сертифицирована ФСБ России по классу АК1/КС1 и может использоваться для защиты информации, не содержащей составляющих государственную тайну сведений. Никаких шуток — всё очень серьёзно.
Для обеспечения высокого уровня защиты системы и данных из состава «Авроры» исключён компонент Alien Dalvik, позволяющий в виртуальной среде запускать приложения для Android. По словам гендиректора компании «Открытая мобильная платформа» Павла Эйгеса, подобного рода эмуляторы несут в себе огромное количество рисков, начиная с проблем с информационной безопасностью и заканчивая недоработками в плане производительности и совместимости. К тому же в последнее время участились случаи распространения в Google Play вредоносного контента. Именно по совокупности этих факторов и было принято решение об удалении системы виртуализации из отечественной мобильной платформы.
С первых минут общения с «Авророй» понимаешь, что главная проблема отечественной системы — катастрофическое отсутствие программного обеспечения. Положение отчасти спасает встроенный магазин приложений Jolla, но и от него толку немного. Хорошего софта в нём нет, а уж о качестве и говорить не приходится, о чем свидетельствует негативная тональность пользовательских отзывов. Да, можно подыскать подходящие клиенты для Facebook✴, Twitter, YouTube и прочих популярных сервисов. Но какой от таких приложений прок, если они работают кое-как и постоянно глючат?
Предустановленное в системе ПО тоже оставляет желать лучшего. Оно настолько аскетично и малофункционально, что не вызывает никаких эмоций, кроме тоски, печали и разочарования. Приведённые ниже (и выше тоже) скриншоты являются тому подтверждением. Радует лишь то, что «Аврора» уже «из коробки» умеет записывать разговоры во время звонка и позволяет создавать логические папки, объединяющие расположенные в разных местах файлы определённого типа.
В компании «Открытая мобильная платформа» признают существование проблемы и вовсю работают над расширением сотрудничества со сторонними разработчиками и формированием экосистемы ПО для «Авроры». На отечественную ОС уже портированы офисные пакеты «МойОфис» и «Р7-Офис», комплексное решение для создания мобильных рабочих мест WorksPad, мессенджеры «Сибрус», PostLink и «Диалог», браузер «Спутник», VPN-клиент «Континент-АП», клиент DLP-системы InfoWatch Traffic Monitor и ряд других продуктов. Но всё это капля в море. Проекту остро необходима поддержка крупных софтверных компаний, сторонних разработчиков и энтузиастов. Иначе ОС «Аврора» так и останется с десятком приложений для выполнения узкоспециализированных задач в государственной сфере. Бизнесу такой продукт из-за отсутствия привычной инфраструктуры и экосистемы приложений будет попросту не интересен, а уж рядовым пользователям — тем более.
Кстати, о частных пользователях. Чтобы покрутить «Аврору» в руках, вовсе не обязательно вступать в ряды государственных служащих и проникаться мыслями о судьбах родины. Устройства под управлением отечественной мобильной ОС представлены в свободной продаже в российских интернет-магазинах. К примеру, компания «Иной» торгует планшетными компьютерами INOI Tab8 под управлением Sailfish Mobile OS RUS — это удовольствие оценивается в 16 тысяч рублей. Стоит ли такая игра свеч? Если только забавы ради — и не более того.
Сомнений нет: в условиях государственной поддержки, больших финансовых и ресурсных возможностей «Ростелекома» операционная система «Аврора» в ближайшие годы найдёт своего потребителя в госсекторе и корпоративной среде среди партнёров телекоммуникационного гиганта. Один только перевод чиновников и госслужащих на смартфоны с российской мобильной платформой оценивается в сотни и более миллиардов рублей. Это большие деньги, масштабные расходы, крупные инвестиции.
Другой вопрос: что будет с системой дальше? Ведь удерживать на плаву мобильную платформу за счёт государственных и бюджетных средств дорогого стоит. И на этот вопрос есть оптимистичный ответ. По сообщениям СМИ, уже достигнуты договорённости с компанией Huawei о запуске пилотного проекта по тестированию отечественной ОС на смартфонах китайского производителя, не так давно утратившего возможность использования сервисов Google в своих смартфонах.
Если всё сложится хорошо «Аврора» действительно пропишется на устройствах Huawei, то у российской мобильной системы появится шанс в том или ином виде выйти на потребительский рынок. А значит — достучаться до широкой аудитории и привлечь к себе внимание разработчиков софта. Но это всё пока в теории. Что получится на практике — подождём и узнаем. Система в любом случае интересная, и списывать со счетов её не стоит.