Android 6.0 Marshmallow 及以上系统中的操作系统专家知识20


Android 6.0 Marshmallow 是 Google 开发的移动操作系统,于 2015 年 10 月推出。它引入了系统范围内权限、Doze 模式和 Google Now on Tap 等多项关键特性。本文将深入探讨 Android 6.0 及以上系统中的操作系统专业知识,涵盖以下领域:

系统范围权限:

Android 6.0 引入了系统范围权限,它允许应用程序请求对设备功能或数据的访问权限,例如相机或位置。用户可以在安装时或首次使用应用程序时授予或拒绝这些权限。这种模型提供了比以前版本 Android 更精细的权限控制,并增强了用户隐私。

Doze 模式:

Doze 模式是一种省电功能,旨在延长待机时间。当设备处于静止状态或屏幕关闭且未与充电器连接时,Doze 模式就会激活。在此期间,应用程序的后台活动受到限制,系统进入深度睡眠状态,从而减少耗电量。

Google Now on Tap:

Google Now on Tap 是一项智能上下文感知功能,它允许用户通过长按主页按钮或通知栏,从任何应用程序或屏幕获取信息。它提供基于当前上下文的信息,例如相关搜索结果、翻译和天气预报。该功能方便用户快速查找信息,而无需退出当前应用程序。

App Standby:

App Standby 是一种省电功能,它限制长时间未使用的应用程序的后台活动。这些应用程序被置于休眠状态,其后台任务被暂停,从而降低耗电量。用户可以通过设置来配置 App Standby 的行为,或选择完全禁用它。

ART:

Android Runtime (ART) 是一个用于运行 Android 代码的虚拟机。它在 Android 6.0 中首次亮相,取代了 Dalvik 虚拟机。ART 提供了显著的性能改进,它使用提前编译 (AOT) 技术,将应用程序代码在安装时编译成原生代码,从而提高执行速度和减少启动时间。

Project M:

Project M 是一个内存管理系统,旨在提高 Android 6.0 及以上系统的内存效率。它引入了多种优化,例如自动内存回收和分区内存分配。这些改进有助于降低内存消耗并提高整体系统性能。

Vulkan API:

Vulkan API 是一种跨平台图形渲染 API,它在 Android 6.0 中引入。它提供了低开销的图形访问,使应用程序能够创建更复杂和视觉上更令人印象深刻的图形。Vulkan API 为游戏和图形密集型应用程序提供了更好的性能和效率。

USB Type-C 支持:

Android 6.0 为 USB Type-C 连接器提供了原生支持。USB Type-C 是一种可逆连接器,提供比以前 USB 标准更高的数据传输速度和更稳定的连接。它还支持其他功能,如替代模式,允许通过 USB Type-C 连接器输出视频或音频。

TensorFlow Lite:

TensorFlow Lite 是 Google 开发的一个机器学习框架,它针对移动设备进行了优化。它在 Android 6.0 中引入,允许应用程序在设备上运行机器学习模型,用于图像识别、语音识别和自然语言处理等任务。这使得移动应用程序能够利用机器学习功能,而无需依赖云服务。

其他改进:

除了上述主要特性外,Android 6.0 还引入了一系列其他改进,包括:

更新的材料设计界面
增强的手势控制
改进的电池寿命和管理
新的浮动窗口功能
Android Pay 的整合

2025-01-20


上一篇:Android 程序权限:理解并管理系统特权

下一篇:Windows 系统中重置、更改和恢复密码的终极指南