Logo cn.androidermagazine.com
Logo cn.androidermagazine.com

Android 7.0:什么是直接启动,它将如何改善您的体验?

目录:

Anonim

当我们的手机重新启动时,我们都讨厌它。 有时我们的意思是它发生,有时我们没有,但重启意味着我们没有登录,阻止许多后台任务工作。 如果您将手机用作闹钟或提醒,情况会更糟。

Android 7.0 Nougat可以通过其直接启动功能提供帮助。

什么是直接启动?

我们都可能在那里。 我们有一个锁定屏幕,所以没有其他人可以看到我们存储在手机上的东西(每个人都有那个朋友),而且发生了一些事情,我们的手机又重启了。 如果你没有意识到这一点,你可能会坐在那里开心(或悲伤),你不会每10分钟嗡嗡声 - 直到你注意到并登录,只看到你错过的一切。 希望它不是太重要。

并非每个应用都需要使用Direct Boot,开发人员需要在启用它之前进行思考。

谷歌有Android Nougat所涵盖的东西,可能使这种情况成为过去。 我们假设Android 7.0将是稳定的,并且任何重新启动都很少,但为了以防万一,新的直接启动功能将允许应用程序(或应用程序的一部分)在您的手机完成启动后和签署 之前运行 在。

保证您的安全和信息

从安全角度来看,Android Marshmallow的工作方式非常好。 当您的手机开机或从重新启动恢复时,操作系统会加载,然后一切都会在等待用户输入时停止。 这意味着您需要输入密码或PIN,或者需要刷模式。 即使您没有锁定手机,也需要将锁定屏幕滑开。 (但是,请锁定你的手机。)如果你有一个加密的手机,你存储的数据在你登录之前一直保持加密和不可用。这是一个很好的方法,可以帮助你防止不必要的眼睛离开你的东西。

在Android 7.0中,启动过程中有了新的一步。 一旦您的手机完全启动并且Android正在运行,就有一种方法可供开发人员在您登录前允许通信。其他所有内容都会被锁定,您无法与任何其他应用进行交互。 谷歌甚至为需要立​​即运行的应用程序插入了一个名为“ 设备存储” 的新存储区域,因为他们无法访问正常的凭据保护文件系统。

对于需要直接引导的应用程序,新的存储区域已到位,因为其他所有内容仍受保护。

这是一个如何使用简单的Messenger客户端的示例。 信使的开发人员可以允许应用程序在您第一次解锁手机之前收集消息并触发通知,但由于受到您的登录密码的保护,您将无法访问您的照片以发送回复。

要访问它们,您需要登录。 对于加密设备,直接引导模式允许新设备存储区域中的数据运行,而手机上的其余数据保持加密状态。 这是安全性和便利性之间的妥协。 谷歌在这方面做得非常好,并且它正在发挥作用 - 更多的人正在锁定他们的手机并保护他们的隐私和数据。 对谷歌来说,这是一件好事。 我们同意。

不是每个应用程序

并非每个应用都会(或应该)立即开始运行。 我们今年在Google I / O上谈到的Google员工都同意 大多数 应用程序不应该使用直接启动立即运行。 新模式专门用于您需要的东西,重启后不想错过。 例如你的闹钟,你的短信应用程序,或者在辅助功能部门帮助的应用程序 - 这些是需要立即运行的类型。 当开发人员安装在运行Android 7.0(API 24)或更高版本的手机上时,开发人员可以将该功能添加到任何应用中。

Google告诉我们,他们不会代表试图滥用直接启动的应用。

我们交谈过的人也意识到这可能会被滥用。 每次手机启动时,没有人希望某些垃圾广告网络在其通知栏或锁定屏幕中删除链接。 在您登录并解密之前,有些应用程序不应该存储内容。 对于Google Play中的应用,他们会认真对待滥用直接启动功能的应用,并会毫不犹豫地将其从Play商店中移除。

Direct Boot是您无法看到的另一个功能,但需要大量的创造性思维和工程才能实现。 这些小功能和改进应该为Android添加一些急需的润色,并使我们的手机更好地为我们工作。

如果您是开发人员并且对Direct Boot感兴趣,请务必查看Android Developer网站上的文档以及观看下面的视频。