如何在运行 MIUI 5/6 的 Mi 3 上启用 Android 运行时 (ART)

随着 Android 4.4 KitKat 的发布,一个名为“ART”的新 Android 运行时被实验性地引入。目前,Dalvik 是 Android 设备的默认运行时,而 ART 可用于许多 Android 4.4 设备,例如 Nexus 手机、Google Play 版设备、运行股票 Android 的摩托罗拉手机和许多其他智能手机。 ART 目前处于开发阶段,特意引入以获取开发人员和用户的反馈。一旦未来完全稳定,ART 最终将取代 dalvik 运行时。在此之前,拥有兼容设备的用户可以 从 Dalvik 切换到 ART 如果他们有兴趣尝试此新功能并体验其性能。

ART 有什么新鲜事?

ART 试图通过提高应用程序性能并使设备整体流畅,从而使 Android 更快。 ART 中有几个新特性,主要的一个是全新的编译模式。对于那些不知道的人,Dalvik 使用即时 (JIT) 编译器,而 ART 使用 提前 (AOT) 编译器,这更智能,可以提高应用程序性能。 ART 以多种方式改进了垃圾收集,并且还具有比 Dalvik 更严格的安装时间验证。在 ART 中,应用程序在安装时只编译一次,从而进行预编译,从而提高应用程序性能并减少 CPU 负载,从而延长电池寿命。但是,应该注意的是,在使用 ART 时,应用程序大小(全新安装)会显着增加,这对于内部存储空间较低的设备来说可能是一个问题。

观看富有洞察力的视频演示 ART 与达尔维克 经过 PhoneBuff 的大卫

如何切换到 ART 运行时?

要切换或启用 ART,您的设备必须运行 Android 4.4 KitKat 并且应该与 ART 兼容。您可以从设置 > 开发人员选项 > 选择运行时选项轻松打开 ART 运行时。 (小费 – 如果您在设置中看不到开发者选项,请转到关于手机,向下滚动并点击内部版本号 7 次以启用开发者选项。)手机将立即重启并开始优化 ART 应用程序,这可能需要时间取决于您设备上安装的应用程序数量。

使用 ART 时的注意事项 –

由于 Dalvik 是 Android 设备上的默认运行时,因此某些不适用于 ART 的应用程序的行为可能会发生变化。尽管如此,大多数现有应用程序现在都与 ART 兼容,并且应该可以在新的运行时正常工作。但是,如果您在使用 ART 时遇到任何错误或应用程序崩溃,那么切换回并继续使用 ART 是明智之举。

在运行 MIUI v5 或 MIUI v6 的小米米 3 上切换到 ART –

小米 3 在开发者选项中不再提供启用 ART 的选项。幸运的是,有一个技巧可以在基于 Android 4.4 KitKat 的 MIUI ROM 上启用 ART 运行时。

免责声明: 建议备份你的数据。如果您的设备变砖,我们将不承担任何责任。风险自负!

– 需要根

– 如果您安装了 WSM 工具,请不要尝试,因为它不支持 ART。

附言 我们已经在运行 MIUI v6 Developer ROM 的 Mi 3W(印度变体)上进行了尝试。

在小米 3 上启用 ART,请仔细按照以下步骤操作:

1. 确保您的小米 3 已植根。 参考帖子: 如何给小米米 3 Root(运行 MIUI 6 Developer ROM 的用户,请参阅本指南。)

2. 从 Play 商店安装“ES File Explorer”。

3. 打开 ES 文件资源管理器,点击左上角的菜单图标并选择工具。在工具中,在提示时启用“Root Explorer”选项和对 ES Explorer 的完全根访问。

4. 在 ES 资源管理器中,从菜单 > 本地 > 设备打开设备 (/) 目录。转到 /data/property 文件夹。打开 “persist.sys.dalvik.vm.lib” 文件为文本,然后选择 ES 注释编辑器。

5. 通过选择右上角的编辑选项来编辑文件。重命名该行 libdvm.solibart.so

6. 返回并选择“是”以保存文件。然后重启手机。

7. 重新启动后,您的小米 3 将在小米标志处停留约一分钟。别担心!

然后它将开始优化 ART 应用程序,这可能需要大约 15-20 分钟,具体取决于您手机上安装的应用程序数量。在小米 3 上启用 ART 运行时,您还会注意到已安装应用程序的大小有所增加。

     

笔记:切换到ART后,下次重启小米3时,会再次优化所有应用;这有点烦人。但是我们在 Moto G 2014 上注意到了同样的事情,所以这似乎不仅限于 Mi 3 或 MIUI。

如果您希望恢复到 dalvik 运行时,同样按照上述步骤将“persist.sys.dalvik.vm.lib”文件中的文本重命名为 libdvm.so

如果您在小米 3 上尝试此功能,请分享您的观点。 ?

标签:AndroidMIUIROMRootingTips小米