我们什么时候需要添加对 arm64-v8a 的支持?
When do we need to add support for arm64-v8a?
我只需要支持 armeabi v7a,那么是否有任何设备需要我支持此架构?我正在使用最新版本的 Xamarin 表单 btw。
我要证明我不熟悉 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 要求与任何 ARM64 CPU 设备兼容 32 位 ARM 代码,因此现在编译的任何代码都将 运行 在未来的设备上没有任何 CPU 架构问题(折旧 Android API 是一个不同的问题)。
有关支持的 Android CPU 架构的更多详细信息,请参见此处:
我只需要支持 armeabi v7a,那么是否有任何设备需要我支持此架构?我正在使用最新版本的 Xamarin 表单 btw。
我要证明我不熟悉 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 要求与任何 ARM64 CPU 设备兼容 32 位 ARM 代码,因此现在编译的任何代码都将 运行 在未来的设备上没有任何 CPU 架构问题(折旧 Android API 是一个不同的问题)。
有关支持的 Android CPU 架构的更多详细信息,请参见此处: