Компания Jolla опубликовала релиз операционной системы Sailfish 4.0.1, который стал первым выпуском в новой ветке 4.x. Сборки подготовлены для устройств Jolla C, Jolla Tablet, Sony Xperia X, Xperia XA2 и Sony Xperia 10, но поставляются пока только для зарегистрированных участников программы раннего доступа к прошивкам (для всех остальных доступ будет открыт в ближайшие дни). Формирование сборок для смартфона Jolla 1 прекращено после 7 лет сопровождения.
Sailfish использует графический стек на базе Wayland и библиотеки Qt5, системное окружение построено на основе Mer, который с апреля 2019 года развивается как составная часть Sailfish, и пакетов Mer-дистрибутива Nemo. Пользовательская оболочка, базовые мобильные приложения, QML-компоненты построения графического интерфейса Silica, прослойка для запуска Andrоid-приложений, движок умного ввода текста и система синхронизации данных являются проприетарными, но их код планировалось открыть ещё в 2017 году.
Изменения, подготовленные разработчиками мобильной операционной системы “Аврора” (форк ОС Sailfish, развиваемый компанией “Открытая мобильная платформа”):
- Проведена работа по модернизации стиля оформления. Переработано оформление панели вкладок, кнопок, строки состояния, полей ввода текста. Добавлены средства для изменения стиля оформления фона приложения и настройки эффекта размытия фона. Добавлены новые фильтры для фоновых изображений.
- Для базовых приложений включена sandbox-изоляция на основе Firejail.
- Улучшены инструменты для резервного копирования.
- В браузере обновлён движок, который синхронизирован с Firefox 60, внесены улучшения в интерфейс и панель инструментов, переработан мультимедийный стек, добавлена поддержка управления полномочиями отдельных сайтов, реализована кнопка для сохранения страницы в формате PDF.
- В календаре-планировщике улучшен просмотр уведомлений и информации о событиях.
- В программу для работы с камерой встроена поддержка распознавания QR-кодов.
- Модернизировано оформление почтового клиента, добавлена возможность перехода к написанию ответа из уведомления о получении сообщения.
- В настройках сети “Settings > WLAN > Advanced” появилась возможность смены имени хоста.
- В дополнение к появившимся в прошлом выпуске средствам для использования устройства несколькими пользователями в новой версии добавлена начальная поддержка создания учётных записей и групп через механизм удалённого управления мобильным устройством (MDM, Device Management).
- В MDM (Device Management) добавлены API для включения/выключения Bluetooth, управления настройками email (ActiveSync), управления пользователями, работы с архивом SMS-сообщений и получения информации о сетях WLAN.
- Улучшены интерфейс блокировки экрана и строка состояния.
- Предложено новое оформление блока для просмотра уведомлений. Переработано предупреждение о появлении новой версии прошивки.
- Значительно переработана адресная книга и расширены возможности поиска и связывания контактов.
- Обеспечен вывод дополнительных сведений о вызываемом номере, таких как название региона и признак бесплатных номеров. Добавлен индикатор приглушённого звонка и обеспечен показ аватара в уведомлении о пропущенных вызовах.
- Обновлены системные компоненты, включая systemd 238, OpenSSL 1.1, и karchive 5.75.0.
- Конфигуратор переведён на интерфейс на основе вкладок, разделяющих настройки на имеющие отношение к системе, приложениям и пользователю.
- Добавлена возможность создания VPN-соединений с получением параметров из файла. Добавлена поддержка сетевого конфигуратора connman.
Другие новшества:
- Добавлено 4 новых стиля интерфейса, улучшены светлая и тёмная темы оформления.
- Реализовано уведомление о вводе неверного пароля.
- Прослойка для совместимости с Android обновлена до платформы Android 9 (ранее поддерживался Android 8). Расширена поддержка уведомлений, генерируемых платформой Android (появилось отображение картинок, действий и дополнительного текста).
- В браузере реализовано открытие captive-порталов для подключения к беспроводным сетям в отдельно изолированном окружении. При выходе из области достижимости сети страница с captive-порталом теперь закрывается автоматически. Переработано оформление интерфейсов для просмотра истории посещений и закладок. Обеспечен прямой доступ к настройкам. Для разработчиков реализован режим Safemode, включаемый при запуске с переменной окружения “EMBED_SAFEMODE=1 sailfish-browser”. Добавлен индикатор c информацией о типе защиты соединения.
- В почтовом клиенте при просмотре HTML-сообщений запрещено выполнение JavaScript. Улучшены средства синхронизации сообщений.
- В хранителе экрана появилась экспериментальная возможность просмотра активных событий (включается через Settings > Events view).
- Командный интерпретатор Bash заменён на встроенную оболочку ash из состава busybox.