诱人的巧克力棒 Android 4.4变革解析
2014-04-29



1 意义重大的低配支持
对一个新系统,每一个用户所关注的点都有所不同,CPCFAN就对它低配置硬件手机的支持非常感兴趣,这是以往版本都不具备的重大改变。换句话说,KitKat 通过名为“Project Svelte”(瘦身计划)的项目简化了系统每一个重要组成部分,Project Svelte能够让Android 4.4更流畅地运行在512M RAM的设备中,减少系统在运行时所需的内存,在运行高消耗内存的App时也能保持系统的流畅性,同时系统还调整了多任务机制,使用顺序执行服务的方案,避免系统卡死。开发者还可以使用“ActivityManager.isLowRamDevice”API,决定App是否驻留内存。Google会在自己的App中率先推广这一特性,升级到Android 4.4即可享受到Project Svelte带来的好处。对于高配置智能手机来说,Project Svelte则可以带来更快速的多任务响应,而低配置智能手机则保证了设备的流畅运行。
Google试图利用Project Svelte来修复Android设备的碎片化问题,确实Google在系统核心应用上的优化力度有着明显的推动力,老旧的Android设备均能独立下载安装,但笔者认为通过Android 4.4来复活过时的智能手机和平板并不现实,毕竟从高配置走向低配置并不现实。
2 更高利用率的屏幕
自Android 4.0以来,Google就一直推崇Holo设计,名为Navigaion Bar屏幕下方的黑色背景的虚拟按钮底栏就是Holo设计中不可或缺的一环。屏幕虚拟按钮底栏Navigation Bar的一大优点就是灵活性,按钮可任意定制,但实际上却并非那么灵活。在全屏应用中,屏幕上依然会显示黑色的底栏,减少了显示操作面积,并不美观。
Android 4.4对Navigation Bar虚拟按钮底栏动了手术,Android 4.4的锁屏和主界面中,底栏从黑色变透明(只在智能手机上体现,平板依旧保持原状),更加美观(如图1)。……
