写点什么

Android 16 引入了广泛的特性和更改

  • 2025-06-23
    北京
  • 本文字数:957 字

    阅读完需:约 3 分钟

大小:472.86K时长:02:41
Android 16引入了广泛的特性和更改

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

 

安卓 16 在操作系统的几乎所有领域都引入了大量新特性和变更,从可访问性和连接性到相机支持、隐私、核心功能、安全性等。值得注意的新特性包括改进的通知、对全屏应用的扩展支持、增强的 USB 攻击防护、桌面风格的多任务处理,以及对相机和媒体功能的多项增强。

 

自适应应用在安卓 16 上成为任何“大尺寸”设备的默认设置,即屏幕尺寸在两个方向上都超过 600dp 的设备,如可折叠设备的内屏、平板电脑和 Chromebook。通过清单文件限制应用的可调整大小的选项不再可用。对开发者来说,这意味着要采用良好的实践来避免拉伸 UI 组件,确保相机在两种方向上都能正确工作,并在窗口大小变化时保持状态。

 

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

 

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

 

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

 

开发人员应该密切关注诸如新的JobScheduler配额这样的变更,这可能会在开发人员未预料到的情况下停止应用;ART变更可能会使使用反射、JNI 或访问安卓内部的应用程序崩溃;对意图重定向攻击的更强安全防护;采用了 16KB 的页面大小;新的蓝牙处理方式会影响设备重新配对等。

 

如上所述,安卓 16 目前仅在支持的 Pixel 设备上可用。谷歌表示,对第三方设备的支持将很快跟进。与此同时,开发者可以使用 Android Studio 中的安卓模拟器测试他们的应用,以确保在安卓 16 上的兼容性和预期行为。

 

原文链接:

https://www.infoq.com/news/2025/06/android-16-new-features/

2025-06-23 15:005229

评论

发布
暂无评论

大作业一

走走,停停……

全球台式机CPU市场二八分定型,英特尔仍旧占据全球最大份额

E科讯

波场链智能合约DAPP系统开发技术

薇電13242772558

智能合约 dapp

前端异常监控 Sentry 的私有化部署和使用

智联大前端

大前端 监控 异常 sentry 错误

中国用户规模最大教育科技独角兽作业帮再获投资机构青睐

大作业2

走走,停停……

真牛!成功跳槽百度工资从15K涨到28K,附赠课程+题库

欢喜学安卓

android 程序员 面试 移动开发

纵观 Excel 演化史,开发者如何通过“表格技术”提升企业生产力

葡萄城技术团队

Excel SpreadJS

重学JS | 深入理解Object,必会知识点汇总

梁龙先森

大前端 编程语言

数仓实时化改造:Hudi on Flink 在顺丰的实践应用

Apache Flink

flink 流计算

在线教育的发展

anyRTC开发者

AI 音视频 WebRTC 在线教育

区块链加密货币钱包系统APP开发|区块链加密货币钱包软件开发

系统开发

Selenium高效拍档-HtmlUnit

dothetrick

Java 自动化测试 测试开发

七大关于DevOps的误解,你中了几招?

禅道项目管理

DevOps 运维 开发 自动化测试

Spark 3.0 关键新特性回顾

hanke

大数据 spark 开源

来啦!2020 Java开源项目权威排名解读:Spring Boot排名稳定、Shiro未上榜

JavaGuide

开源 springboot springsecurity shiro

这些面试题你会吗?为什么有人说Android开发不再吃香?最全的BAT大厂面试题整理

欢喜学安卓

android 程序员 面试 移动开发

依赖倒置原则与单一接口隔离原则

Andy

3轮技术面+总监面+HR面轻松砍下阿里口碑Offer!

Java架构追梦

Java 面试 架构师 口碑Offer

涨知识!Android面试真题解析火爆全网,搞懂这些直接来阿里入职

欢喜学安卓

android 程序员 面试 移动开发

GitHub 的野心,5600 万开发者的新社区

打工人 Coco

GitHub 开源 开源社区

图灵测试已过时,AI 需要新基准测试;别了Flash,Adobe播放器正式停运

京东科技开发者

云计算 AI 量子计算机

为PostgreSQL的表自动添加分区

PostgreSQLChina

数据库 postgresql 开源

看透Spring MVC源代码分析与实践

田维常

Java

从源码层面理解ArrayList 扩容策略

geekymv

Java 扩容 ArrayList

深入讲解拉链表,还怕面试官问?

大数据老哥

大数据 数据模型 数仓项目

阿里云技术专家解读:2021 年六大容器技术发展趋势

阿里巴巴云原生

云计算 阿里云 容器 云原生 k8s

OpenYurt 入门 - 在树莓派上玩转 OpenYurt

阿里巴巴云原生

阿里云 开源 容器 云原生 中间件

招聘 | 腾讯云大数据,期待您的加入!

腾讯云大数据

大数据

京东面试:说说MySQL的架构体系

田维常

MySQL

原始时代对分布式架构的探索

Dark

Android 16引入了广泛的特性和更改_软件工程_Sergio De Simone_InfoQ精选文章