(面试)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广播启动前台服务,提升包名校验强度。
相关推荐
还鮟2 小时前
CTF Web的数组巧用
android
小蜜蜂嗡嗡3 小时前
Android Studio flutter项目运行、打包时间太长
android·flutter·android studio
aqi003 小时前
FFmpeg开发笔记(七十一)使用国产的QPlayer2实现双播放器观看视频
android·ffmpeg·音视频·流媒体
zhangphil5 小时前
Android理解onTrimMemory中ComponentCallbacks2的内存警戒水位线值
android
你过来啊你5 小时前
Android View的绘制原理详解
android
移动开发者1号8 小时前
使用 Android App Bundle 极致压缩应用体积
android·kotlin
移动开发者1号8 小时前
构建高可用线上性能监控体系:从原理到实战
android·kotlin
ii_best13 小时前
按键精灵支持安卓14、15系统,兼容64位环境开发辅助工具
android
美狐美颜sdk13 小时前
跨平台直播美颜SDK集成实录:Android/iOS如何适配贴纸功能
android·人工智能·ios·架构·音视频·美颜sdk·第三方美颜sdk
恋猫de小郭18 小时前
Meta 宣布加入 Kotlin 基金会,将为 Kotlin 和 Android 生态提供全新支持
android·开发语言·ios·kotlin