使用Android 10 旧数据让你的手机更智能

2019-12-20 11:44:33
导读 今天,我们来看看Android 10是如何利用与GooglePlay连接的手机收集到的信息来优化当前设备上的应用程序的。在最初对android 10手势的震惊和发现顶级功能(如内部音频屏幕记录)之后,我们简要地看了一下下面的内容。Android 10于2019年9月3日发布,从谷歌皮克斯(GooglePixel)的智能手机开始,然后从那里搬出去--就在基本手机和其他手机上。更新:非常清楚的是,A

今天,我们来看看Android 10是如何利用与GooglePlay连接的手机收集到的信息来优化当前设备上的应用程序的。在最初对android 10手势的震惊和发现顶级功能(如内部音频屏幕记录)之后,我们简要地看了一下下面的内容。Android 10于2019年9月3日发布,从谷歌皮克斯(GooglePixel)的智能手机开始,然后从那里搬出去--就在基本手机和其他手机上。

更新:非常清楚的是,Android应用程序的启动和运行信息的收集与GooglePlay并不是什么新鲜事,这一切都是在一段时间前,根据下一段的内容开始的。严格来说,最新的是分代垃圾收集(如下所示)。这篇文章的大部分内容都是关于我们如何来到这里的,到Android 10中的艺术。

随着Android 10的推出,ART(AndroidRuntime)进一步改进了在Android7Nougat(2016)中引入的名为Profile引导优化的系统。Google从运行应用程序的手机上收集信息,该应用程序是从GooglePlay下载的。这些信息都是简单的东西--不是针对个人的。只需了解某些硬件如何处理软件、如何以及每一段代码在任何给定机器中的运行情况。

该信息将从Android设备发送到云,GooglePlay(GooglePlay)。谷歌围绕并使用这些信息,为新设备上的应用程序提供更多信息、优化的启动和运行。

Android9Pie的优化体验包括更快的启动、减少内存足迹、减少Jank*、使用更少的磁盘空间和增加电池寿命。不管怎样,这是理想的目标。使用Android 9,该系统被称为“Play Cloud中的艺术优化配置文件”,它允许YouTube、谷歌保持、Gmail等许多应用程序比过去更快地启动并运行得更好。

*Jank是软件和处理中的一个不利因素。jank这个词可以用几种方式,例如:“这个软件很简陋,它充满了jank。”Janky可以用作俚语,反对优化。Jank很坏。

早期的Android(十年前)和现在的不同之处在于“垃圾”的处理方式。正如你在上面的视频中所看到的,谷歌开发者(GDGDevFest2018)将看到谷歌在垃圾收集方面的发展发生了很大的变化。

如上文所述,ART配置文件允许Android在应用程序运行之前预编译应用程序的部分内容。Android 10在这个系统中添加的部分是“代际垃圾收集”--添加到ART已经在玩的并发复制(CC)垃圾收集器中。这个新系统将对象划分为几代,收集“年轻一代”对象,并将其与其他对象分离。

使用ART的CC垃圾收集器中的新一代垃圾收集,如果不调用,则不需要使用遗留的“全堆GC”。这个新系统可以在一个比全堆gc高效得多的进程中只接收年轻一代对象,并且--这是最终目标--允许应用程序在所有设备上更高效地运行,包括低端设备。

上面你会看到很多关于最新的艺术运行时,这一次从Android开发峰会2018年。这次演讲被称为“深入艺术运行时间”,由尼古拉斯·杰弗雷和大卫·瑟尔主持。

在下面,您将看到一些最基本的简单结果,这个系统在发挥-更快的加载时间。这张图表是由谷歌制作的,最初发布在他们的Android 10开发者网站上,并不一定能反映你在你的设备上看到的速度。

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章