(面试)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广播启动前台服务,提升包名校验强度。
相关推荐
北京自在科技6 小时前
谷歌 Find Hub 迎来新版本更新
android·安卓
古法安卓12 小时前
Android-休眠唤醒后onLocationChanged没有数据问题排查
android·java·android studio
Htr_15 小时前
Creem 2.0 使用指南:面向 AI 构建时代的资金平台
android·数据库·人工智能·ui·photoshop
wardenlzr16 小时前
车机看门狗(Watchdog)为何会让整机硬重启
android·优化·车机
IT毕设实战小研16 小时前
基于大数据的商场商铺数据分析与可视化的设计与实现
android·java·大数据·django·课程设计
aqi0017 小时前
一文读懂 HarmonyOS 7.0 带来的十大API重要升级
android·华为·harmonyos·鸿蒙·harmony
是店小二呀18 小时前
鸿蒙PC开源移植:CodeLite原生IDE与Remote Agent适配
android·智能手机·远程桌面
终端安全笔记18 小时前
iOS 27 给了租赁一个新工具,但它只认受监督的设备
android·网络·安全·ios
爱笑鱼19 小时前
Android 系统启动机制(八):系统服务怎样从创建走到可用?SystemServiceManager 和 Boot Phase 各管什么?
android