时间:2014-07-03 13:23:24 来源: 复制分享
据外媒mobileburn报道,谷歌Android 4.4 KitKat系统号称可以在512MB RAM的设备上流畅运行,而从实际使用情况来看,谷歌也确实做到了。那么,Android系统的这个突破究竟是如何做到的呢?
512MB内存如何流畅运行安卓4.4?(图片来自mobileburn)
此前,谷歌曾提出了“黄油项目”,旨在让Android系统变得更快、更可靠、更稳定。在那之后,一项名为“苗条项目”的计划出现了。据了解,谷歌推出这项计划的目的就是为了减少Android系统的内存占用率,保证任何手机只要有512MB内存就能执行所有的功能,而不必局限于古老的Gingerbread 2.3,而这项计划的成果就是我们今天看到的“KitKat”。
“‘苗条项目’的基本要求就是要让内存需求降低到512MB,为此,我们选择了一部Nexus 4,让其在512MB的内存环境下运行。”谷歌Android团队的工程师Dave Burke称,“测试的过程很‘痛苦’,我们被迫使用分辨率为960×540的手机,设备的处理核心也从四个降到了两个。此外,我们还降低了运行频率,以及一些性能方面的其它东西。可以说,整个团队都在用着‘残废’的手机。不过也正因如此,我们只能被迫做出精简,从而让KitKat‘瘦身’。”
据悉,谷歌当时的目标只有四个:1.精简系统;2.降低Nexus系列上应用的内存占用;3.修正内存较少时的应用交互、崩溃;4.更好地监测应用的运行状态,使开发者熟练掌控应用的内存占用。其中,前两点就是借助‘残废’的Nexus 4完成的。
通过谷歌的努力,Android 4.4‘瘦身’成功,不仅能够在较低配置的平台上流畅运行,还不会损失已有的功能,甚至还加入了一些新东西。不过需要注意的是,“苗条项目”似乎只能在Nexus设备上实现。究其原因,或许是因为那些第三方的安卓设备预装了太多应用,对此,谷歌基本也是无能为力。