有一种朋友不在生活里,却在生命力;有一种陪伴不在身边,却在心间。图老师即在大家的生活中又在身边。这么贴心的服务你感受到了吗?话不多说下面就和大家分享安卓4.4只需512MB内存吧。
【 tulaoshi.com - Android 】
安卓4.4 KitKat号称最少只需512MB系统内存即可流畅运行,某种程度上却是也做到了,相比之前的多次空口许诺着实令人惊喜,那么,Google是如何做到的呢?说来很有趣。
发展至今,安卓系统在功能特性上已经很成熟了,Google也Tulaoshi.com开始在4.x时代转向其他方面。Jelly Bean 4.1的时候,Google提出了黄油工程(Project Butter),目的是让安卓系统速度更快、更加可靠、减少崩溃。
完成这一阶段性目标后,Google又提出了新的苗条工程(Project Svelte),力图减少安卓的内存占用率,保证任何厂商的手机只要有512MB内存就能执行任何功能特性,而不必局限在古老的Gingerbread 2.3系统,最终成果就是KitKat 4.4。
安卓首席工程师Dave Burke开玩笑地说:我首先做的工作是‘黄油工程’,让系统更加流畅。问题是,黄油是有重量的。接下来,‘苗条工程’就是要减肥。所以呢,迄今为止我对安卓的贡献基本上是零。
那么,这个减法如何做到的呢?还得感谢Nexus 4。
Burke透露说:‘苗条工程’的基本目标就是将内存需求降低到512MB。我们如何做到的呢?就是拿一部Nexus 4,让它运行在512MB上(原本是2GB)。
接下来就是让KitKat运行在更低的分辨率,以及两个处理器核心上。为了让工程师们有更加身临其境的体验,他们都被迫使用精简版的Nexus 4,内存、分辨率、处理器核心和频率都被大大降低。
Burke说:我们选择了qHD分辨率,也就是960×540,因为这是入门级智能手机的甜点。我们将处理器核心从四个降到两个。我们降低了运行频率,以及诸如此类的东西。这么说吧,我们一帮人都用着残废的手机。这很痛苦。
这时候,Google的目标有四个:
1、精简系统体积。
2、降低Google Experience设备(也就是Nexus系列)上应用的内存占用。
3、修正内存较少时的应用交互、崩溃。
4、更好地监测应用的运行状态,使开发者可以更好地掌控应用的内存占用。这被称为ProcStats(进程状态),是开发模式中的一个功能。
前两个就是借助那部残废版的Nexus 4完成的,而后两个让安卓可以更好地监视、处理应用的内存使用,比如一旦发现谁长时间使用大量内存,系统就会自动关闭它。
最终,安卓4.4实现了瘦身,可以在低配置平台上运行得更流畅,而且不但不会损失功能特性,还增加了不少新东西。
当然了,要注意第二条的前提,那就是仅限Nexus设备。换句话说,对于第三方安卓设备,Google仍旧是基本上无能为力的,特别是那些预装了大量应用的,安卓自己再怎么努力都是白费。
有用户不是很清楚搭载安卓4.4系统的Nexus5如何发短信,在安卓4.4里hangouts环聊代替了原生的短信应用,环聊功能强大,如果只是用来收发短信的话,在启动速度上就比不上原生的短信应用了。如果不了解环聊怎么关闭的话,可以来看一下这篇如何禁用环聊hangouts短信的教程。
hangouts更新后,现在tulaoShi.com已经支持接收和发送短信了,此外还支持语音和视频聊天。如果你不想要hangouts接管短信的话,可以关闭它,下面就是操作简单的方法步骤了:
1、首先点击右上角的三点菜单,在弹出的菜单里选择设置。
2、找到SMS,如下图,点击它。
3、将turn on sms的钩给去掉,就可以了。
安卓4.4环聊怎么关闭?上面就是如何关闭环聊的简单方法了,如果你不想要它可以试一下这个教程!
ART模式究竟是什么?ART模式是Android runtime的简称。它与传统的安卓Dalvik模式究竟有什么区别?它究竟好在哪?其实在Android 4.2以前,安卓手机系统的应用程序均在Dalvik Java的虚拟机上运行,这种运行模式是还要依靠一个编译器来实现与应用程序的沟通。应程序每次运行时,都需要将程序内的代码即使转变为机器码才能运行,这无形中多附加了一道手续,这就造成了耗电相对较快、占用内存大、即使是旗舰机用久了也会卡顿严重的现象。
相比较而言ART模式就很好的解决了这个问题,通过在安装应用程序时,自动对程序进行代码预读取编译,让程序直接编译成机器语言,免去了 Dalvik模式要时时转换代码,实现高效率、省电、占用更低的系统内存、手机运行流畅。但凡事总有正反两面,ART在解决了该问题的同时,同时也有如:会占用略高一些的存储空间、安装程序时要相比普通Dalvik模式要长一些时间来实现预编译。而现在我们就来实际体验下ART模式,看看它究竟是否值得我们的期待。
占用存储空间对比:
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/android/)通过分别对ART模式与Dalvik模式的测试,发现ART模式下RAM与ROM的占用还是比较明显的,最高相差近 20%,而最小不足5%。安卓系统的应用程序APK随着1080p的普及和其他深入的优化,体积也越来越大,而在ART模式运行下,存储占用(ROM)或是运行内存(RAM)占用会更明显。不过这个幅度,完全可以接受,毕竟我们现在的手机基本上都8GB起步,完全不是什么问题。
实际效率测试:
其实ART与Dalvik模式整体响应速度相差并不多,大多都相差在1秒或不到1秒左右的时间。当然,这也是目前针对ART 模式优化的应用程序较少的原因。在基准跑分测试中,ART模式的优势就显现出来了,确实要比Dalvik高效了不少。
软件的兼容性对比:
一个新的底层运行模式,毕竟还是要靠应用程序的APP适配才能最大程度的发挥出最大优势。然而目前由于Android 4.4并未大规模普及,仅在部分机型才有,所以目前ART模式下的兼容性,暂时还是个问题,有许多应用程序并未适配,会出现强TuLaoShi.com行关闭、或干脆直接无响应的情况,这一切都是需要我们等待手机厂商后续的优化跟进才行。
耗电量测试:
编分别对Nexus 5的两种模式进行了续航测试,在4小时的中等强度测试下,发现ART模式下,要略比Dalvik模式省电一些,大概在5%---8%左右。(具体还与信号、后台程序运行情况略有偏差)
总结:
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/android/)通过编实际使用的几天下来,在刚刚切换到ART模式下,其实并没有太多的感觉,觉得一切流畅与速度,都是理所应当的。但当切换回Dalvik模式时,滑动桌面的一霎那就知道究竟差在哪里。ART模式下,手指与屏幕的滑动可以说到了极其流畅的底部,基本做到了手指滑动到哪里,屏幕显示就跟着到哪里。如果单就滑动时跟手的流畅度而言,iOS系统是9分的话,Nexus 5的ART系统图老师小编给打8.9分。他们之间几乎已经没有太大的区别了。
而关于ART模式与Dalvik究竟有什么本质的不同,打个比方就明白了。Dalvik模式像是一台折叠自行车,每次骑之前都要组装后才能上路。而ART 模式就是一个已经装好的自行车,直接就能上车走人。所以ART模式在效率上肯定是要好于Dalvik这已经基本毫无悬念,我们目前能做的就是耐心等待应
来源:http://www.tulaoshi.com/n/20160331/2049623.html
看过《安卓4.4只需512MB内存》的人还看了以下文章 更多>>