使用Android NDK构建的代码是否能在ART上像在Dalvik上一样运行?

5

在KitKat版本中,Android现在有了Dalvik虚拟机的替代品:ART。在使用ART和Dalvik运行NDK代码时,是否存在兼容性差异?

1个回答

4

当Nexus 5和KitKat推出时,我们将其中一个QA设备专门设置为ART。从那以后,我们的每个游戏版本都经过了ART测试,我们没有发现任何ART独有的错误。我们的游戏几乎完全由NDK代码构成,Java用于文本渲染和特定平台的SDK(如IAP、成就、Flurry等第三方SDK)。


谢谢你的见解!你是否有任何理由相信ART行为会与Dalvik不同? - Adam
1
不,这主要是防御性测试。我们想,如果出现问题,人们会责怪应用程序而不是他们在设备上启用的 alpha 功能,我们会因此得到 1 星评价。 - Doug-W

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接