分享好友 资讯首页 频道列表

Android 4.4 KitKat 如何在512MB内存上流畅运行?

2013-11-23 19:117770

谷歌最近发布的Android 4.4 KitKat系统对低配置设备进行了特别照顾,希望以此来解决长期困扰着Android平台的碎片化问题。那么KitKat是如何做到能够在512MB内存上流畅运行的呢?国外媒体对这个问题进行了解释:

Project Svelte

Jelly Bean的Project Butter给Android带来的流畅的触控体验,而KitKat所引入的Project Svelte也有着相似的目标,不过照顾的是那些真正的低端设备。

那么Project Svelte到底是什么?首先,谷歌从所谓的Google Experience当中分离了Android核心,并让两者都变得更为轻巧。系统本身得到了瘦身,那些不必要的后台服务被剔除,而那些必不可少的功能所消耗的内存也被缩减。此外,大批的谷歌服务,比如YouTube和Chrome,也都得到了相同的对待,性能不减但更加流畅。与此同时,核心系统进程会防止应用占据太多内存。最后,Android现在会逐步启动多项服务,而非同时,这样做能够降低内存需求的峰值,从而提升系统的稳定性。

在优化的上,谷歌并不会独自解决这个复杂的问题,而是在借助厂商和开发者的帮助。为了达成这个目标,谷歌带来了一系列的工具来帮助下一代的设备利用这些优化,比如内存调换,KSM,以及调整Dalvik JIT代码缓存的能力。而其他的一些工具,包括新的API,会帮助开发者增加自己应用的灵活性。根据特定的设备以及内存大小,开发者们可以对应用的功能进行调整,如果内存较低,应用可以选择部分或彻底关闭需求高内存的功能。此外,开发者还能够利用新的procstats和meminfo工具,以及对于RenderScript Compute(GPU加速)更为广泛的支持,这同时也能为KitKat带来性能上的提升。

终结Gingerbread

在突破了10亿用户大关之后,谷歌现在当然要朝着“下一个10亿”进发了。而由于高端手机市场的饱和,谷歌把工作重点放在了一个老问题上:大多数入门级设备无法稳定运行Android 2.3 Gingerbread以上的系统。由于Gingerbread问世已经3年,这个问题对于谷歌、开发者和厂商们来说都很严重。谷歌和开发者想要拓展自己的服务,而后者想要制作出更具竞争性的产品。根据谷歌公布的最新数字,超过26%的Android设备依然还在使用Android 2.3,这是个相当庞大的群体。

当然,谷歌到底能否终结掉Gingerbread目前还是个未知数,但预装KitKat的低端设备可能还需数月才会问世,而现有那些老旧设备则需要数年的时间才会被逐步淘汰——这些设备是不大可能获得KitKat升级的。但谷歌的努力值得赞赏,因为至少有一家业界巨头开始注重低端市场了。

关键词安卓内存Android4.4KitKat

(责任编辑:island7)
反对
举报
收藏
打赏
评论 0
高通首发10纳米服务器处理器已开卖
高通公司周三表示,公司的新服务器处理器Centriq 2400开始对外销售,试图打破英特尔在服务器芯片领域的主导地位。据称,Centriq

0评论2017-11-102475

uSens与台湾厂商LEAPSY合作 推出全球首款内嵌自然手势AR头显
硅谷三维人机交互方案商uSens凌感与台湾AR头显厂商宇博先进LEAPSY合作,将正式推出全球首款嵌入式手势高端AR头显MR360+,预计售

0评论2017-11-102039

联发科携DOCOMO开发芯片测试成功
联发科去年携手日本NTT DOCOMO携手发展5G通讯技术,今年双方合作成果显现,DOCOMO宣布,双方运用DOCOMO"非正交多工存取(NOMA)无

0评论2017-11-101909

英特尔造出量子计算新型超导芯片
10日,英特尔宣布使用先进的材料科学和制造技术制造了一种新型超导芯片,并将其交付给英特尔在荷兰的研究伙伴QuTech。这是英特尔

0评论2017-10-122403

我国年底将启动5G网络第三阶段测试
据工信部披露,我国5G第三阶段测试将于2017年年底启动,2018年相关运营商将进行预商用。

0评论2017-10-121828

运营商物联网平台进入“战国时代”
在人口红利逐渐消失,流量价格不断走低,网络制式和相关技术不断成熟的背景下,物联网已经成为了三大运营商竞相争夺的下一个战略

0评论2017-09-30967

尘埃落定!Google斥资11亿美元收购HTC部分手机业务
(编译 文慧)据国外媒体报道,Google同意斥资11亿美元收购智能手机制造商HTC旗下的员工和资产。Google表示,本次交易将加强其硬

0评论2017-09-22839