Android 7.0应用安装速度为什么那么快?

所属分类: 手机学院 / 手机知识 阅读数: 1236
收藏 0 赞 0 分享

去年三月份,Google发布了首个Android 7.0(Android Nougat)测试版,五月份发布正式版,虽然至今Android 7.0不足5%的市场占有率,足以让苹果笑掉大牙,但是随着三四月份新机扎堆发布,Android 7.0肯定会迎来一波爆发。或许你会问,Android 7.0有什么好的,我现在用6.0稳定得很呢,倒还真有一个能让你有真切感受的变化,用我们小超哥的话讲就是“震惊!Android 7.0应用安装速度飙升666%!”,你还别不信,先看看小超哥做的一个与Android 6.0的对比视频:

Android 7.0与Android 6.0应用安装速度对比

视频中用的测试手机为Nexus 5X,在Android 6.0中,安装同一版本的手机淘宝用时28秒,升级到Android 7.0后,安装手机淘宝仅用时14秒,请问你震惊了吗?

下次有基友或妹子问你Android 7.0有什么好的时候,你完全可以大胆告诉他们,Android 7.0的软件安装速度快了一倍啦~~~~不信你上超能网看看对比视频,万一妹子惊呆了,追问一句,怎么会快这么多呢,你肯定不能回答不知道吧,所以我军从不打无准备之仗,要做一个脱离低级趣味一个有益于人民一个BIGGER满满的人,你必须往下看。

Android 4.4时的JIT解决方案

故事还得回到几年前,还是Android 4.4的时代,那时Android还是用的Dalvik虚拟机,配合的是JIT编译器(Just In Time,即时编译器),其实Google在Android 2.2时就添加了JIT。当APP运行时,JIT编译器就会对新类进行编译,经过编译后的代码,会被优化成相当精简的原生型指令码,这样在下次执行到相同逻辑的时候,速度就会更快。

JIT是在运行时编译,优缺点很明显,安装速度快占用存储空间小,主要问题是在运行时编译开销大,容易造成卡顿,所以在这之后,Google果断壮士断腕,在Android 5.0和Android 6.0中放弃了Dalvik转投ART(Android Runtime)虚拟机怀抱,编译策略也弃JIT改用AOT(Ahead Of Time)方案。

Android 6.0采用了AOT编译方案

ART的策略与Dalvik不同,应用在第一次安装的时候,字节码就会预先编译成原生型指令码,使其成为真正的本地应用。以后运行APP时,不需要再进行编译,启动速度和运行速度都提高了,也就不那么卡顿了。

但是这种方案也有明显缺点,就是在安装中要全面预编译,安装时间难免长,而且会消耗掉更多的存储空间,根据我们的测试,手机淘宝这个APP在Android 6.0系统中应用存储大小为171MB,在Android 4.4系统中占用为154MB,相当于占用空间多了10%。截图就不贴了,有兴趣的朋友可找小超哥(微信9501417)索取。

在Android 7.0中,Google进一步改进了编译策略,这次他直接来了个Hybrid Mode,也就是AOT + JIT混合模式,糅合了两者的优点:

Android 7.0的编译策略

Google是这么说的:Android 7.0添加了一个JIT编译器与代码分析到ART,JIT编译器是对ART当前的AOT编译器的一个补充,提高运行时性能,节省存储空间,加快应用程序更新和系统更新。

在Android 7.0中,安装应用时不再像6.0那样对应用代码进行完整的预编译,而是会根据JIT编译器的分析结果,在设备充电或其余空闲时间对“cold code”进行解释,对于“hot code”,则在实际使用时由JIT进行编译,因此应用安装时间和占用空间大大减少了,像手机淘宝这个APP在Android 7.0系统中的占用大小为156MB,和Android 4.4系统中非常接近。主要的是,它还不会影响到应用的运行速度。

Android 7.0中的JIT架构 - 它是如何工作的

总结一下,在Android 7.0,采用了AOT + JIT混合编译策略,带来的好处如下:

﹒APP安装时间大幅缩短,只有Android 6.0系统的50%;

﹒系统升级OTA速度加快,不再需要优化;

﹒应用占用空间更少,一般会少10%;

﹒降低系统开销,改善电池消耗。

相关阅读:

国行S7/S7 Edge Android 7.0正式推送:体验性能大提升

哪些手机能升级安卓7.0?这些国行机能升级Android 7.0

更多精彩内容其他人还在看

iCloud好莱坞女星艳照泄露 手机私密照片怎样安全保存方法

9月1日消息,据国外媒体报道,因苹果iCloud帐号被黑客攻破,导致奥斯卡影后詹妮弗·劳伦斯等大量女星裸照流出,并在Twitter网站上被疯狂传播。下面就一起来看看有哪些解决方法吧,希望可以对大家有所帮助
收藏 0 赞 0 分享

iphone 6和HTC M8哪个好 iphone6和HTC M8对比区别详情介绍

iphone6和HTC M8哪个好呢?iphone6和HTC M8对比区别又有那些呢?下面小编就为大家介绍一下,希望可以对大家有所帮助的
收藏 0 赞 0 分享

王自如道歉遭罗永浩炮轰 称对锤子T1做了流氓测试

9月1日消息,“罗王舌战”又有了新进展。在Zealer创始人王自如今晨发表致歉声明之后,锤子科技CEO罗永浩又对王此前所做的SmartisanT1跌落和静电测试提出质疑,称该实验为“流氓测试”
收藏 0 赞 0 分享

王自如就锤子手机测评错误公开道歉【视频】 罗永浩回应称不可救药

王自如在视频中就锤子手机测评中发生的技术以及表达上的错误及可能引发的误导行为致歉,并决定从今天开始Zealer全面停止资讯服务,下面我们一起来看看王自如的道歉视频吧
收藏 0 赞 0 分享

iCloud怎么样?iCloud艳照事件发酵你还会用云存储吗?

据悉,此次艳照外泄是因为有黑客利用苹果iCloud存储空间漏洞得(4/6) 好莱坞众多女星艳照外流引发广泛关注,据称是黑客入侵手机所为。那iCloud艳照事件发酵你还会用云存储吗
收藏 0 赞 0 分享

WP8.1版HTC One M8怎么样?WP8.1版HTC One M8手机外媒体验

HTC正式发布了搭载WP8.1系统旗舰机型HTC One M8 for Windows智能手机,接下来,就让我们通过国外媒体放出的上手试用照片,一起来看看这款HTC新机到底有着怎样的不同寻常之处吧
收藏 0 赞 0 分享

魅族MX4发布会直播:女神高圆圆会现身吗?

9月2日14:30,优酷、腾讯视频全程直播,与千万魅友共同见证梦想的再次启航。现在脚本之家小编为大家带来魅族MX4发布会直播,现场已经准备就绪。女神高圆圆会现身吗
收藏 0 赞 0 分享

wp8.1系统备份失败怎么办 wp8.1系统备份失败的原因和解决办法

wp8.1系统备份失败怎么办?系统备份是Windows Phone 8.1其中一个很重要的功能,但是最近在手机设置备份里会发现有备份错误提示,这该怎么办呢
收藏 0 赞 0 分享

iCloud爆发了“艳照门” 如何防止iCloud被窃取隐私?

2011年苹果全球开发者大会,乔布斯骄傲的介绍了当天的焦点-iCloud。当大屏幕上出现大大的“Free”的时候,乔布斯背着双手静静享受着台下的欢呼。但是,他老人家肯定想不到,在2014年的9月1日,美国众明星因为iCloud爆发了“艳照门”。那么如何防止iCloud被窃取隐私?
收藏 0 赞 0 分享

2014年新生开学季购买手机全攻略(防坏防坑)

9月开始陆陆续续的同学们都踏上了返校的道路,新学期新气象怎么能不添加点新物件呢?手机电脑无疑是最受关注的2大电子数码产品。可是很多学生甚至父母在为孩子买手机时都会遇到各种烦心事。下面小编就为大家带来2014年新生开学季购买手机全攻略,让学生购机不用愁
收藏 0 赞 0 分享
查看更多