谷歌正在重新安排其 Android 的发布时间,最终版本 16确认将于 2025 年 4 月至 6 月之间发布。为了按照计划进行,谷歌现已发布了其第二个 Android 16 开发者预览版,与上个月的第一个版本相比,它进行了多项优化和增强。
Android 16 开发者预览版 2 现已发布
Android 16 DP 2 适用于Pixel 6及更新设备以及Pixel 平板电脑。谷歌还宣布其 Android 16 测试版计划将于 2025 年 1 月启动。
Android 16 开发者预览版 2 更新日志:
系统触发分析
Profiling Manager 现在包含系统触发的分析功能。应用可以使用 ProfilingManager 来注册接收有关诊断数据(如启动、启动类型、启动时间和节流)的信息的兴趣。
更丰富的触觉
Android 16 增加了触觉 API,让应用程序可以定义触觉效果的幅度和频率曲线,同时消除设备功能之间的差异。
更好地反省工作
Android 16 引入了 JobScheduler,它可以返回作业待处理的多种原因,这些原因既包括开发人员设置的显式约束,也包括系统设置的隐式约束。
自适应刷新率
Android 16 DP2 引入了 hasArrSupport() 和 getSuggestedFrameRate(int),同时恢复了 getSupportedRefreshRates(),以使您的应用更轻松地利用 ARR。
作业执行优化
Android 16 引入了 JobScheduler#getPendingJobReasons(int jobId),它可以返回作业待处理的多种原因,这些原因既有开发人员设置的显式约束,也有系统设置的隐式约束。
JobScheduler#getPendingJobReasonsHistory(int jobId),返回最近的约束变化列表。
API 可帮助您调试作业无法执行的原因。这还可帮助您更好地了解某些作业无法完成是否是由于系统定义的约束而不是明确设置的约束。
无障碍设施
Android 16 DP2 弃用了无障碍公告,开发者应使用 setAccessibilityPaneTitle() 和 setAccessibilityLiveRegion() 获得更好的无障碍支持。