我们什么时候需要添加对arm64-v8a的支持?

时间:2017-08-25 17:12:37

标签: android xamarin xamarin.forms cpu-architecture

我只需要支持armeabi v7a,那么是否有任何设备需要我支持这种架构?我正在使用最新版本的Xamarin表格btw。

1 个答案:

答案 0 :(得分:2)

我打算说我不熟悉Xamarin,但一般都适用于Android。

不,您不需要支持arm64-v8a。如果您需要特定的JNI库来提高性能,通常用于游戏或图像处理任务,您只需要添加对arm64-v8a的支持。

2019年更新  Google Play商店为now requiring 64 bit ARM support and providing a timeline

Android Compatibility Definition Document for 7.1 - Section 3.3.2 32bit Native ARM Compatibility表示64位ARM must中不推荐使用的指令可用于32位ARM代码。

这意味着Google / Android强制要求将32位ARM代码与任何ARM64 CPU设备兼容,因此现在编译的任何代码都将在未来的设备上运行而不会出现任何CPU架构问题(折旧的Android API是一个不同的问题)。

有关支持的Android CPU架构的更多详细信息,请访问:

https://developer.android.com/ndk/guides/abis.html