Android 16引入广泛的功能和变化

2025年06月21日 由 佚名 发表 40 0

屏幕截图2025-06-23094205


谷歌发布了Android 16,现已在支持的Pixel设备上可用。新版本引入了大量的新API和变化,其中一些会影响现有应用程序,开发者需要更新他们的代码。Material 3 Expressive,这是Android用户界面的新范式,尚未包含在内,将在今年晚些时候推出。

Android 16引入了大量的新功能和变化几乎涵盖了操作系统的所有领域,从无障碍和连接性到相机支持、隐私、核心功能、安全性等。值得注意的新行为包括改进的通知,对全屏应用的扩展支持,针对USB攻击的高级保护,桌面风格的多任务处理,以及对相机和媒体功能的多项增强。


在Android 16上,适应性应用程序是任何“大型”设备的默认设置,即显示屏在两个维度上都大于600dp的设备,如可折叠设备、平板电脑和Chromebook的内屏。通过清单限制应用程序可调整大小的选项不再可用。对于开发者来说,这意味着需要采用良好的实践以避免拉伸的UI组件,确保相机在两种方向上都能正常工作,并在窗口大小变化时保持状态。


支持适应性应用程序所需的更改对于桌面式多任务处理也至关重要,当将Android设备连接到外部显示器时启用。此外,在外部显示器上显示的应用程序可能会受益于更高级的行为,如允许多个实例,通过拖放支持数据共享,支持配置更改等。


Android 16引入了扩展的通知系统,支持以进度为中心的通知,可用于表示一个过程如何通过多个状态和里程碑进行,例如用于拼车、送货和导航。该系统使用来直观地表示进度。这些新功能为即将推出的实时更新功能奠定了基础。


谷歌已经计划在第三季度进行一次小的Android 16更新,并在第四季度进行一次重大功能更新,其中将包括Material 3 Expressive的发布。值得注意的是,当前版本是唯一一个需要更新现有应用程序以确保与Android 16设备兼容的版本。


开发者应密切关注诸如新的JobScheduler配额等变化,这可能会在开发者意想不到的时候停止应用程序;ART变化可能导致使用反射、JNI或访问Android内部的应用程序崩溃;更强的安全性防止意图重定向攻击;采用16KB页面大小;新的蓝牙处理影响设备重新配对等。


如前所述,Android 16目前仅在支持的Pixel设备上可用。根据谷歌的说法,对第三方型号的支持将很快跟进。同时,开发者可以使用Android Studio中的Android模拟器来测试他们的应用程序,以确保在Android 16上的兼容性和预期行为。


文章来源:https://www.infoq.com/news/2025/06/android-16-new-features/
欢迎关注ATYUN官方公众号
商务合作及内容投稿请联系邮箱:bd@atyun.com
评论 登录
热门职位
Maluuba
20000~40000/月
Cisco
25000~30000/月 深圳市
PilotAILabs
30000~60000/年 深圳市
写评论取消
回复取消