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 式扩展坞)的处理。更新日志中提到修复了 Mir 中 NexDock 触控板枚举的问题,以及一个 snapd 补丁,该补丁启用了 FP5 和 NexDock 组合的 USB 设备枚举功能。
此次更新还包含多媒体和界面方面的修复。Ubuntu Touch 24.04-1.3 修复了通过彩信发送的 AMR 语音消息的播放问题,并修正了影响某些应用程序(尤其是使用 Qt 自动缩放或嵌入式 Web 视图的应用程序)的缩放比例问题。
现有 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 的最新细节。该版本的主要目标是提供更现代化的网页浏览器体验。
鉴于此,Ubuntu Touch 的默认浏览器 Morph 目前使用的是基于 Chromium 87 的 QtWebEngine 5.15.19。然而,该引擎远落后于最新的 Chromium 版本,导致与现代网站和 Web 应用程序存在兼容性问题。UBports 也指出,Qt 5.15 的支持已经终止,尽管 Qt 之前曾为 QtWebEngine 5.15 使用的 Chromium 版本推送过安全补丁。
长远之计是将 Morph Browser 迁移到 Qt 6 和更新的 QtWebEngine 框架。然而,Ubuntu Touch 仍然严重依赖 Qt 5 组件,因此无法通过简单地替换一个浏览器软件包来完成迁移。
剩下的问题是镜像大小。由于许多应用程序和系统组件仍然需要 Qt 5,Ubuntu Touch 镜像目前可能需要同时包含 Qt 5 和 Qt 6。一些受支持的设备没有足够的操作系统空间来同时运行这两个堆栈,因此 UBports 正在努力寻找解决方案,以便将更新后的浏览器引擎推广到尽可能多的设备上。

