【发布时间】:2014-06-20 13:27:50
【问题描述】:
我一直在看到报告(谣言),Android 很快就会从 Dalvik 切换到 ART,因为它是默认运行时。我不知道这意味着什么,我猜运行时(有点?)就像操作系统一样。
我的应用程序没有做任何特别/独特的事情,因为它主要发出 HTTP 数据请求,并使用了几次 LocationListeners。
在我读过的一些关于传闻中的变化的文章中,我看到有人说“我喜欢 ART,如果 X 应用支持它,我现在就使用它”。 (我记得提到的一个应用是 Xposed)
我已将手机切换到 ART,并且我的应用程序似乎运行良好,所以我猜标题问题的答案是否定的,但我很好奇 Xposed 应用程序是如何不兼容的。他们做了什么(或没有做什么)使他们的应用无法在 ART 中运行?
【问题讨论】:
-
应用程序应该继续工作而无需更改。如果他们不这样做,Android/Google 将集体自责……这不是以前没有发生过的。
-
Xposed 是一个相当专业的应用程序。基本上使用代码注入来自定义系统级功能,而无需安装新的 ROM。 “普通”应用不太可能在 ART 上出现问题,但您可以在 developer.android.com/guide/practices/verifying-apps-art.html 上查看清单
标签: android art-runtime