首页 > 移动应用 > 正文

透过KitKat,Android或与ChromeOS融合?

2013-11-12 15:14:13  来源:csdn

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

    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的一种方式。

\

    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中,为AndroidChromeOS的融合铺平道路。


第三十八届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:fanwei

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。