Ubuntu Touch是UBports推出的尊重隐私和自由的移动操作系统。今天我们很高兴地宣布发布Ubuntu Touch OTA-12!OTA-12立即可用于许多受支持的Ubuntu Touch设备。这无疑是我们有史以来最大的一次发布,在告别一些老朋友的同时,推出了许多新功能。如果您不耐烦了,您可以跳到How to Get OTA-12&34;来立即获取它,或者继续阅读以了解有关此版本的更多信息。
就像我们的第一个基于Ubuntu16.04的版本OTA-4一样,这次更新涉及到将Ubuntu Touch堆栈的许多部分放到它们的基础上,然后重新构建。这让我们对堆栈有了更坚实的了解,并为未来更多的改进铺平了道路。
对于此次更新,我们在203天内合并了251个非翻译PR(如果您想知道的话,总共有137个翻译PR)。有关更改的完整列表,请参阅此GitHub搜索查询。
这个新版本的主要特点是我们引入了Canonical对Unity8的最终修改。这是一次始于2019年4月的过渡,带来了许多新功能。
作为Ubuntu Touch用户,您将立即看到此次修订的效果--Ubuntu Touch主屏幕,即Unity8 Dash,现在已被空白背景所取代,抽屉充当新的应用程序列表。
新版本的Unity8执行广泛的自检,帮助我们避免引入新的错误或再次触发旧的错误。
Unity8现在被称为Lomiri,尽管代码命名只是缓慢更新以反映这一点。
对我们来说最重要的是,我们从2015年发布的Mir 0.24升级到2019年发布的Mir 1.2。此较新版本的MIR具有对Wayland客户端的支持!由于缺少实现,我们的基于Android的设备目前不支持这种支持,但是像PinePhone和Raspberry PI这样的主流设备已经在使用Wayland了。最棒的是,从MIR 1.2升级到1.8(于2020年4月发布)应该比从0.24升级到1.2要容易得多。
琼(CiberSheet)在过去的六个月里一直在进行一场色彩探测马拉松,致力于让Ubuntu Touch应用程序更一致,更美观。这包括对我们的默认颜色进行一些更改,为以前缺少的区域添加一些急需的对比度。
新的颜色在背景和文本之间的对比度更好,使Ubuntu Touch符合W3';关于文本对比度的Web内容可访问性指南。简单地说,现在一切都更容易看到了。
Joan对几乎所有的默认应用程序做了(或推荐的)更改,使许多对话框对用户来说更清晰。
Michele更改了一些控件的默认设置,使它们看起来是脱脂的,而不是浮雕的,反之亦然。它真的让一切都变得流行起来。
在这次更新中,Kugi增加了一个底部滑动手势,可以从键盘切换到编辑覆盖。这意味着所有布局现在都可以访问编辑覆盖,而以前没有空格键的布局被排除在外。现在,在编辑覆盖上的空白区域双击可在选择模式和光标模式之间切换,并且完成按钮将从任一模式退出。
此外,Michele还修复了几乎所有语言的一个重要可用性问题:键入冒号不再大写下一个字母。
默认的Ubuntu Touch Web浏览器也看到了此更新的一些修复。
私人浏览现在只在离开时删除私人浏览会话,而不是所有的浏览会话。此外,还添加了允许删除Cookie的设置选项。
浏览器现在可以更优雅地处理下拉元素,打开一个带有可触摸选项的主题窗口,而不是很小的下拉框。这也修复了打开下拉框时崩溃的问题!
添加了自动适应宽度的功能。启用后,浏览器将尝试自动缩放网页以避免呈现问题。
不幸的是,QtWebEngine升级不在OTA-12的卡片上。然而,Chris已经亲自测试QtWebEngine 5.14有一段时间了,我们相信它将为OTA-13做好准备。
具有多色LED的设备现在将使用它来指示其充电状态。电池电量不足时,LED将闪烁橙色,充电时呈白色稳定闪烁,充满时呈绿色稳定闪烁。
在FairPhone 2上,将SIM卡切换到4G不再需要手动将另一个插槽切换到2G。此切换现在是自动完成的。
许多指示器都得到了修复,允许它们正确创建和加载翻译文件,因此对于选择了不同语言的人来说,指示器中的英语将会少得多。
Nexus5、OnePlus One和FairPhone 2的默认内核中添加了Anbox所需的内核驱动程序。这些设备的用户将不再需要刷新不同的内核来体验Anbox。
我们现在使用自己的Google OAuth键来实现Google联系人和日历的同步。然而,谷歌已经开始屏蔽他们认为可疑的浏览器,许多用户无法使用谷歌登录。有关此情况的最新信息,请参见GitHub上的“谷歌:无法再次登录”(";Google:Unable to Login";on GitHub)。
正如前面提到的,这个更新已经筹备了一年多,所以";250个拉取请求";低估了这些变化。很多人帮助我们走到了这一步,包括Canonical的Mir团队,项目被放弃之前的Ubuntu电话团队(这对他们来说是延迟的满足感!),还有我们令人惊叹和充满活力的社区。
真的,感谢你们所有人的工作。没有你,我们不可能做到这一点。
接下来的几个月我们的工作已经安排好了。从OTA-12周期开始到现在,PinePhone、*Other';即将到来但未宣布的硬件*)和已提交但未合并的99个其他Pull请求之间。有一件事是肯定的,那就是我们会毫不费力地找到事情做!最重要的是,期待新的QtWebEngine版本的加入,它将使浏览网络变得更加愉快。
稳定频道(在UBports安装程序中默认选择)中的Ubuntu Touch的现有用户可以通过系统设置的更新屏幕获得OTA-12更新。
我们预计删除作用域将是此次更新中谈论最多的变化,因为它将改变每个人的主屏幕。这个话题在UBports论坛上的";我想回家&34;中进行了大量的讨论,我们预计这一讨论将在这次更新中继续进行。我们认为,在分享你的想法之前,整个论坛主题都是必读的。提出了许多很好的观点。
您可以按照我们的错误报告文档了解如何显示我们确认和解决问题所需的信息。每一点都有帮助。改进Ubuntu Touch的最好方法是使用它,然后告诉我们体验。
您应该始终检查是否已经在Github上的ubports/ubuntu-touch上报告了您的错误。即使您没有什么要报告的,浏览开放的bug也是值得的。这样可以确保您可以监视任何未解决的问题,并通过提供更多信息来帮助解决这些问题。
我们很抱歉,但是在这个版本中有太多的更改,无法为这篇文章编译一个完整的更改日志。它也会让这篇帖子看起来永远持续下去。您可以查看在OTA-11和OTA-12版本之间合并的所有PR的GitHub搜索查询。