我正在把手机从 Android 换成 Linux
对 Google 日益收紧 Android 控制权的挫败感——从 Play Services 锁定到远程证明和应用商店把关——正推动一些用户尝试“真正的”Linux 手机以及其他移动操作系统,如 Sailfish、Ubuntu Touch、postmarketOS 和 GrapheneOS。评论者一方面看重对设备的所有权与可折腾性,另一方面也不得不面对严峻的取舍:硬件支持薄弱、摄像头糟糕、缺少银行和政府应用、VoLTE/GPS 和应用生态零散。很多人最终得出结论:就目前而言,摆脱 Google/Apple 双寡头最现实的方式,要么是使用去 Google 化的 Android(例如 Pixel 上的 GrapheneOS),要么随身带两部手机:一部锁死的手机用于关键应用,另一部基于 Linux 的设备用于其他一切。
移动 Linux 选项现状
- 讨论了多种基于 Linux 的操作系统:postmarketOS、Ubuntu Touch/UBports、Sailfish OS、Mobian、Librem 5 上的 PureOS、Plasma Mobile、Phosh。
- 一些用户表示自己已经成功把 Linux 手机当主力机用了好几年;也有人觉得除了折腾之外完全没法日常使用。
- 有人认为 Sailfish 的 Android 兼容层是它实用性的关键;Ubuntu Touch 和 postmarketOS 则更多依赖原生应用和 Waydroid。
硬件支持与性能
- 硬件支持是主要痛点:摄像头、指纹传感器、挂起/电池、VoLTE/eSIM、蓝牙以及 USB-C 视频输出通常只是部分可用或根本坏掉。
- 对 Pinephone/Pro、Librem 5、Furiphone、F(x)tec 等设备的看法分歧很大:
- 支持者说它们“够用”,而且进步很快。
- 批评者则形容它们慢得难以忍受、Bug 很多,而且 SoC 相比现代 Android/iOS 手机已经过时。
- 将内核主线化和逆向工程厂商 blob 被描述为困难,但并不“投机取巧”;长期支持(例如 Nokia N900)被视为一个正面例子。
Google/Android 生态担忧
- 许多人把 Android 的发展路径看作“千刀万剐式的死亡”:Play Services 的中心化、专有 API、Play Integrity、即将到来的应用商店锁定(相关活动链接)、以及 Wear OS 表盘限制。
- 有些人为 AOSP 辩护,认为它仍然是开放的,并不天然依赖 Play Services;另一些人则认为在现实中,大多数应用现在都默认需要 GMS。
- 去 Google 化的 Android 变体(GrapheneOS、LineageOS、/e/OS)被提出作为务实折中方案。
应用、银行和政府锁定
- Linux 手机最大的阻碍:关键应用(银行、身份证明、公共交通/打车、停车、数字钥匙、政府服务)通常要求 Android/iOS 以及 Play Integrity/attestation。
- 某些地区仍然支持网页、短信、硬件令牌或读卡器;另一些地区则报告银行和公共服务已经变成“只接受应用”,实际上强迫使用双寡头生态。
- 变通办法包括:在抽屉里留一台便宜的 Android 手机,或者在虚拟机里运行 Android(Waydroid),不过 attestation 往往会让这条路失效。
可用性、安全与所有权
- 支持 Linux 的论点:真正拥有设备、可 root、标准 GNU/Linux 技术栈、更容易折腾和自动化、跟踪更少。
- 批评者强调糟糕的用户体验:键盘、性能、更新卡顿、应用生态有限、摄像头和地图功能薄弱。
- 许多人最终认为,目前最现实的是双手机模式:一台锁死的 Android/iOS 设备用于“必须有”的应用,另一台 Linux(或去 Google 化 Android)设备用于其他所有用途。
长期前景
- 有人认为,LLM 辅助开发以及人们对 Google/Apple 日益增长的不满,可能会加速 Linux 手机生态的发展。
- 也有人认为,维护完整的移动操作系统栈对志愿者项目来说成本太高,主张加强开放 Android(microG、替代服务)才是更可行的路径。