行为变更
以下行为变更将影响在 Android 11 上运行的所有应用,无论其采用哪种 targetSdkVersion 都不例外
隐私设置
- 一次性权限
- 权限对话框的可见性
- 数据访问审核
- 系统提醒窗口权限
安全
- SSL 套接字默认情况下使用 Conscrypt SSL 引擎
- 应用使用情况统计信息
- 针对5G的模拟器支持
性能和调试
- JobScheduler API 调用限制调试
- 文件描述符排错程序 (fdsan)
非SDK接口限制
更新了的受限制非 SDK 接口列表
隐私权
- 强制执行分区存储机制,在 Android 11 上,应用无法在外部存储设备上创建自己的应用专用目录。如需访问系统为您的应用提供的目录,请调用 getExternalFilesDirs()。
- 单次授权使用单次授权功能,用户可以授予对位置信息、麦克风和摄像头的临时访问权限
- 自动重置权限,如果用户在 Android 11 上几个月未与应用互动,系统会自动重置应用的敏感权限
- 后台位置信息访问权限,Android 11 更改了用户向应用授予后台位置信息权限的方式
- 软件包可见性,Android 11 更改了应用查询同一设备上的其他已安装应用及与之互动的方式
- 前台服务,Android 11 更改了前台服务访问位置信息、摄像头和麦克风相关数据的方式
新功能和API
Android 11 面向开发者引入了一些出色的新功能和 API
新体验
- 设备控件
- 媒体控件
- 更好的支持瀑布屏
- 合页角度传感器和可折叠设备
- 改进了会话
- 聊天气泡
- 5G图标显示
安全
- 生物识别身份验证机制更新
- 安全共享大型数据集
- 因 OTA 更新而重启设备后在未提供用户凭据的情况下执行文件级加密
性能和质量
- 无需USB连接打开无线调试
- ADB增量apk安装
- 使用原生内存分配器进行错误检测
- Neural Networks API 1.3
- NDK Thermal API
- 文本和输入
- 媒体
- 网络连接
- 图形
- 图片和相机
- 支持并发使用多个摄像头
- 无障碍功能
- 应用进程退出原因
- 资源加载器
- APK签名方案V4
- 动态Intent过滤器
- 自动填充功能
- 与内容捕获服务共享数据
Android 10 特性
行为变更
- 限制非SDK接口
- 手势导航
- NDK
- Bionic 库和动态链接器路径变更
- 系统二进制文件/库会映射到只执行内存
- 安全
- WLAN直连广播
- WLAN感知功能
- Go 设备上的 SYSTEM_ALERT_WINDOW
- 关于以旧版 Android 系统为目标平台的应用的警告
- 应用使用情况
- HTTPS 连接变更
- android.preference 库已弃用
- ZIP 文件实用程序库变更
- 摄像头变更
- 电池用量跟踪
- Android Beam 已弃用
隐私权
- 分区存储
- 增强了用户对位置权限的控制力
- 限制后台启动Activity
- 不可重置的硬件标识符
- 无线扫描权限
- 针对硬件标识符(如 IMEI、序列号、MAC 和类似数据)实施了新限制
- 针对摄像头元数据和连接 API 提供了更强大的保护措施
- 限制对屏幕内容的访问
功能和API
- 安全增强功能
- 连接功能
- 电话功能
- 在外部设备中创建文件的相关改进
- 媒体和图形
- Thermal API
- 摄像头和图片
- 无障碍服务API
- 自动填充方面的改进
- 界面和系统控件
- 前台服务类型
- Kotlin
- NDK
- 运行时
- 测试和调试
- TextClassifier 方面的改进
- 通知中的智能回复