(面试)Android各版本新特性

Android 6.0 (Marshmallow, API 23)

  • 运行时权限管理:用户可在应用运行时动态授予或拒绝权限,取代安装时统一授权4
  • Doze模式与应用待机 :优化后台耗电,延长设备续航5
  • 指纹识别支持:原生API支持指纹身份验证。

Android 7.0 (Nougat, API 24)

  • 分屏多任务:支持应用分屏显示。
  • 通知栏改进 :直接回复消息、折叠通知组。
  • Vulkan图形API:提升游戏和图形渲染性能。
  • 应用快捷方式:允许用户在主屏幕上长按应用图标,快速访问应用的常用功能。

Android 8.0 (Oreo, API 26)

  • 画中画模式:允许视频悬浮在其他应用上方播放。
  • 通知渠道 :细化通知分类管理,用户可自定义优先级。
  • 后台执行限制:减少应用后台资源占用。

Android 9.0 (Pie, API 28)

  • 全面屏手势导航:引入滑动操作替代传统虚拟按键。
  • 自适应电池管理:AI预测并限制不常用应用的后台活动。
  • 黑暗模式(实验性):系统级深色主题

Android 10 (Q, API 29)

  • 深色主题:全局深色模式支持。
  • 手势导航标准化 :移除返回键,全面屏手势成为默认。
  • 折叠屏适配:原生支持可折叠设备显示布局。

Android 11 (R, API 30)

  • 对话通知分区:将聊天类通知单独归类显示。
  • 一次性权限:授予应用临时访问摄像头、麦克风等权限(权限在使用后自动收回)。
  • 5G支持优化:提供低延迟网络体验API。

Android 12 (S, API 31)

  • Material You设计语言:支持动态主题颜色与个性化UI。
  • 隐私指示器:状态栏显示摄像头/麦克风使用状态。
  • 更严格的应用休眠:长期未使用的应用自动重置权限。

Android 13 (T, API 33)

  • 细化媒体权限:区分图片、视频、音频文件访问权限。
  • 主题图标扩展:支持第三方应用图标适配动态主题。
  • 前台服务管理器:用户可查看并管理正在运行的前台服务。

Android 14 (U, API 34)

  • 前台服务类型限制:必须声明前台服务类型及对应权限。
  • 广播接收器导出控制 :注册广播时需显式声明RECEIVER_EXPORTEDRECEIVER_NOT_EXPORTED,否则抛出异常115
  • 大屏优化:改进多任务分屏与平板适配。

Android 15 (V, API 35)

  • 窗口布局与边到边默认开启edge-to-edge默认启用,影响系统栏交互。
  • Jobscheduler严格检查:任务调度时间间隔需≥15分钟,否则崩溃。
  • ART符号可见性限制:隐藏部分库接口,需显式导出符号。
  • 折叠屏新特性:浮窗效果优化,提升大屏多任务体验。
  • 安全增强 :限制BOOT_COMPLETED广播启动前台服务,提升包名校验强度。
相关推荐
千里马-horse2 小时前
android vlc播放rtsp
android·media·rtsp·mediaplayer·vlc
難釋懷2 小时前
Android开发-文本输入
android·gitee
IT从业者张某某4 小时前
信奥赛-刷题笔记-队列篇-T3-P3662Why Did the Cow Cross the Road II S
android·笔记
未来之窗软件服务4 小时前
Cacti 未经身份验证SQL注入漏洞
android·数据库·sql·服务器安全
BXCQ_xuan4 小时前
handsome主题美化及优化:10.1.0最新版 - 2
android
圈圈编码4 小时前
MVVM框架
android·学习·kotlin
橙子199110166 小时前
在 Kotlin 中,什么是解构,如何使用?
android·开发语言·kotlin
androidwork7 小时前
Android 中使用通知(Kotlin 版)
android·kotlin
Digitally8 小时前
如何从 Android 设备打印短信(5 种方法)
android