Google是如何为Android KitKat减去赘肉的
来源:互联网 发布:上海网络销售招聘 编辑:程序博客网 时间:2024/04/20 06:10
Google是如何为Android KitKat减去赘肉的
在最新版的 Android 4.4 系统里,Google 不仅维持了面向用户的高质量设计和功能,还在系统层面减去了赘肉,这是如何做到的?
Google 相信,Android 已经能和其它操作系统的性能平起平坐了(你懂的,Google 指的是 iOS),所以现在的首要任务并不是增重,而是减肥,这就要从 Android 的“减肥计划”(Project Svelte)说起。Project Svelte 是为减去 Android 系统的冗余之处而展开的,工程师们希望 KitKat 可以支持所有最新的手机硬件功能,同时使 Android 的设计在任何制造商的任何设备上都可以良好运转。KitKat 可以在最小 512 MB 的 RAM 中运行,同时支持新的低端 Android 机,以确保这些 Android 手机不必再使用2.3版的Gingerbread而导致Android系统碎片化。
这是如何做到的呢?一切要从 Nexus 4 说起。“Project Svelte 的目标就是砍掉内存占用让它可以支持 512M RAM,为了做到这一点,我们拿来了一台 Nexus 4,然后让它可以以 512M 运转。”Burke 说。而下一步,就是让 KitKat 只占用两个处理器而非四个,同时以更低分辨率运行在 Nexus 4s 上。Burke 说:“我们将分辨率调整到了 960x540,因为这对入门级智能手机是最友好的。”
所以配置好 Nexus 4 之后,Google 的主要任务就变成了如下四点:
1. 减少系统的内存占用
2. 减少在 Google 设备上运行的 app 的内存占用
3. 修复内存不足情况下 app 的表现,不再出现崩溃情况
4. 为 app 的内存占用情况提供更好的测量方式,让开发者可以了解自己的 app 的内存占用
而这次改进的最后一点则是开发者模式中的 ProcStats(process stats,进程情况),Burke 解释了这是如何运作的:在开发者模式中,开发者会看到系统中不同的 app 和服务,他们运行的频次是多少,他们后台运转时会占用多少 RAM,因此你会发现是不是有很多在后台运行的 app 在浪费大量的空间,从而将它们关闭。
最终,KitKat 成为了 Google 的一个新的开始。
- Google是如何为Android KitKat减去赘肉的
- 减去腹部赘肉的运动动作
- 如何为Google的Nexus 5手机编译Android KitKat(4.4)
- KitKat为Android带来最令人期待的改变
- android 4.4(KitKat)上,如何开发SMS功能的APP
- Google是如何成功的
- 如何为你的 Android 应用添加 Google Analytics
- 百位女星镂空装秀性感 展现的是赘肉还是性感
- Howto Build Android KitKat (4.4) for the Google Nexus 5
- 方差为平方的均值减去均值的平方
- 如何减去腹部脂肪
- 关于google是如何搜索的论文
- Google是如何更新全部索引的
- 深度探秘:Google是如何运行的
- google左侧排名,是如何做到的
- [书摘]Google是如何控制世界的
- Google Translate 是如何工作的
- Google是如何搜集互联网信息的
- [笨木头“创业”路]No.10 结局和启程
- 工程研发专业名词解释(EVT,DVT,DMT,MVT,PVT,MP)
- Dynamo: Amazon’s Highly Available Key-value Store 读书笔记
- 开篇——hello,world!
- 如何利用多核CPU来加速你的Linux命令
- Google是如何为Android KitKat减去赘肉的
- linux 内核空间和用户空间 产生随机数的方法
- [笨木头Cocos2dx044]3.0alpha0版本移植Android后运行黑屏的解决方法
- [笨木头Cocos2dx045]让输入框在Android上全屏显示
- C与C++风格字符串
- linux一日一命令 - ln
- linux_small laptop with a high resolution
- HtmlParser入门
- linux 目录结构