Android 各版本新特性

1,570 阅读4分钟

发展历史

版本新特性

Android5.0新特性

  • Material Design
  • 多用户支持
  • 其他

Material Design:Android 5.0 引入了全新的设计语言,称为 Material Design。它提供了更加现代化、平面化和卡片式的用户界面设计,具有更加生动、直观和一致的外观和动画效果。

多用户支持:Android 5.0 引入了多用户功能,允许在同一台设备上创建多个用户账号。每个用户都有自己的应用、设置和个人数据,可以实现多用户之间的隔离和个性化。

Android6.0新特性

  • 应用链接
  • 运行时权限
  • 其他

应用链接:提供功能更强大的应用链接,增强了 Android 的 intent 系统。您可以利用此功能将应用与您拥有的某个 Web 域关联。平台可以根据此关联确定在处理特定 Web 链接时默认使用的应用。

Android 应用链接的工作原理并不依赖于特定的浏览器,而是通过 Android 系统自身的机制实现的。Android 应用链接并不只支持 Google 浏览器,不同浏览器可能会对应用链接的展示和交互方式有所不同,Google Chrome 浏览器可能会提供更直接的集成体验,但其他浏览器也可以支持应用链接功能。

运行时权限:Android6.0引入了一种新的权限模式,用户可直接在运行时管理应用权限,这种模式让用户能够更好地了解和控制权限。 请务必在运行时检查和请求权限,要确定您的应用是否已被授予权限。

Android7.0新特性

  • 多窗口支持
  • 通知增强功能
  • 其他

多窗口支持:多窗口支持使用户能够同时在屏幕上显示和操作多个应用程序,而无需频繁地切换应用。

通知增强功能:Android 7.0 增强了通知功能,模版更新/消息传递样式自定义/捆绑通知/直接回复/自定义视图

Android8.0新特性

  • 通知
  • 画中画模式
  • 其他

通知渠道:必须将各个通知放入特定渠道中,用户可以按渠道关闭通知

画中画模式:画中画 (PIP) 是一种特殊的多窗口模式,最常用于视频播放

Android9新特性

  • 通知
  • 显示屏缺口支持
  • 其他

通知:提升短信体验,渠道设置、广播和请勿打扰

显示屏缺口支持:支持最新的全面屏,其中包含为摄像头和扬声器预留空间的屏幕缺口

Android10新特性

Android11新特性

  • 自动重置权限
  • 强制执行分区存储机制
  • 其他

自动重置权限:如果用户几个月未与应用互动,系统会自动重置应用的敏感权限

强制执行分区存储:对外部存储目录的访问仅限于应用专用目录,以及应用已创建的特定类型的媒体

Android12新特性

  • 应用启动画面
  • 自动更新应用
  • 其他

应用启动画面:如果您之前在 Android 11 或更低版本中实现了自定义启动画面,则需要将您的应用迁移到 SplashScreen API

自动更新应用:借助新的 API 方法,安装程序应用可以执行应用更新而无需用户确认。

Android13新特性

  • 通知的运行时权限
  • 预测性返回手势
  • 其他

通知的运行时权限:应用的通知默认处于关闭状态,等到用户熟悉您的应用之后,再请求他们授予任何权限

预测性返回手势:Android 13 针对手机、大屏设备和可折叠设备等 Android 设备引入了预测性返回手势。但是该功能暂时不会向用户显示预测性返回手势,但还是提供了该界面的一个早期版本,作为开发者选项来供测试使用

Android14新特性

  • 检测用户何时截取设备屏幕截图
  • 添加对内置和自定义预测性返回动画的支持
  • 其他

屏幕截图检测:我们提供了一种可保护隐私的 API,如果用户在应用 activity 可见时截取屏幕截图,该 API 会调用回调并显示消息框消息。

支持内置和自定义动画:使用新的系统返回 API 的应用可选择启用预测性返回,以自动接收应用内动画并支持自定义转换。

总结

了解Android各个新版本特性,可以知晓平台变化,以便支持最新特性,可以更好的优化应用程序,解决兼容性问题,以及提升开发技能。

  • 适配,减少程序bug
  • 创新,利用新特性引入新功能
  • 使用,熟悉新功能,提高使用效率