(面试)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广播启动前台服务,提升包名校验强度。
相关推荐
恋猫de小郭1 天前
2026 Flutter VS React Native ,同时在 AI 时代 VS Native 开发,你没见过的版本
android·前端·flutter
冬奇Lab1 天前
PowerManagerService(上):电源状态与WakeLock管理
android·源码阅读
BoomHe2 天前
Now in Android 架构模式全面分析
android·android jetpack
二流小码农2 天前
鸿蒙开发:上传一张参考图片便可实现页面功能
android·ios·harmonyos
鹏程十八少2 天前
4.Android 30分钟手写一个简单版shadow, 从零理解shadow插件化零反射插件化原理
android·前端·面试
Kapaseker2 天前
一杯美式搞定 Kotlin 空安全
android·kotlin
三少爷的鞋2 天前
Android 协程时代,Handler 应该退休了吗?
android
火柴就是我3 天前
让我们实现一个更好看的内部阴影按钮
android·flutter
砖厂小工3 天前
用 GLM + OpenClaw 打造你的 AI PR Review Agent — 让龙虾帮你审代码
android·github
张拭心3 天前
春节后,有些公司明确要求 AI 经验了
android·前端·人工智能