GrapheneOS 正在把系统内置的消息应用改造成现代应用,今天晚些时候会发布新版本,界面用 Android Compose 完全重写,同时还有大量改进和错误修复。长远计划将为 RCS 加入基于消息层安全(MLS)的标准端到端加密(E2EE)支持,目前此类功能由 Google Messages 提供。GrapheneOS 希望最终摆脱这种依赖。
正文
我们正在把 GrapheneOS 自带的 Messaging 应用改造成现代应用。今天晚些时候会发布一个新版本,界面用 Android Compose 完全重写;此外还有大量改进和修复。
更长远来看,我们计划加入 RCS 支持,包括基于 Messaging Layer Security (MLS) 的标准端到端加密。目前 GrapheneOS 上的 RCS(含 E2EE)仍要通过 Google Messages 使用,我们最终想避免为了 RCS 而依赖 Google Messages。
Android 上的 RCS 现在横跨系统、Google Messages 和 Google Play 服务三处实现。我们打算先做出一个相当于 Google Messages 中那部分功能的实现;初期可能仍要用沙盒版 Google Play 来完成 RCS 激活等,但之后这部分也会自己实现。RCS 实际并不能算是开放平台,甚至不如 SMS/MMS 开放,它在现实中严重依赖 Google 和运营商的私有基础设施。我们可以先复制 Google 的做法,再逐步做到只在运营商真正支持的网络上使用运营商服务。
我们接下来还会整修或整个替换其余 AOSP 应用。AOSP Gallery 已经过时到没有整修价值,会整个替换;AOSP Keyboard 可能也差不多。我们最近招了一大批人,还会继续招,所以进度会加快。过去我们几乎只关注底层系统,不太碰那些已有替代品的预装应用;现在已经在预装应用上投入大量资源,底层系统的工作也会同步扩大。更多捐款能让我们雇更多人。
有人问预装应用是不是都会更新,我们回应:并非所有预装应用都是过时 AOSP 应用的 fork,只有一部分;这些应用已经在快速重构。AOSP Gallery 因为起点太旧、太过时,不适合整修,会整个替换。
有用户说自己连沙盒版 Google Play 服务也不用,希望 RCS 能在不依赖 Google Play 的情况下工作;也有人期待一个不靠 Google 的 RCS 应用,还有人问 RCS 有没有时间表、会不会做 Google Messages 那种网页/设备端配对或 Signal 那样的桌面客户端。很多 AOSP 应用基本上已被 Google 放弃,因此有人希望有支持滑行输入、多语言自动补全的现代键盘。
键盘讨论中,有人提到 FUTO Keyboard。我们说明:它并不是开源,而是采用非商业使用许可,不能作为 GrapheneOS 里替代 AOSP Keyboard 的基础;从替代 AOSP Keyboard 这个目标来看,投入在它上面的资源都是浪费。
还有讨论问,真有人依赖运营商短信/彩信/RCS 吗?重视安全的人未必愿意把私人信息交给运营商。另有人回应:加密 RCS 在苹果和 Android 上都有,但重点不是你自己怎么用,而是所有其他给你发 RCS 或 SMS 的人;你有一个手机号,别人就会指望你能收到他们的消息。也有人问:Google Messages 在用 Play Integrity API,GrapheneOS 自己的消息应用激活 RCS 时能否绕开它?是会逆向 Google Messages,还是存在公开文档、能在任意操作系统上实现?并担心一旦真做出来,Google 会开始要求 Play Integrity 的 strong integrity。
评论
本次讨论围绕 GrapheneOS 新发布的功能展开,社区对 RCS 的开放性和实用价值存在明显质疑,同时对系统自带应用(如相册、键盘)的替换方案有较多讨论。
认为 RCS 实际上是被 Google 和运营商控制的封闭方案,实用价值有限
- 有观点认为 RCS 在实践层面高度依赖 Google 和运营商的专有基础设施,开放性甚至不如传统短信,本质更像是为 Google 服务的产品,价值存疑(较多人) > RCS 看起来严格逊于 Signal,更像是 Google 为了自身利益推出的产品,如果 GrapheneOS 完全忽略 RCS 我也不会反感(@exceptione)
- 另有用户指出 RCS 依赖运营商服务,而多数运营商已被 Google 施压采用 Jive,实际自主运营的 RCS 服务所剩无几(少数人)
反对将通信权力交还给运营商
- 有用户认为 RCS 的成功相当于把通信控制权交还给曾对短信高额收费的运营商,对此表示不解,同时提到 Google 早已放弃相关生态投入(较多人) > 不明白为什么很多美国人希望 RCS 成功,难道不记得运营商曾经每条短信收费 10 便士吗?为什么要主动把权力交还给这些人(@IshKebab)
认可本次更新中的实用功能
- 部分用户对本次新增的自动通话录音功能表示满意,认为这是值得肯定的改进(较多人)
建议替换系统自带应用
- 有用户推荐已可用的第三方开源相册应用 ReFra,认为其可作为新相册方案的候选(较多人)
- 也有用户提出已有成熟的 FOSS 相册套件如 Fossify,质疑为何不直接采用现有成熟方案(较多人)
- 还有用户反馈自带键盘体验不佳,希望替换为 FUTO 键盘(较多人)
有价值的补充
- 本次发布仅包含短信/RCS 应用更新,相册、键盘等 AOSP 自带应用的 overhaul 或替换属于后续计划,GrapheneOS 近期已招聘多名新成员,开发进度将加快
- 标题中的“安全剪贴板”相关功能在本次更新中未体现,相关说明需等待后续更新内容
- 有观点认为使用 AI 工具现代化或重写这类独立非核心工具已变得容易,但这类改进的重要性在系统整体优先级中并不高,现有自带短信应用虽不美观但已能满足基本使用需求