ART模式究竟是什么?ART模式是Android runtime的简称。它与传统的安卓Dalvik模式究竟有什么区别?它究竟好在哪?其实在Android 4.2以前,安卓手机系统的应用程序均在Dalvik Java的虚拟机上运行,这种运行模式是还要依靠一个编译器来实现与应用程序的沟通。应程序每次运行时,都需要将程序内的代码即使转变为机器码才能运行,这无形中多附加了一道手续,这就造成了耗电相对较快、占用内存大、即使是旗舰机用久了也会卡顿严重的现象。
相比较而言ART模式就很好的解决了这个问题,通过在安装应用程序时,自动对程序进行代码预读取编译,让程序直接编译成机器语言,免去了 Dalvik模式要时时转换代码,实现高效率、省电、占用更低的系统内存、手机运行流畅。但凡事总有正反两面,ART在解决了该问题的同时,同时也有如:会占用略高一些的存储空间、安装程序时要相比普通Dalvik模式要长一些时间来实现预编译。而现在我们就来实际体验下ART模式,看看它究竟是否值得我们的期待。
占用存储空间对比:
通过分别对ART模式与Dalvik模式的测试,发现ART模式下RAM与ROM的占用还是比较明显的,最高相差近 20%,而最小不足5%。安卓系统的应用程序APK随着1080p的普及和其他深入的优化,体积也越来越大,而在ART模式运行下,存储占用(ROM)或是运行内存(RAM)占用会更明显。不过这个幅度,完全可以接受,毕竟我们现在的手机基本上都8GB起步,完全不是什么问题。
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/android/)TuLaoShi.com实际效率测试:
其实ART与Dalvik模式整体响应速度相差并不多,大多都相差在1秒或不到1秒左右的时间。当然,这也是目前针对ART 模式优化的应用程序较少的原因。在基准跑分测试中,ART模式的优势就显现出来了,确实要比Dalvik高效了不少。
软件的兼容性对比:
一个新的底层运行模式,毕竟还是要靠应用程序的APP适配才能最大程度的发挥出最大优势。然而目前由于Android 4.4并未大规模普及,仅在部分机型才有,所以目前ART模式下的兼容性,暂时还是个问题,有许多应用程序并未适配,会出现强行关闭、或干脆直接无响应的情况,这一切都是需要我们等待手机厂商后续的优化跟进才行。
耗电量测试:
编分别对Nexus 5的两种模式进行了续航测试,在4小时的中等强度测试下,发现ART模式下,要略比Dalvik模式省电一些,大概在5%---8%左右。(具体还与信号、后台程序运行情况略有偏差)
总结:
通过编实际使用的几天下来,在刚刚切换到ART模式下,其实并没有太多的感觉,觉得一切流畅与速度,都是理所应当的。但当切换回Dalvik模式时,滑动桌面的一霎那就知道究竟差在哪里。ART模式下,手指与屏幕的滑动可以说到了极其流畅的底部,基本做到了手指滑动到哪里,屏幕显示就跟着到哪里。如果单就滑动时跟手的流畅度而言,iOS系统是9分的话,Nexus 5的ART系统图老师小编给打8.9分。他们之间几乎已经没有太大的区别了。
而关于ART模式与Dalvik究竟有什么本质的不同,打个比方就明白了。Dalvik模式像是一台折叠自行车,每次骑之前都要组装后才能上路。而ART 模式就是一个已经装好的自行车,直接就能上车走人。所以ART模式在效率上肯定是要好于Dalvik这已经基本毫无悬念,我们目前能做的就是耐心等待应
方法一:手动输入ADB命令
在这之前确定你Nexus 5或者其他原生安卓4.4的手机和电脑的ADB驱动是没有问题的,因为我们需要输入ADB命令来开启它。
1. 将手机和电脑相连;
2. 打开命令提示符,输入下面的命令:
adb shell content insert --uri content://settings/system --bind name:s:status_bar_show_battery_percent --bind value:i:1
adb reboot
然后TtuLaoShi.comulaoshi.com手机就会重启了,重启后,你就会看到状态栏有电池电量剩余百分比了。不过开启后,需要电池电量低于40%,才可能看的比较清楚。也就是说,39%你才能完全的识别,40%以上的电量有点识别困难。看下图的效果吧。
方法二:下载应用开启电池百分比显示
下载一个第三方软件,目前该应用的版本号为1.0.1。
下载后,打开该应用,在如下图处打钩,重启后就可以显示电池剩余百分比了。
1、状态栏与虚拟导航栏的渐变透明
一些Nexus设备获得Android 4.4推送后,发现状态栏与虚拟导航栏依旧是黑乎乎的一片,与 Nexus 5搭载的4.4界面有着很大的视觉差别。其实这只是Google 推送的安卓4.4 上没有搭载最新的 Google Experience Launcher,也就是Android 4.4 的专属桌面。
解决方法:手动下载安装Google Experience Launcher,再将其设置为默认桌面即可。特别注意,Google Experience Launcher 需要配合最新的谷歌搜索与谷歌服务框架才可正常操作。因此,在安装前请先确保你的谷歌服务组件已升级至最新版本。
如果你既想要状态栏与虚拟导航栏的渐变透明,又无法忍受 Google Experience Launcher 应用抽屉那反人类的大图标,那么建议你安装 Nova Launcher。目前 Nova Launcher 2.3版已经正式兼容 Android 4.4,并能实现 Google Experience Launcher 一样的渐变透明效果。
2、开启状态栏电量百分比显示
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/android/)现在Google在Android 4.4系统里已经含蓄的集成了这个便捷小功能。在正常操作下,我们是无法通过手机内置设置开启点亮百分比的。默认情况下,我们需要将手机连接电脑,通过ADB命令输入来开启。
现在不用这么麻烦了, XDA 论坛已经放出一键显示数字电量的小工具 Percent Enabler。使用方法非常简单,打开 Percent Enabler,勾选唯一一个选项,重启即可!由于电量百分比其实是系统自带集成,Percent Enabler 只是提供一个可视化的操作入口。因此,在成功开启后,将其卸载也不会影响点亮百分比的显示。
不过,由于安卓4.4 的电量图标与数字颜色均是白色的,因此在电量充足的时候,我们是很难察觉数字电量的存在。只有在点亮低于50%的时候,我们才能一睹电量数字的庐山真面目。
3、 内置视频录制功能调用
和状态栏数字电量显示一样,Google 也将视频录制功能集成在 Android 4.4 上,但依旧隐藏的严严实实。我们只能通过 ADB 工具输入命令的方式来执行视频录制。
运行ADB工具,然后通过命令行执行: adb shellTuLaoShi.com screenrecord /sdcard/movie.mp4 。其中 /sdcard/movie.mp4 为视频存储路径与文件名,我们可以自定义输入。录像完毕后,按下Ctrl+C 即可终止,这样就可以在SD卡里得到一个名为movie.mp4的屏幕录像视频文件。
4、开启ART运行环境
发布之初Google曾宣称即便在512 运存的机器上运行Android 4.4 KitKat 也不会有任何压力,这主要就要归功于其独有的ART 运行环境了。这里我们来说一下用户更为关心的安卓4.4 ART 运行环境的开启方法。
进入系统设置关于手机,连续点击版本号7次,开启开发者选项。进入开发者选项选择运行环境,选择使用ART,系统便会重启并自动优化本机已安装应用。
5、Android 4.4 内置彩蛋游戏激活
,每个新版本的发布,Google 总会埋藏一个与系统版本号对应的彩蛋。而安卓4.4的彩蛋则是一个五颜六色的消除游戏,营造惊喜的同时还大大增强了彩蛋的可玩性。
彩蛋的激活也很简单,进入系统设置关于手机,猛击系统版本,在出现红色的 Android 4.4 画面后,长按即可进入游戏。退出的方法很简单,在屏幕底部往上滑,调出虚拟按键,点击返回键即可。
nexus 5和安卓4.4发布有些日子了,少数人已经拥有这个机器了,大神们也没闲着,第一时间提供了nexus 5安卓4.4的root工具。root依然要感谢Chainfire大神,它是SuperSU的作者,是业界真正的大神之一,而且非常勤奋。
根据它发表在XDA社区的帖子,nexus中文网的图老师小编我做了一些整理,形成nexus 5 安卓4.4 root的国内中文教程。
这次root工具使用的是 CF-Auto-Root,官方网站是:http://autoroot.chainfire.eu,目前它主要针对三星和nexus系列提供root支持(大神的时间毕竟有限),它定位于傻瓜式的一键root工具,而且它非常的干净,只会给您的安卓4.4系统里写入SuperSU的apk,没有其它任何糟糕的东西。
注意:此操作会自动执行解锁如果您的nexus 5没有解锁的话,解锁会清空您机器的数据,已经解锁不必担心
步骤:
1.首先确保您的电脑的fastboot驱动安装正常,如果不确定的话,更稳妥的您安装一下Android的sdk吧http://developer.android.com/index.html。
2.将您的nexus 5调整到bootloader模式,具体的办法是先关机,然后在关机的状态下,同时按住电源和音量上和音量下键。
3.通过USB将nexus 5和电脑相连接。
4.从http://autoroot.chainfire.eu下载nexus 5对应的CF-Auto-Root版本(注意这个工具也支持nexus 4和nexus 7等),
图老师小编也上传到网盘了,节约您的时间,不过当您阅读本文的时候不保证是最新的版本。
Auto-Root for nexus 5:http://pan.baidu.com/s/1CEGPV
5.解压并根据您的操作系统选择执行下面的文件
Windows:
--- 双击运行root-windows.bat
- Linux
--- chmod +x root-linux.sh
--- 运行 root-linux.sh
- Mac OS X
--- chmod +x root-mac.sh
--- 运行 root-mac.sh
6.根据屏幕提示进行下一步,记得同时关注电脑上和nexus 5上的屏幕变化。
一般这样就成功执行了nexus 5的root了
安卓4.4即将来临,传言飞得漫天都是,光是安卓4.4什么时候发布的问题,就已经有了数种说法。根据种种传言,安卓4.4在10月份发布应该是比较确定的,但具体日期有N种说法。一说是15号,另一说是24号,时间已经证明这两种流言是错的了。还有一种说法是28号,理由是Google在 Twitter上暗示的信息。现在,又有新说法冒出来了,有人称安卓4.4的发布日期是10月31日。
Google将在10月31日发布安卓4.4?
据悉,有Google内部员工透露,Google发布会(就是之前说的24日举行的发布会)将会在10月31日举行。在发布会上,Google将会正式推出安卓4.4和Nexus5。但是,经过太多流言的折腾,人们对这条消息已经不太感冒了。安卓4.4什么时候发布,也成为了人们越来越不关心的问题 管你什么时候发布,总之发布的时候就知道了。
和发布日期的模糊不清相比,安卓4.4/Nexus5的一些新特性就显得清晰的多。安卓4.4会对界面进行调整,改进了相机,并加入了支付、打印等功能。而Nexus5从外形到配置都被扒了个精光,Nexus5会使用骁龙800处理器,搭载2G RAM,摄像头为800万像素并带有光学防抖,电池容量为2300毫安时。
大家都对流m.tulaoshi.com言蜚语感到很烦,无论是媒体还是读者,似乎都对种种爆料麻木了。这事情很大一部分还得怪Google,定个安卓4.4/Nexus发布日期也不是很困难的事情啊?也许Google还有一些事情没有准备好吧。