是的,这是一个长期发展的趋势,并且很大程度上已经成为现实。
"背景和情况:"
1. "ART 的诞生和目标:" Android Runtime (ART) 最初是作为 Dalvik 虚拟机 (VM) 的一个替代品被引入的。它的主要目标是提高应用的启动速度和运行效率。ART 在 Android 4.4 "KitKat" (API 级别 19) 中首次作为可选选项出现,并在后续版本中逐渐成为默认选项。
2. "从 Dalvik 到 ART:" 随着时间的推移,ART 逐渐取代了 Dalvik,成为 Android 设备上应用的主要运行时环境。这个过程是逐步完成的,而不是一夜之间发生的。现在,绝大多数 Android 设备都运行在 ART 模式下。
3. "为什么 ART 更受欢迎:" ART 使用 AOT (Ahead-of-Time) 编译,即在应用安装时将代码一次性编译成本地机器码,而 Dalvik 使用 JIT (Just-In-Time) 编译,即边运行边编译。AOT 编译使得应用启动更快,内存占用可能更优,并且性能通常更好。
4. "现状:" 目前,ART 已经是 Android 操作系统的标准运行时。Google 已经"停止了对 Dalvik 的开发和维护"。对于新的 Android 版本和设备,ART 是唯一的选择。虽然理论上 Dalvik 仍然可能存在于非常老旧的 Android 版本中,
相关内容:

据外媒报道,为了提升手机效能,改善续航,下一代 Google Android 智能设备操作系统将会弃用沿用已久的 Dalvik 虚拟机,启用名为 ART 的新代码执行引擎。
知名 Android 开发者论坛 XDA 最先爆出了此消息。AOSP 中的两处代码变动,预示着下一代 Android 操作系统或将完全放弃 Dalvik。第一处:Dalvik 章节从 Android 源代码中移除;第二处:将 ART 的 runtime 优先级提升到默认位。据了解,还有其他少许几处代码变动也预示着 Dalvik 虚拟机或将从下一代 Android 操作系统中移除。

目前 Android 操作系统所使用的虚拟机 名为 Dalvik,是 Google Android 移动设备平台的核心组成部分之一。Dalvik 经过优化,允许在手机优先内存中同时运行多个虚拟实例,每一个应用都能够作为独立的 Linux 进程执行。但 Dalvik 已经陪伴 Android 操作系统从 2.x 时代走到了现在,经过了四年有余的时间,开发者对于这种早已过时的虚拟机制颇有微词。

Dalvik 虚拟机
Google 在 Android 4.4 当中推出了一个实验性的新应用编译机制,名为 ART(Android Runtime)与传统的 Dalvik 模式不同,ART 模式可以实现更为流畅的 Android 操作系统和应用体验。根据此前测试,ART 模式相比 Dalvik 模式,将能够在一定程度上节省 RAM 的占用。
ART 源于 Google 2013 年 10 月底正式收购的 Flexycore 公司。最早出现在 Google 的「亲儿子」Nexus 5(由 LG 代工)手机中,该机是最早使用 Android 4.4 KitKat 操作系统的手机。后来,越来越多的手机接收到了 Google 官方或手机厂商推送的 Android 4.4 操作系统,但并非所有的手机都可以在 ART 模式下运行 Android 应用软件。
值得一提的是,根据我们测试的记录,ART 模式下软件占用存储空间比 Dalvik 模式下要大出很多,大约多占 1/2 的空间。
此前,ART 开发者页面上明确指出,ART 模式还处于测试阶段,并不支持所有的应用,开发者和用户需根据自己和应用的实际情况来选择是否使用这种新的编译模式来开发和运行应用。
但显然从今天开始,选择 ART 进行开发将会受到更大程度的支持鼓励,因为下一代 Android 操作系统或将完全启用 Dalvik 虚拟机模式,改用 Android Runtime 模式。

当然,此消息并非预示着未来所有 Android 操作系统都将一定发生如此改变。这些代码变动是在 AOSP 中(安卓开源计划)发生的,而 Google 在推出正式 Android 版本是使用的是 Google 自己持有的内部代码,和 AOSP 存在一定程度上的不同。
目前最新的 Android 操作系统版本为 Android 4.4.3 KitKat,我们认为 ART 模式完全取代虚拟机不一定将会出现在 Android 4.4 当中,出现在下一个 Android 大版本更新中的可能性更大。这条消息还有一个更加现实的意义——考虑到仍然有非常大比例的 Android 应用是针对 Dalvik 虚拟机开发的,Android 操作系统碎片化或将更加严重。
相关文章
精彩评论 0
新闻
