Ubuntu Phone

2024 年 10 月 9 日 | 阅读 11 分钟

Ubuntu 手机简介

Ubuntu 手机是一款特别的操作系统,由 Ubuntu Touch 和其当前的 UBPorts 项目 维护者以及 Pine64 硬件制造商维护。令人惊喜的是,FairphoneVolla 的出现,它们也希望成为下一代 Ubuntu 手机并搭载 Touch 操作系统。这些都非常值得在此简要介绍。因此,本文献给那些再次对 Ubuntu 手机感兴趣的读者。

起初

Ubuntu 手机是 Canonical 于 2011 年开始构想的,与 Unity 最初推出并于 2017 年不幸被放弃的年份相似。Convergence 是概念,Ubuntu Touch 是移动操作系统,而 Ubuntu Edge 是硬件。

  • Canonical 希望 Ubuntu 移动版能够通过即插即用的方式在笔记本电脑和台式机上神奇地运行。
  • 他们曾发起了一项 传奇般的众筹,募集了 1200 万美元,但未能成功,收到了 2 万条评论。
  • Ubuntu Touch 成功地支持了 Galaxy 手机、魅族BQ Aquaris
  • 最终,作为 Ubuntu 公司,Canonical Ltd. 为了支持 Ubuntu 的物联网和云服务而停止了 Ubuntu 手机的开发。
  • 如今,Ubuntu 手机的生命得以延续,但不再由 Canonical 控制,而是由一个名为 UBPorts 的小型项目负责。该项目致力于继续 Touch 操作系统的开发,并与众多设备制造商合作,让 Ubuntu 手机得以实现。
  • 现在,我们可以看到 UBPorts 的努力,例如 FairPhone、Volla、PinePhone 等手机的出现。

什么是 Ubuntu Touch?

Ubuntu Touch 是 Ubuntu 操作系统的移动版本,由 UBPorts 社区开发。Ubuntu Touch 的用户界面采用 Qt 开发,主要为智能手机和平板电脑等触摸屏移动设备设计,但其真正的 Convergence 目标是为电视、物联网设备、桌面和笔记本电脑带来统一的用户体验。

该项目最初由 Canonical Ltd. 发起。然而,Mark Shuttleworth 于 2017 年 4 月 5 日宣布,由于市场兴趣不足,Canonical 将停止支持。

随后,它被 UBPorts 采纳为社区项目。UBPorts 项目由 Marius Gripsgard 于 2015 年开发,源代码已移交给 UBPorts 基金会,目前仍由其维护。UBPorts 的使命是支持 Ubuntu Touch 的协同开发并推广其广泛应用。

Ubuntu Touch 历史

Ubuntu Touch 项目于 2011 年启动。Mark Shuttleworth 于 2011 年 10 月 31 日宣布,到 Ubuntu 14.04 版本,目标是让 Ubuntu 支持智能电视、平板电脑、智能手机和其他智能屏幕(如智能手表和车载信息娱乐系统)。Shuttleworth 最初设定的目标是实现完整的 Convergence(所有设备上的相同库和平台)。

  • 手机版本的 Ubuntu 平台于 2013 年 1 月 2 日发布。
  • 2013 年 2 月 21 日,Ubuntu Touch 开发者预览版发布。
  • Ubuntu 于 2013 年 7 月 22 日启动了一项众筹活动,用于 Ubuntu Edge 智能手机,该手机将运行 Ubuntu Touch,但未能达到其筹款目标。
  • 之后,Canonical 于 2013 年 10 月 17 日发布了 Ubuntu Touch 1.0 的首个合作伙伴/开发者版本,基于 Ubuntu 13.10 版本,它“主要支持 Nexus 4 和 Galaxy Nexus 手机;同时也有适用于其他平板电脑和手机的镜像”,并在 2014 年 4 月 17 日发布的 Ubuntu 14.04 版本中发布了“相对‘稳定’的构建版本,供更广泛的反馈和测试”。

截至 2013 年 2 月 21 日,该软件预览版可安装在一些额外的 Android 手机上,例如三星 Galaxy S4 Google Edition。多位开发者可以访问所有源代码,并获得允许软件重新分发和修改的许可。

  • 2014 年 9 月 16 日,Ubuntu Touch 发布给制造商。
  • 全球首款 Ubuntu 手机 BQ Aquaris E4.5 Ubuntu Edition 于 2015 年 2 月 9 日在欧洲上市。
  • 全球首款 Ubuntu 平板电脑 BQ Aquaris M10 Ubuntu Edition 于 2016 年 4 月发布。
  • 2016 年 8 月,OTA-3 发布,支持 Android 的 6.0 BSP 版本。
  • UBPorts 于 2018 年 8 月发布了其 OTA-4,将 Ubuntu Touch 的基础从 Canonical 最初的 Ubuntu 15.04 **“Vivid Vervet”** 升级到最近的、当前的 LTS 发行版 Ubuntu 16.04 LTS **“Xenial Xerus”** 版本。

Ubuntu Touch 的功能

Ubuntu Touch 应用了基于 Qt5 的触摸用户界面,以及为 MeeGoMaemo 开发的软件框架,如用于输入的 Maliit、用于单点登录的 accounts-sso 以及电话栈。

通常,该系统可以使用 Android 内核,通过 libhybris 移植到大多数最新的 Android 智能手机。Libertine 是 Ubuntu 项目,用于运行经典的桌面 X 应用程序。

以下列出并解释了 Ubuntu Touch 的一些重要功能:

Ubuntu Phone

锁屏

如果 Ubuntu Touch 开启了 **“无锁屏”** 功能,则会立即出现,因为应用程序将在需要解锁时提示用户。 **“欢迎屏幕”** 中心是设备上的活动可视化。它显示设备上的最近事件和用户状态,并在一个圆圈内以设计形式反映出手机上个月的活动。

内置应用程序

Ubuntu Touch 包含核心应用程序,如文件管理器、闹钟、电子邮件客户端、计算器和终端等。目前,正在开发十二个或更多核心应用程序。许多 Ubuntu Touch 应用程序也可在桌面上运行,包括天气、终端、提醒、笔记、相册、时钟、日历和浏览器。

侧边舞台

2013 年发布了 **“侧边舞台”** 功能,允许用户并排运行 **“手机应用”** 和 **“平板电脑应用”**,并可根据需要调整顶部的大小。它专注于 **“更进一步”**,通过多任务处理的概念,允许屏幕空间以这种方式划分。

Ubuntu for Android

Ubuntu for Android 是一个为在 Android 手机上运行而开发的 Ubuntu 版本。它本应预装在许多手机上。2012 年世界移动通信大会上展示了一个 Ubuntu for Android 的模型。截至 2014 年 4 月,Canonical 已不再继续开发该项目。

它将包含不同的图形界面:当设备连接到桌面显示器时,它会提供经典的 Ubuntu 桌面界面,即 Unity。当设备连接到电视时,提供的界面是 Ubuntu TV 体验。它将包含运行经典 Ubuntu 桌面应用程序的能力,以及在 Ubuntu 桌面运行 Android 应用程序的能力,包括直接从桌面收发短信和拨打/接听电话的应用程序。

开发人员可以通过一个应用程序创建两个界面:当连接到扩展坞时,一个智能手机用户界面和一个桌面用户界面。运行 Ubuntu for Android 的手机需要满足许多要求,包括视频加速、具有相关 X 驱动程序的分布式内核驱动程序的双核 1 GHz CPU:HDMI、2 GB 存储空间、ES/EGL、用于通过次级帧缓冲设备进行视频输出的 OpenGL、512 MB RAM 和 USB 主机模式。

Ubuntu Mobile

这是 Ubuntu 的一个已停止开发的发行版,旨在运行在 Intel Mobile Internet Device 环境中,即基于 Intel Atom 处理器的 x86 移动系统。它预计将使用 Hiddon GNOME 框架作为其 GUI 的基础。Ubuntu Mobile 8.04 版本于 2008 年 6 月发布。2009 年,Ubuntu Mobile 在 9.10 Alpha 6 版本之后结束了积极开发。
设备制造商可以自定义他们的发行版,包括自定义界面、Java 和 Flash 等选项。

Ubuntu Mobile 设计

用户可以通过滑动屏幕边缘来使用整个系统。从左侧边缘快速滑动即可立即访问固定到启动器的应用程序,而向任一方向滑动可显示主屏幕。此菜单存在于任何活动应用程序和主屏幕上。

Ubuntu Touch 的多任务处理功能通过从屏幕右边缘向左滑动来实现,这会切换到上一个应用程序或显示所有打开的应用程序。向上滑动底部用于显示或隐藏当前使用的应用程序的特定工具,默认情况下,这使得 Ubuntu Phone 能够以简洁的大画布运行应用程序。

Ubuntu Touch 的目标市场

Mark Shuttleworth(Canonical Ltd. 公司的创始人)认为,Ubuntu 手机最初会在 Ubuntu 普及的国家,特别是新兴市场,如中国和印度,那里已经预装了 Ubuntu 系统,找到细分市场。然而,Ubuntu 手机在这些市场的成功难以预测。

尽管 Ubuntu 在许多开源开发者中很受欢迎,但进入这个根深蒂固的商业市场对 Ubuntu 来说仍然相当困难。许多采用 **“BYOD(自带设备)”** 策略的公司已经接受了 iOS 和 Android 设备的使用,而 Ubuntu 提出的优势可能不会被充分考虑。

Ubuntu Mobile 的要求

  • 硬件

Ubuntu Touch 要求系统的 CPU 支持一些硬件功能。

  • 软件

Ubuntu Touch 可以安装在许多最初带有 Android 的手机上。这些设备必须提供一个开源树;因此,驱动程序可以为新的操作系统重新编译。Ubuntu Touch 使用 Halium 通过 Android 驱动程序与硬件进行交互。

Ubuntu Touch 商业可用设备

首款预装 Ubuntu Touch 的智能手机是 BQ Aquaris E4.5 Ubuntu Edition,于 2015 年 2 月在欧盟独家销售。三个月后的 2015 年 5 月,魅族 MX4 Ubuntu Edition 在中国上市。2015 年 6 月 9 日,推出了另一款带有 Ubuntu Touch 的设备,Aquarius E5 Ubuntu Edition。首款平板电脑是 Aquarius M10 Edition,于 2016 年 2 月 5 日发布,并在两个月后公开上市。

魅族 Pro 5 Ubuntu Edition 于 2016 年 4 月与 Aquaris M10 同期发布。在此期间,BQ 也在开发首款“Convergence” Ubuntu 手机,原计划于 2015 年发布,后推迟至 2016 年。

2018 年,UBPorts 和 Purism 基金会开始参与为 Librem 5 提供 Ubuntu Touch 支持。2019 年 11 月 15 日,Pine64 和 PinePhone 开始预售,支持 Ubuntu Touch 以及其他多种 FOSS 移动操作系统。2020 年 12 月,随着 OTA-15 的发布,Ubuntu Touch 开始支持 FX Technology Ltd. Pro X (2022) 和 F(x)tec Pro (2019) 手机。

Ubuntu 手机为何失败?

CanonicalMark Shuttleworth 于 2017 年 4 月宣布,他们的 Ubuntu 手机 Convergence 支持不再是他们将要投入的重点。鉴于 Firefox OS、WebOS 等其他项目未能获得足够的关注,Canonical 决定将精力重新集中到其他领域是可以理解的。

问题在于,Canonical 试图解决一个不存在的问题。Canonical 可以为最新的物联网设备提供更强的安全性。

切换到 Ubuntu 手机的原因

它是一款 Ubuntu 手机,这意味着它基于 Linux。我们不需要 Ubuntu PC 来同步手机数据。但这并不是我们应该选择切换到 Ubuntu 手机的唯一原因。还有一些其他原因,如下所列并解释:

Ubuntu Phone

1. 通过恶意软件保护移动安全

与 Windows 相比,Linux 操作系统更安全,通过在基本 Ubuntu OS 下创建 Ubuntu Touch,这种安全性被转移到了移动领域。

应用程序不足意味着恶意软件开发者试图通过应用商店获取我们的数据,其攻击向量有限。而且,当我们外出时,手机会贴身携带(放在内袋里),不太可能泄露任何秘密。

注意:我们应该注意到,Ubuntu Phone 作为一个新平台,目前尚未提供任何加密功能。看来这将在未来包含。

2. Scopes 提供搜索便利

Microsoft 在发布 Windows Phone 时,试图通过将某些方面集成到环境中来弥补应用程序不足。Canonical 也在 Ubuntu Phone 上复制了这一策略,将照片服务、电子邮件和社交网络与 **Google Now 式** 的界面相结合。

3. 口袋里的办公室

**Convergence** 模式是一项内置功能,意味着我们可以通过连接显示器、鼠标和键盘,将我们的 Ubuntu 手机变成 Ubuntu PC。字面上说,它就是口袋里的办公室。

4. 令人印象深刻的性能

无论是使用 iOS 还是 Android,有时都会出现卡顿。硬件可靠,用户界面流畅。

5. 几乎所有设备都运行 Android

能够在 Ubuntu Phone 上安装任何操作系统,使其成为移动黑客和开发者的有用设备,这反过来又可以提高设备的相关性和寿命。

Ubuntu Touch 和其他设备

Ubuntu Phone

Ubuntu Touch 和 UBPorts

UBPorts 基金会和 UBPorts 项目 继续进行开源集体 Ubuntu Touch 移动操作系统及其 Lomiri(以前称为 Unity8)用户界面的开发。UBPorts 制作的一个有趣之处在于方便的操作系统安装过程,我们只需在系统中安装任何软件,然后连接支持的手机设备并点击即可在设备上安装 Ubuntu Touch — 这与 Android 的自定义 ROM 刷写体验截然不同。它们活跃于 Pixelfed(照片)和 Mastodon(新闻)。

Ubuntu Touch、PineTab、PinePhone 和 PINE64

PINE64 是一家提供保证的 **计算机制造商**,专注于 ARM 架构而非 PC 架构,他们生产 **PineBooks** 笔记本电脑、**PineTab** 平板电脑和 **PinePhone** 手机,并官方支持 Linux/GNU 操作系统。好的一点是,他们销售多个版本的 **PinePhone Ubuntu Touch**。另一个好消息是,他们的产品价格出奇地便宜。

Ubuntu Touch 和 Volla Phone

Volla 是一家 **德国初创公司**,通过众筹生产安全手机,并已与 UBPorts 合作,通过众筹生产安全手机,并已与 UBPorts 合作,提供搭载 Ubuntu Touch 和 Volla 操作系统的 **Volla** 手机。我们可以在 Indiegogo 上预订任何一款,并选择 Ubuntu Touch 作为操作系统。

Ubuntu Touch 和 FairPhone

FairPhone 是一家 **手机制造商**,专注于生活环境,其硬件对自由软件友好。第二代设备是 UBPorts 官方推广的设备。然而,**FairPhone** 并不像 **PINE64** 那样官方预装 Ubuntu Touch,这意味着我们购买后需要手动安装。

Ubuntu Touch 和 OnePlus

OnePlus 是一家 **中国手机制造商**,其硬件能够运行自由软件操作系统。根据 UBPorts 的说法,Ubuntu Touch 在 **OnePlus One** 上运行效果极佳,并且它是 **排名第一** 的设备。

Ubuntu Touch、Librem 手机和 Purism

有趣的是,**PureOS** 和 **Librem** 的制造商 Purism 也对生成 Ubuntu 手机感兴趣,并在 2018 年宣布与 **UBPorts** 建立合作伙伴关系。然而,到 2020 年,似乎合作伙伴关系已取消,或者产品已不再可用。尽管如此,这个概念很熟悉,因为 **Purism Librem** 也是通过众筹来到我们身边的,而且手机的设计很可爱。


下一主题Ubuntu 应用