透过KitKat,Android或与ChromeOS融合?

移动开发
Google于静默之间,揭开了Nexus 5和Android 4.4(KitKat)的神秘面纱。虽然和预期一样,KitKat在功能上并没有太大的改进,但是Google在KitKat一些细节上的处理确实让人感到很满意。

Google于静默之间,揭开了Nexus 5和Android 4.4(KitKat)的神秘面纱。虽然和预期一样,KitKat在功能上并没有太大的改进,但是Google在KitKat一些细节上的处理确实让人感到很满意。

经过多年的挣扎,Google终于放弃了将虚拟键以及系统级元素融入前面板的实验性举动。透明的通知栏和虚拟键昭示着Edge to Edge设计理念终于抵达Google。此外,KitKat在其他方面的改进也显得更加高端大气上档次,随时待命的Google Now,全新的“Immerse”全屏模式和Hangouts应用、更智能的来电显示和电话应用等功能也让众多用户大感“窝心”。

但是,也许大家都忽略了KitKat中另外两个重要的事情。

1. Android for All?

碎片化已是Android系统中一个由来已久的问题,某种程度上甚至已经影响到整个Android的生态系统。在KitKat中,Google加大了对系统碎片化问题的解决力度,对低内存的机器进行了优化,提高了硬件使用率,使KitKat不仅能在最新款手机中运行,同时也能在一些老旧的手机上无障碍运行,哪怕这款老手机的RAM只有512M。同时低内存也为对可穿戴设备的支持提供了基础,或许这也是Google对于推销其Google Glass的一种方式。

[[89532]]

Android系统版本的升级意味着我们需要升级Linux内核,相关硬件驱动和CPU体系结构外围芯片等等。所以即使Google宣称KitKat能够在低配置设备上运行,但前提是旧固件要与新系统适配。就目前国内市场而言,适配了新固件等于延长了旧设备的使用周期,不利于手机生产商新品的销售。所以,旧设备能否被升级还是未知数。

2. ART!

细心的朋友会发现,KitKat在原有Dalvik上增加了一个新的运行模式ART。

在解释ART之前,我们不得不说Android原有运行模式——Dalvik。Dalvik是Google设计用于Android平台的Java虚拟机,是Android平台的核心组成部分。它可以支持.dex(即Dalvik Executable)格式Java应用程序的运行。 经过优化,Dalvik允许在有限的内存中同时运行多个虚拟机实例,并且每一个Dalvik应用作为一个独立的Linux进程执行。

但是Dalvik本质上Java虚拟机,虚拟机作为中间层,始终影响着Android的运行效率。与Dalvik不同的是,ART通过利用LLVM,可以以原生指令方式执行Android应用程序,而不是Dalvik虚拟机上运行程序,大大地提高了Android运行性能。

在此之前,Google已经尝试利用LLVM,在Chrome上运用pNACL(本质上也是一种LLVM位码)。也许在不久的将来,ART会取代Dalvik并且融入pNACL中,为Android和ChromeOS的融合铺平道路。

责任编辑:张叶青 来源: 安卓巴士
相关推荐

2013-11-04 17:28:44

Android

2013-09-04 10:15:22

Android开发

2018-03-13 11:20:02

2013-12-11 10:16:19

Android 4.4KitKat安装

2013-12-20 15:14:34

Android 4.4Moto GKitKat

2013-10-10 09:23:15

Android 4.4Kitkat

2013-11-14 10:34:57

Android 4.4特性

2011-07-05 09:24:58

2012-06-04 13:28:51

AndroidChrome OS

2013-11-12 15:03:49

2013-09-10 11:27:43

Android Kit科技

2017-03-20 19:26:40

AndroidGoogle操作系统

2016-11-18 12:30:28

Android谷歌操作系统

2012-11-13 17:02:34

Office 365

2021-03-01 08:20:06

AndroidFileProvideContentProv

2013-11-05 09:47:12

Android 4.4特性

2014-11-06 10:58:20

Android 5.0Google

2010-02-06 09:36:46

gPadChrome

2009-11-20 09:05:56

Chrome OS系统格局

2012-05-01 21:32:39

苹果
点赞
收藏

51CTO技术栈公众号