Skip to content

经过数月的移植与打磨,uwuAOSP 17.0.100 已进入可以构建和体验的阶段。它基于 AOSP android-17.0.0_r1,带回了许多 16.2 用户熟悉的功能,也增加了新的选择。这次更新从一个常被忽略的操作说起:应用访问剪贴板。

剪贴板权限 ​

复制一段文字后,哪些应用可以读取?应用写入剪贴板时,是否应该先问你?应用剪贴板权限现在把读取与写入分开管理。每个应用都可以设为询问、允许或不允许。询问时,弹窗会说明是哪一个应用、要做什么;只有勾选“记住本次操作”,决定才会保存为规则。

Chrome 请求写入剪贴板的权限弹窗,包含不允许、允许和记住本次操作
应用写入剪贴板前的询问窗口。读取与写入分别决定。

手动复制、粘贴仍沿用系统原有的操作路径。应用传感器访问与应用跳转控制提供更多按应用管理的选项。后台管理则用于选择应用离开前台后的运行方式。

桌面与外观 ​

主屏幕的一览区域可以显示日期、天气、闹钟、计时器和正在播放的音乐。Quickstep 也提供网格、图标和搜索设置,其中的图标页面支持选择桌面图标包。部分桌面能力借鉴或移植自 Lawnchair,感谢 Lawnchair 社区。

Quickstep 的常规设置页面Quickstep 图标设置中的图标包选项
Quickstep 的桌面设置与图标包选项。

自定义字体可以导入单个字体,也可以从 ZIP 压缩包里挑选。应用前可预览中文、英文、数字与日文。恢复默认字体时,导入的字体文件会被清除。

在平板上预览 CookieRun 字体的中文、英文、数字和日文效果
选择字体后先预览,再应用到系统。

系统小图标可在默认与 PUI 两种风格间切换。PUI 资源来自天伞桜的作品,现已整理成随系统源码编译的覆盖层。

采用 PUI 图标的控制中心采用 PUI 风格的关于本机页面
PUI 在控制中心和系统页面中的实际效果。

连接 USB-C、HDMI 或受支持的虚拟显示器时,外接屏桌面可调用 Android 桌面模式,让应用在外接屏上以窗口运行。本机屏幕是否遮盖、scrcpy 虚拟屏是否触发桌面模式,都可以单独设置。

外接屏幕设置页,可启用桌面模式、遮盖本机屏幕并允许 scrcpy 虚拟屏连接虚拟外接屏后显示的连接提示与桌面画面
外接屏桌面设置,以及连接虚拟显示器后的系统提示。

此外,状态栏歌词、智能建议和单独控制应用音量也回到了日常体验中。

构建与维护 ​

RinnRei 开发的 Uni沿用 Soong、Kati 与 Ninja,并减少重复分析构建图的等待。它按构建阶段安排内核和主编译任务,根据可用内存调整高内存任务并发,中断后保留可复用的产物。日志保留各阶段与资源变化,方便定位失败原因。

在这台测试机的两次 clean build 记录中,Make 用时 5 小时 19 分 04 秒,Uni 用时 3 小时 43 分 04 秒。相差 1 小时 36 分钟,Uni 的总用时减少约 30.1%。测试机采用 Intel Core Ultra 5 125H、14 核 18 线程、32 GB 内存;Uni 使用 -j18。两次记录来自不同构建过程,源码状态和系统负载可能造成误差。

Make · clean build5:19:04
Uni · clean build3:43:04

下图取自另一场成功构建的 Uni 日志,展示最后阶段的 CPU、可用内存、swap-out 与 I/O wait 变化。它说明工具如何记录构建过程,不代表上面两次 clean build 的逐秒曲线。

Uni 运行时遥测展示一次成功 Uni 构建最终 82 分 37 秒内 CPU、可用内存、累计 swap-out 与 I/O wait 的遥测图表。最终阶段 | 82 分 37 秒CPU · 平均 96.2%可用内存 · 最低 5.7 GiBswap-out · 累计 20.1 GiBI/O waitCPU / 可用内存100%66%33%0%30 GiB20 GiB10 GiB0 GiBswap-out / I/O wait22 GiB15 GiB7 GiB0 GiB50%33%16%0%0m20m40m60m82m阶段时间
采样自 2026-09-14 一次成功 Uni 构建的最终阶段。CPU、MemAvailable、swap-out 和 I/O wait 均来自日志 telemetry 字段。

Uni 文档提供命令、计算公式、日志字段和测试条件。Soong-only 构建流程与 uwu_kernel仍在推进,为设备树迁移与内核增量编译提供路径。维护者也可以在设备树里填写姓名,让软件更新页面显示维护信息。

感谢与参与 ​

感谢 AOSP、LineageOS、Lawnchair 和所有上游项目与贡献者。感谢提供测试设备、提交问题和完善翻译的社区成员。源码与文档均开源;发现问题时,可在 Issue 页面附上复现过程,或通过 GitHub 提交修改。

UwUniverse全体成员
2026.9.25 秋