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

Android 4.4 + Flyme OS =更长的续航

2013-11-23 19:119460

在Nexus5悄然发布后,我们也看到了新的Android4.4kitkat的诸多新特性。众所周知,F

lymeOS是基于Android深度定制的带有魅族风格的操作系统。KitKat在底层改动的特性,毫无疑问会被FlymeOS吸取。

什么是ART和Dalvik?

在整个Android4.4的更新特性中,最引人瞩目的应该就是虚拟机由Dalvik转成ART,也就是「中间件」的变更(Midware)。先来看看什么是Dalvik。

如图,Dalvik虚拟机是一个Android运行时的一部分,作用在于连接底层核心、周边库与上层应用。

Dalvik的存在保证了Android在发展的初期可以让大量JAVA程序员转行做Android开发。同时也在兼容性上给予了保证。对于众多的JAVA程序员来说,只要维持好Dalvik虚拟机和上下层的接口,上层应用开发可以无视底层硬件。

当然,还有另一个跟专利有关的原因:直接上JVM虚拟机会跟Sun公司扯皮。所以Google弄出来了这个Dalvik。把所有JAVA字节码转成Dalvik字节码。

ART优于Dalvik的地方:速度+续航

在Android2.2时代,Google给Dalvik加入一个非常重要的特性——即为JIT(Justintime),即时编译技术。

应用程序每次运行时,其中一部分字节码都要需要机器重新编译为机器码。这个过程即消耗时间又要消耗系统资源,所以执行效率难免会降低。但其优点在于这种机制可以让各种各样的应用程序运行在多种硬件架构上。这也促成了海量山寨机在Android2.2后井喷。

但最新的Android4.4上,Google引入了新的ART(AndroidRuntime)虚拟机。在ART环境中,应用在第一次安装的时候,字节码就会预先编译成机器码,使其成为真正的本地应用。这样的话,应用的启动和执行都会变得更加快速。

一些基准测试表明它将大多数应用程序的执行时间削减了一半左右。这就意味着那些需要大量处理器性能和长时间运行的任务会被更快地执行完毕。搭配更加省电的SensorHub技术,可以完美做到电量耗损减少的同时,提升流畅度。

当然,要做到这些也需要付出一些代价。

首先,由于在安装时,ART需要应用程序的字节码转换成机器码,所以会消耗掉更多的存储空间。

其次,由于有了一个转码的过程,所以安装时间会延长。当然,这个没什么太大影响,只需要等会就行。

毫无疑问,FlymeOS最终会吃上Android4.4KitKat。可能时间会比较长。但配合SensorHub的省电以及ART的改进,未来FlymeOS将会在续航和性能中做一个更好地平衡。

魅族双十一全面开花 官网天猫促销爆场 ↑上一篇文章 服务是载体 亚马逊推出智能手机理由↓下一篇文章

(责任编辑: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