• 18
揭秘Android 4.4:黄油计划之后,又有瘦身计划
统计 阅读时间大约4分钟(1236字)

2013-11-26 揭秘Android 4.4:黄油计划之后,又有瘦身计划

为了完善Android系统,工程师推出了“黄油计划”。此后为了让更多入门级的智能机可以使用Android最新系统,他们相继推出了“瘦身计划”。谷歌究竟如何让Android系统变得更加流畅?又是什么让Android 4.4可以运行在512MB RAM的设备上的呢?

猎云网11月26日报道 (编辑:Tony)

Android现在是一个成熟的操作系统了。开发和完善Android的工程师相信他们一手打造的这个平台,已经在功能方面追赶上了其它顶级移动移动操作系统(主要是指iOS)。甚至可以这样说,随着Android的不断发展,它有足够的实力去抗衡任何对手。

Android的历史可以比作一个人从幼小到长大成人的历程。在功能体验上的完善并没有让它停下前进的脚步,与此同时Android这两年把更多的精力投入到了其他方面。首先,Android在发布4.1 JellyBean版本的同时,推出了“Project Butter”(黄油计划)。这一计划的目的是让Android的操作变得更加流畅迅速、更加可靠稳定。

其次,在达成了上述目标后,谷歌又相继推出了“Project Svelte”(瘦身计划)。开发者的目标是在保持Android运行流畅的基础上,不断减少系统运行时所占据的闪存空间。尽管丰富强大的功能似乎与更小的运行RAM运行空间是一对矛盾,但谷歌仍在Android 4.4推出之际,完成了上述具有革新意义的“壮举”。

Android

谷歌Android工程部门负责人戴夫·波尔克(Dave Burke)在接受采访时这样解释道:“两项工程的名字可能让人觉得有些可笑。的确,黄油计划带来系统的畅通无阻,但也无可避免的要占用更多运行空间。所以,我们现在要给Android减肥。如果仅从字面意义上来理解,我们先后两项计划似乎是相互抵销的。”

“瘦身计划”的具体要求是让Android系统可以运行在512 MB RAM的智能设备上。减重后的系统无疑会迎来数量庞大的低端入门Android设备的青睐。谷歌此举更富有深意的一层在于,这将在很大程度上缓解系统碎片化问题——此前受到硬件配置要求而不得不使用Android 2.3(及以下)系统的智能手机,也将有机会使用上Android最新的系统。

开发者是如何让Android 4.4可以运行在512MB RAM的设备上的呢?这还要从Nexus 4说起。

波尔克说道:“瘦身计划的最终目的是减少系统运行所需空间。为了达到这一要求,我们首先用一台Nexus 4进行了实验。通过不断尝试,我们成功地将Nexus 4中的内存占用空间控制在512MB。”

在此之后,Android的工程师还对系统运行所需的最低屏幕分辨率进行了降低。为了让更多的入门级Android设备可以使用最新的系统,开发者让Android系统可以运行在960×540的屏幕上。不仅如此,他们还调低了对CPU核数的要求,以便Android 4.4可以运行在两核的处理器中。完成所有这一切之前,Android工程师们都在一款Nexus 4上进行了实验。

Nexus 5

为了给系统瘦身,Android团队制订了四个发展计划:

第一、减少系统运行占用空间;

第二、减少Google Experience上的应用运行时所占的空间;

第三、保证在运行空间不足等“恶劣条件下”,应用的运行稳定与流畅;

第四、为开发者提供更好的检测工具,以便他们可以了解应用占用的运存情况。

前两个计划已经通过在特殊配置的Nexus 4实验中达成了。系统所占的运存空间随着Android 4.4的发布已控制在了512MB之内。应用运行空间也通过谷歌应用商店的“分流”而降低。比如,位置应用已经作为一个单独的应用(而不是系统应用)出现在Google Play之中。

后两个计划也通过良好的系统(应用)监控机制而得到了实现。比如,如果Android发现某款应用长时间占据了太多的运存空间,那么系统就会自动关闭这一应用。在开发者版本的Android 4.4系统中,有一个名为“ProcStats”的进程监控工具。它可以24小时为开发者提供应用运行情况,提供应用占据多少运行空间等数据。

尽管普通使用者无法发现Android 4.4在以上等方面的重大变化,可谷歌却在“无声无息”之中让Android系统变得更加轻盈。更难的是,上述那些都是在毫不损失用户体验的情况下完成的。 而这一点正是Android开发过程中最巧妙、最伟大之处。

Via:ReadWrite

 

1、猎云网原创文章未经授权转载必究,如需转载请联系官方微信号进行授权。
2、转载时须在文章头部明确注明出处、保留官方微信、作者和原文超链接。如转自猎云网(微信号:lieyunjingxuan
)字样。
3、猎云网报道中所涉及的融资金额均由创业公司提供,仅供参考,猎云网不对真实性背书。
4、联系猎云,请加微信号:jinjilei
相关阅读
推荐阅读
{{item.author_display_name}}
{{item.author_display_name}}
{{item.author_user_occu}}
{{item.author_user_sign}}
×