Вышла версия Ubuntu Touch 24.04-1.3, а UBports готовит версию 24.04-2.0

UBports выпустила Ubuntu Touch 24.04-1.3 в качестве обновления для серии 24.04-1.x, которое содержит исправления для настольных приложений, доков с устройствами ввода, воспроизведения голосовых сообщений MMS, поведения при масштабировании, проблем с выключением, а также обновления безопасности.

Одной из основных областей, улучшенных в этом обновлении, является работа с настольными приложениями. Ubuntu Touch 24.04-1.3 позволяет запускать приложения X11 вне Lomiri, в том числе из OpenStore и Snapz0r. Также исправлены зависающие окна-заполнители и записи в лаунчере при запуске приложений X11, а также проблемы с запуском, затрагивающие приложения GTK4.

Что касается поддержки док-станций, UBports сообщает, что в этом выпуске улучшена работа док-станций с устройствами ввода, включая конфигурации типа NexDock. В списке изменений упоминается исправление для трекпадов NexDock в Mir и патч snapd, включающий перечисление USB-устройств для комбинаций FP5 и NexDock.

Также включены исправления, касающиеся мультимедиа и интерфейса. Ubuntu Touch 24.04-1.3 исправляет воспроизведение голосовых сообщений amr, отправленных через MMS, и устраняет проблему с коэффициентом масштабирования, затрагивающую некоторые приложения, особенно те, что используют автоматическое масштабирование Qt или встроенные веб-просмотры.

Существующие пользователи Ubuntu Touch могут получить обновление через «Настройки системы» > «Обновления». Устройства под управлением Ubuntu Touch 24.04-1.2 получат версию 24.04-1.3 напрямую, в то время как устройства на Ubuntu Touch 20.04 OTA-11 или более ранних версиях должны сначала обновиться до 20.04 OTA-12, прежде чем переходить на 24.04-1.3.

Наряду с выпуском 24.04-1.3, UBports также поделилась новыми подробностями о грядущей версии Ubuntu Touch 24.04-2.0. Основная цель этой версии — обеспечить более современный веб-браузер.

В связи с этим Morph, браузер по умолчанию Ubuntu Touch, в настоящее время использует QtWebEngine 5.15.19, основанный на Chromium 87. Однако этот движок значительно отстает от текущих выпусков Chromium, что вызывает проблемы совместимости с современными веб-сайтами и веб-приложениями.

UBports также отмечает, что поддержка Qt 5.15 прекращена, хотя ранее Qt осуществлял обратную адаптацию патчей безопасности для версии Chromium, используемой QtWebEngine 5.15.

Долгосрочным решением является переход браузера Morph на Qt 6 и более новую базу QtWebEngine. Однако Ubuntu Touch по-прежнему в значительной степени зависит от компонентов Qt 5, поэтому переход нельзя осуществить простой заменой одного пакета браузера.

Остается проблема с размером образа. Поскольку многие приложения и системные компоненты по-прежнему требуют Qt 5, образы Ubuntu Touch, возможно, пока должны будут включать как Qt 5, так и Qt 6. Некоторые поддерживаемые устройства не резервируют достаточно места в ОС для одновременного размещения обоих стеков, поэтому UBports работает над решением, которое позволит внедрить обновленный движок браузера на как можно большее количество устройств.