写点什么

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:005711

评论

发布
暂无评论

论语音社交视频直播平台与 Apache DolphinScheduler 的适配度有多高

白鲸开源

在线CSV转TSV工具

入门小站

工具

架构训练营-作业八

默光

消息队列 训练营

linux之chsh命令

入门小站

Linux

《对话ACE》第二期:新数据库时代,DBA发展之路该如何选择

OceanBase 数据库

dba oceanbase

P5直升P7!“阿里爸爸”最新出品年薪30W~120WJava架构师学习路线

Java全栈架构师

程序人生 IT java程序员 java面试 java架构

Web3 和区块链技术:数字资产所有权如何颠覆当前的商业模式

CECBC

带你了解什么是DHCP,为什么要用DHCP?

乌龟哥哥

DHCP 4月月更

详解动静态缓存各种方式

穿过生命散发芬芳

4月月更

阿里云PolarDB开源数据库社区与 Tapdata 联合共建开放数据技术生态

阿里云数据库开源

数据库 阿里云 polarDB PolarDB-X

[Day13]-[动态规划]爬楼梯

方勇(gopher)

LeetCode 数据结构和算法

开启 JSON 和多模,让生态更多可能 | OceanBase 社区版 3.1.3 发版

OceanBase 数据库

OceanBase 社区版

多模块项目 mybatis mapper bean 找不到问题

Z冰红茶

Kernel SIG直播:让人头疼的“内核内存被改”和“内存泄露”怎么解?|第13期

OpenAnolis小助手

直播 内核 龙蜥社区 sig 龙蜥大讲堂

不解决好这 3 大矛盾,就别搞 DevOps 了

飞算JavaAI开发助手

Android C++系列:JNI开发准则

轻口味

c++ android 4月月更

redis中报too many connections错误的解决

杨彦星

redis

宜搭小技巧|自动计算日期时长,3个公式帮你搞定!

一只大光圈

低代码 数字化 钉钉宜搭 宜搭

架构实战营模块九毕业项目

刘洋

#架构实战营 架构师实战营 「架构实战营」

【直播预告】优化器及 Flink CDC + OceanBase 全增量一体化数据集成方案

OceanBase 数据库

OceanBase 社区版

分布式shiro权限验证

Rubble

4月日更

动态压测模型让工作更轻松

FunTester

2022观测云产品发布会前瞻:这是一份给IT工程师们的礼物

观测云

逐向双碳:绿色计算的误区与正确打开方式

脑极体

在线标准程序员计算器

入门小站

工具

什么是中国企业信息化

秋去冬来春未远

数字化信息化中国文化

从架构上详解技术(SLB,Redis,Mysql,Kafka,Clickhouse)的各类热点问题

利志分享

架构 #热点问题

智能风控中台设计与落地

第四范式开发者社区

人工智能 自动化 金融 中台架构 风险控制

渗透测试系列之靶机渗透

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

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