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

Android n的底层更改可能意味着操作系统更新的新未来

目录:

Anonim

我们花了大部分时间来深入研究Android N Developer Preview的初始版本的内部工作,我们已经学到了一些东西。 第一个很容易 - 这是一个超级测试版(如果这不是一个字,它需要)软件版本将在bug之上有bug。 我们很多人都闪过它,正在享受新的味道,但如果你想每天尝试一下你需要的手机,你应该轻装上阵。 事情已经破裂,有些事情在下次更新时会更加破碎。 此预览适用于开发人员开始处理他们的应用程序以使其与Android N兼容,以及对于喜欢报告错误的人。 它就这么说就好了。

我们看到的第二件事是更有趣的,即使我们还不完全确定它到底是什么。

对于Android来说,重要的事情可能正在发生。

在将设备保留在当前软件上时,Android存在一个主要(并非完全不正确)的图像问题。 我们可以争论它,试图将一家公司归咎于另一家公司,或收拾我们的球并转移到 iMore 。 当你有超过15亿运行Android的东西时,这些都没有帮助 - 而且很少有人运行完全相同的软件。 最后,谷歌必须加热,因为他们的名字出现在产品上。 这是一场被殴打致死的讨论,然后是一些 - 殴打将继续下去。

谷歌知道这一点,并在Android引擎盖下做“东西”,以便让构建手机的人更容易将它们整合在一起。 这个最初的开发者预览版(将在今年晚些时候公开发布之前还有其他几个)展示了它。 我们并不 确切 知道谷歌的发展方向和计划内容,但是对第一个工厂设备图像中的文件结构和分区的微小改变是事情可能发挥作用的线索。 我们在供应商和OEM分区中看到了更多的东西 - 可以(并且确实)覆盖或附加到手机启动时存在于系统分区中的“股票”Android版本的东西。 而且不只是支持库和内核对象 - 供应商提供的完整应用程序(在这种情况下,供应商是Google)可以极大地影响手机的运行方式以及与之交互的方式。

想象一下,三星可以拥有Android的愿景,同时保持深层系统流程不受影响。

想象一下这样一个世界:三星可以让它的Android视觉运行它的喜好,而深层系统流程 - 比如臭名昭着的Stagefright库 - 是独立且不受影响的。 这意味着三星或谷歌可以比现在更容易(并且更快)推出对系统各个部分的更改,而不会干扰系统的另一半。 (使用API​​和库来缩小差距。)仅仅这种情况下的人力就意味着更多的人可以在不必担心底层Android代码的情况下提高三星体验。

借助Android N,Google基本上开始将Android分为两个部分:核心操作系统(使一切工作的框架)和界面(应用程序,启动程序,通知以及用户与之交互的所有其他内容)。

更进一步,考虑一个没有三星看似无底资源池的小公司,并考虑如何帮助它。 以这种方式构建的更“独立”系统对每个人都更好 - 最重要的是,这意味着你和我。

让我们走得更远

Android作为框架而不是操作系统意味着更容易更改面向用户的功能。

Android作为框架而不是操作系统意味着更容易更改面向用户的功能。 我想回到最近的三星手机上的“阻止模式”,或原版Moto X上的Moto Display。他们肯定没有使用Android更新做得更好,而我们从谷歌那里取代它们的效果并不如原件那么好。 供应商利用自己的界面进入系统流程的方式 - 以及在不同版本之间保持相同的系统流程 - 让三星控制着 如何 控制通知。 或者它可以让Lenovo / Moto以他们想要的方式在锁定屏幕上显示内容,而无需在每次新版本发布时从头开始重新设计所有内容。

这也意味着我们今天看到的东西可能永远不会让你手中的手机变得优雅。

Nexus手机是一个品牌。 Nexus手机没有运行纯粹的开源Android - 几乎什么都没有。 谷歌接受了代码并根据自己的喜好对其进行了更改,然后在其销售的手机上安装了该版本的Android - 而这正是HTC,LG和三星所做的。 与大多数制造商相比,谷歌触及的系统较少(虽然HTC One A9非常接近),但它仍然不是你可以自行下载和构建的纯开源Android。

如果我们采纳这些新想法 - 并且毫无疑问,现在它们只是想法 - 并且提前一年左右思考,这意味着像新通知托盘或黑暗模式或多窗口这样的东西就是Google想要与之交互的方式系统对Android的愿景。 三星或华为可以自由地做他们自己的事情 - 他们会 - 并且它不会与谷歌的事情相匹配。 但更重要的是,它不会轻易破坏事物。 系统只允许您为界面选择颜色。 “黑暗主题”是一个UI想法,任何人都可以实现他们喜欢的想法。

在安全更新方面,最大的优势就在于它。 我们在每月安全补丁方面选择三星,因为它是我们期望最多的公司。 作为大狗意味着你受到最严格的审查。 三星有理由为什么只有少数模型能够及时获得安全更新,我们认为大多数模型都围绕着开发成本或纯粹的人力资源。 如果Android变得更像是一个框架而不是一个完整的操作系统,那么以更快的速度在更多手机上更新该框架会更容易。

希望谷歌能够以解决其最大问题的方式驾驭Android船。

让谷歌担心修补Widevine或Stagefright,三星可以担心它自己的软件 - 它最了解的东西。 三星可以正确地让谷歌成为原生Android漏洞的堕落者。 即使是北美航空公司的邪恶小屋也可以摆脱安全补丁程序。 每个人都赢了。

我们基于Android N Developer Preview内部工作的一些相对较小的变化来推测这里。 这就是我们现在可以做的,没有源代码或谷歌总部的官方消息。 但我们确实知道谷歌总是有理由做出改变(尽管我们经常不同意),而Android的供应商和OEM部门的这些小改动并非偶然。

我们希望在谷歌I / O上学到更多东西,并希望谷歌能够以解决其最大问题的方式驾驭Android船。