64位的支持-----------------------------
Unity对本地64位Android支持已经到了最后开发阶段,并且已经进行内部测试。Unity 2018.2中将推出对64位Android支持的预览版,并计划在2018年第四季度推出的Unity 2018.3中提供正式版,这样在Google规定的时间之前,我们就作好了充分的准备。
Unity的Android ARM 64位支持一开始只在IL2CPP脚本后端得到支持。IL2CPP技术会为脚本提供C++类的性能支持,这能让应用启动速度时间加快一倍。如果你是Google Play上的游戏开发者,并且仍然使用Mono脚本后端,我们强烈建议你考虑转而使用IL2CPP。
为什么要使用IL2CPP而不是Mono呢?Mono 在Android中是基于Just In Time (JIT)编译,这意味着代码会在Android设备上从.NET IL转换为机器码,而IL2CPP则基于 AOT前期编译,所有代码会在开发者的机器上转换为机器码(以C++代码为中介来转换)。AOT编译能带来更快的启动时间和更好的总体性能,因为它的大部分重要优化都在桌面端机器完成,而不是移动端设备。
如果你正在使用自定义本地插件,请更新你的构建脚本以支持ARM64架构。如果你正使用第三方本地插件,请联系你的插件提供商以获取ARM64架构支持。