或许是今年系统更新的大部分压力似乎都来到了 Gemini 这边,Android 15 Beta 2 在推进新功能上线和现有问题修复方面,效率相比以往要高了不少——5 月 16 日凌晨,Google I/O 2024 主题演讲中戏份少得可怜的 Android 15 向包括 Pixel 8a 在内的机型推送了第二个测试版本。
按照往年「I/O 大会给新版本核心功能定个调」的习惯,Android 系统下一个主要版本的主要新功能至此也算得上是板上钉钉。正是好好梳理一番的时候。
给 CJK 用户的关爱:可变字重、专属字体
首先必须要再次强调,Android 15 现在已经默认支持中文可变字重了。
这是社区爱好者和热心开发者多年来共同努力结果。在 Android 15 中,中文字体能够根据内容显示的需要,动态呈现细腻、平滑的加粗效果,本次 Beta 2 上线修复了第一个测试版中部分系统界面无法正常渲染粗体字体的问题(修复速度真的相当快),同时 Google 也在官方博文中对这一特性进行了正式介绍。
另外,Android 15 Beta 2 还为日本用户(毕竟是市场占有率超越索尼的核心用户)带来了额外特性:针对变体假名特别内置的新字体,更能展现变体假名在传统书法下的笔锋与变化。加上我们在上一篇文章中提到的 CJK 文本字符间距调整式两端对齐,Android 现在可以说是所有主流操作系统中对 CJK 字体特性支持最为完善的系统之一了。
原生 Android 的应用多开方案,来了
聊完字体,接下来我们聚焦本次 Beta 2 中最引人注目的更新——私密空间(Private Space)。
Google 从去年 11 月的 Android 14 QPR2 Beta 版中开始测试该功能,经过半年时间的打磨,终于在 Android 15 Beta 2 中给到了还算成熟的交付效果(真的算快了)。
升级至 Beta 2 之后,我们可以在「系统设置 > 安全和隐私」中找到私密空间的设置入口,私密空间需要独立的加密方式,可通过 PIN 码、指纹等设备支持的加密手段进行设置。
根据设置说明,私密空间的主要作用是锁定并隐藏专用应用,开启后系统会生成一套独立于主空间、类似工作资料或用户配置的运行环境。私密空间拥有一套独立的 Google 服务,包含基础的 Play 商店、Chrome 浏览器、相册、相机、通讯录等应用——这就导致首次设置私密空间时需要你登录另一个 Google 账号。对 Google 服务和账号体系的高度依赖自然也让人怀疑该功能是否能在 Android 生态内得到广泛认可和跟进。
和市面上已有的各种应用双开、平行空间等解决方案相比,私密空间给我的个人感觉更像是三星「安全文件夹」的 Google 版本。考虑到三星 Knox 与安全文件夹的关系,或许这个功能与三星在 2024 年终于支持 A/B 分区也有一定关联。开启私密空间后,我们可以在 Android 15 的应用抽屉底部找到一个类似文件夹的区域,私密空间中的预置应用和用户安装的应用均在此处呈现。
隐蔽性方面,私密空间在关闭状态下可以完全从应用抽屉中隐藏。此时我们仅能通过搜索「私密空间」关键字解锁;开启状态下,系统设置、分享菜单等界面则会通过「个人」与「私密」的标签进行区分,允许我们针对不同的使用环境进行不同的设定、操作。
所以尽管不像部分国产系统那样做得更为彻底,比如提供独立的桌面布局、支持锁屏通过不同指纹解锁直接进入私密空间等,Google 这套私密空间实际用起来还是能够满足我们对该功能的大部分期望,并且在一些细节设计上也足够完善。比如你在私密空间开启状态下,我们可以通过长按主空间应用图标的方式快速将其安装至私密空间;或者在主空间和私密空间同时安装同一应用,实现「应用双开」;私密空间内的应用图标上会有私密空间表示,运行时状态栏也会有图标提示,同时主空间和私密空间的文件虽然相互隔离,比如私密空间中的截图只能在私密空间的相册中看到,但使用系统分享菜单时可以选择不同的空间对象来实现跨空间文件共享。
对了,热门 root 方案 Kernel SU 也在 Android 15 Beta 2 上线后第一时间宣布支持仅在隐私空间内安装 Kernel SU,如果主空间和私密空间的相互隔离得足够彻底,那是否可以借助该方案实现主空间免 root(方便通过银行类应用认证)、私密空间 root 玩机等需求呢?
一言以蔽之,Android 15 Beta 2 的「私密空间」是安全文件夹、是沙盒、自然也可以是应用双开工具,作为刚上线的特性它在功能设计、运行机制和交互设计上已经非常完善,唯一的缺点是对 Google 服务和第二个 Google 账号有着强依赖。期待厂商在此基础上能够进行完善吧。
利好新、老设备,现代特性支持虽迟但到
和字重、应用多开等「原生追赶第三方」的部分相比,Android 15 Beta 2 在其他新特性方面倒是称得上「面向未来」。
比如对 16KB 内存页面的支持。
如果把内存比作是一座图书馆,内存分页就是方便我们分类检索的各类书目。太薄的书内容少、得看个上中下才能读完一个短篇更是不太合理;太厚的书内容多、但你想知道的或许仅仅是其中某一节的关键信息。
所以合理的分页大小与内存使用效率息息相关。以 Apple 为例,基于 A7 和 A8 处理器的 iPhone,物理内存使用 4KB 页面,虚拟内存使用 16KB 页面,基于 A9 及之后处理器的 iPhone 物理内存和虚拟内存则都使用 16KB 页面。
Android 这边,目前虽有部分大厂坚持认为 8GB 够用,12GB 甚至更大的内存步入主流消费市场也早已不是什么新鲜事了。Android 15 选择在这个时候引入对 16KB 内存页面的支持,一定程度上也能避免此前经常出现的软件给硬件拖后腿、厂商不得已自己「造轮子」、一年后发现 Android 补上相关支持后又得推倒重来的情况。
至于效果,16KB 内存分页相比目前主流 Android 设备的 4KB 内存分页,Google 分享的测试数据是:
- 高内存负载下应用启动时间平均降低 3.16%,最多降低 30%
- 应用启动期间的功耗平均降低 4.56%
- 相机启动速度更快,热启动速度平均提高 4.48%,冷启动速度平均提高 6.60%
- 系统启动所需时间减少,平均缩短 1.5%(约 0.8 秒)
图形性能方面,ANGLE 在 Android 平台的标准化推进终于有了比较明确的时间线。
简单来说,ANGLE 是在 OpenGL/ES 和 Vulkan 等图形编程语言中充当转换器或者翻译角色的系统模块,和早年 Android 系统直接运行、或借助高通等芯片厂商提供的翻译层,转译 OpenGL/ES 开发的应用和游戏不同,ANGLE 模块开源、免费,让 Android 设备能够直接吃上更先进的 Vulkan 的红利。
随着 Vulkan API 近年来在游戏行业的广泛应用,Android 系统这边也终于有了将 ANGLE 模块作为平台默认模块在生态内进行普及的勇气——要知道前 Android 团队开发总监 Anwar Ghuloum 早在 2019 年就表达过在更多 Android 设备上实装 ANGLE 的意愿,而直到这位总监早已离开 Google、加入 Meta 的 2024 年,ANGLE 才有了一份正式规划:
最后,利好中、低端设备的 dav1d 编解码器支持也在 Android 15 中得到了内置。简单来说,dav1d 能够在不支持 AV1 硬件编解码的设备上,提供 3 倍于 AV1 软解码的视频播放性能,让原本没办法借助 AV1 编码省流省带宽的设备也能拥有更好的串流体验了。
更重要的是,Google 还直接公布了后续将采用 dav1d 作为 Android 系统默认 AV1 编解码方案的计划,借助 Google Play 系统更新,包括 Android 11 设备在内的更多机型都可以获得这项更新。
关联阅读:视频与编码
你的机型开测了吗?
除了上述特性,Android 15 Beta 2 还有一些 Pixel 用户可能会注意到的小变化,如
「提示音和振动 > 振动和触感反馈」选项中新增「自适应振动」选项。和此前已有的「自适应声音」类似,该选项将根据手机麦克风和其他传感器确定周围环境的音量级别并自动调整手机的振动强度,所有传感器数据均在本地处理。
蓝牙设置(「已连接的设备」选项中)新增了「明天自动重新开启」的选项。有说是为了最近刚刚落地的查找设备网络准备的,但对夜间有开飞行模式睡觉习惯的用户来说应该也会有用?
指纹/面部识别弹窗顶部,新增了发起验证行为的应用图标标识。
音量面板得到了更符合 Material You 风格的重新设计。但早前宣传过的对 Spotify Connect 功能的直接整合却消失了……
此前测试了两个大版本 Material You 主题对比度和预测性返回手势纷纷「转正」,桌面微件支持开发者设置动态预览、同时选择界面顶部新增了微件推荐区域……更多细节欢迎 Pixel 用户在评论区留言补充。
关联阅读:都是边缘划动,Android 与 iOS 的返回手势到底有什么区别? | 少数派会员 π+Prime
最后,和往年一样,随 Google I/O 大会一同上线的还有各厂商的 Android 测试版。首批尝鲜 Android 15 的厂商如下图:
值得一提的是小米这边虽然也上线了基于 Android 15 Beta 1 的小米澎湃 OS 开发者预览版,但尝鲜需要解锁 Bootloader——这可有点难哦。
> 关注 少数派小红书,感受精彩数字生活 🍃
> 实用、好用的 正版软件,少数派为你呈现 🚀