Android M (Marshmallow) 相比之前的 Android 版本有以下几个主要的区别:
1. 运行时权限管理:
- Android M 引入了运行时权限管理机制,应用在运行时请求用户授权,而不是在应用安装时一次性授权。这让用户有更好的隐私控制。
2. 指纹识别:
- Android M 原生支持指纹识别功能,开发者可以在应用中集成指纹验证。
3. 移动数据节省:
- Android M 增加了一些功能来帮助用户节省移动数据流量,如背景数据限制、应用待机模式等。
4. 应用权限模型优化:
- Android M 优化了应用权限模型,提供了更细粒度的权限控制。
5. USB Type-C 支持:
- Android M 原生支持 USB Type-C 标准,包括反向充电和快充等功能。
6. 内置指南针传感器:
- Android M 开始原生支持指南针传感器。
7. 电池优化:
- Android M 引入了一些电池优化功能,如 Doze 模式、App Standby 等,可以延长电池续航时间。
8. 应用链接处理改进:
- Android M 优化了应用链接处理,支持更好的流畅性和深度链接。
总的来说,Android M 在用户体验、隐私安全、电池续航等方面都有了明显的改进和优化。