Google 发布 Android 15 最后一个测试版
Google 发布了 Android 15 的最后一个预定的测试版,该版本带来了稳定的开发者 API,允许开发者在非测试版用户获得新版本之前更新他们的应用并将其发布到 Google Play。
主要功能和测试需求
- API 稳定化:开发者可以尝试 Android 15 的功能,测试应用,并提供反馈。如果设备不支持,可以使用 Android Studio 中的 Android 模拟器。
- 行为变化:Android 15 引入了多个行为变化,需进行明确测试,包括“包停止”状态、16 KB 内存页支持和新的“私人空间”行为。
行为变化详情
- “包停止”状态:现在更严格地执行,当应用进入停止状态时,任何待处理的意图都会被取消,应用的小部件也会被系统禁用。
- 16 KB 内存页:带来了一些性能优势,包括在内存压力下降低应用启动时间、减少应用启动时的功耗、加快相机设置和提高系统启动时间。但代价是内存使用量略有增加。使用 Android NDK 通过本机代码的应用程序需要重新构建才能在 Android 15 上运行。完全用 Java 或 Kotlin 编写的应用已经兼容,但仍需测试。
- 私人空间:允许用户创建私人空间以保护敏感信息,需额外认证。当用户锁定私人空间时,所有在私人空间中的应用都会停止,无法执行任何前台或后台活动,包括显示通知。这对医疗和启动器应用有特定影响,需采取特定步骤以确保提供令人满意的用户体验。
新功能
- 预测性返回动画:帮助用户理解手势的结果并决定是否执行。
- 低光增强:在低光条件下改善相机录制。
- 部分屏幕共享:仅共享或记录应用窗口而非整个设备显示屏。
- 边缘到边缘渲染:以及其他功能。采用这些新功能并非严格要求。
准备应用
Google 建议开发者更新到 Android Studio Koala,其中包括 Android SDK 升级助手,使开发者更容易修改应用以确保其在新版本上正确运行。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。