在更新 android 时,它将“优化”应用程序。这个过程需要相当长的时间。这花费了太多时间,我想知道是否会更改任何二进制文件以提高性能。这对开发人员有什么改变吗?所以我的问题是当 android 这样做时会发生什么?
最佳答案
While updating android it will 'optimize' apps
仅适用于 Android 5.0-6.0。
what happens when android does that?
ART runtime正在通过所谓的提前 (AOT) 编译为大多数 Java 字节码生成 native 指令。
请注意,Android 7.0 将不再在安装时应用 AOT,而是会随着时间的推移逐渐应用。
Does this change anything for developers?
AOT 通常不会,但 older JNI code sometimes has issues .
关于java - android优化应用程序时会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38191147/