谷歌在正式发布之前发布了最后一个安卓 16 测试版

主要观点:随着 Android 16 最后一个测试版发布,开发者需确保应用或库无兼容性问题,Google 警告了一些可能影响应用的变化,包括 JobScheduler 配额、更强的意图安全、16KB 页面大小等。
关键信息

  • Android 16 的 JobScheduler 会根据多种因素执行运行时配额,配额用完会被阻塞。
  • Android Runtime(ART)更新会影响使用反射或 JNI 访问内部的应用,依赖内部结构有风险。
  • Android 16 对意图有新的保护以防止重定向攻击,removeLaunchSecurityProtection方法可让应用选择退出新保护。
  • Android 15 引入 16KB 页面大小作为性能优化,Android 16 中 4KB 对齐的应用可在兼容模式下工作,开发者可设置android:pageSizeCompat属性抑制警告对话框。
  • Android 16 还有其他变化,如移除退出边缘到边缘模式的选项、新的预测返回行为、固定速率调度优化等,大尺寸设备上会强制执行方向、可调整大小和纵横比设置。
    重要细节
  • 详细说明了 JobScheduler 配额与应用状态等因素的关系。
  • 举例说明了意图重定向攻击的方式及相关风险。
  • 提及官方文档可获取完整信息。
阅读 12
0 条评论