Android版本特性


11.x API-30

  • 分区存储强制执行
  • 部分隐私权限变更
  • 提供应用进程退出原因api
    ActivityManager.getHistoricalProcessExitReasons()

10.x API-29

  • 分区存储
  • 设备ID不可随便获取(防止设备跟踪)
    应用程序无法再访问可用于跟踪的不可重置设备标识符,包括设备IMEI,序列号和类似标识符。
  • 后台禁止启动Activity
  • 地理位置权限
  • APi限制
  • 深色主题

9.x API-28

  • 刘海屏api支持
  • 多摄像头支持,摄像头更新
  • Non-Sdk接口使用
  • 统一生物识别身份验证对话框

8.x API-26-27

  • 通知变更
  • 画中画模式
  • 运行时权限(划分权限组)
  • 后台服务,广播限制规则
    • 后台服务会被kill掉
    • 除了有限的例外情况,无法再使用清单注册隐式广播
  • 通知消息适配
  • 安装Apk的区别

7.x API-24-25

  • Apk签名 Scheme V2
  • 分屏模式
  • 引入全新的JIT编译器,使得App安装速度快了75%,编译代码的规模减少了50%
  • 后台优化 删除3个隐式广播,来避免后台监听这些广播的应用,大量耗电
    CONNECTIVITY_ACTION、ACTION_NEW_PICTURE、ACTION_NEW_VIDEO
  • 通知栏适配
  • 多语言特性

6.x API-23

  • 指纹识别
  • 动态权限管理
  • 移除对Apache HTTP client的支持
  • Android pay
  • 电池管理(休眠和应用待机模式)
  • 存储(TF卡扩展)

5.x API-21-22

  • Material Design 扁平化的设计理念,一系列立体的动画,动态的控件。
  • ART虚拟机替换Dalvik虚拟机
    区别是:
    dalvik:每次运行字节码都要通过即时编译转换成机器码JIT
    ART:第一次安装的时候,字节码就会预变异成机器码AOT
  • 改善通知(锁屏也能显示通知)

4.4 API-19

  • NFC功能
  • 传感器
  • 截屏和视频录制
  • 全屏沉浸式模式

你可能感兴趣的:(Android版本特性)