Terminé con esta conclusión después de buscar mucho.
Información útil en Unity Stats .
ARMv7: 98.1%
Intel x86: 1.7%
Sin embargo, no estaba satisfecho, así que lo verifiqué de muchos recursos.
De acuerdo con la documentación de Android .
Armeabi fue desaprobado en r16. Eliminado en r17. Sin flotación dura.
y
Históricamente, el NDK soportaba MIPS de 32 y 64 bits, pero el soporte se eliminó en NDK r17.
Veraniego después de buscar mucho
- mips (en desuso)
- mips64 (en desuso)
- armeabi (en desuso)
- armeabi-v7a ( requerido - la arquitectura más popular hoy en día)
- arm64-v8a ( requerido - versión más nueva de armeabi-v7a)
- x86 (opcional, número muy limitado de dispositivos, como Asus Zenfone 2, emulador Genymotion / Android)
- x86_64 (opcional, número muy limitado de dispositivos, como Asus Zenfone 2, emulador Genymotion / Android)
También debería mencionar que ChromeBook están utilizando procesadores Intel basados x86
y x86_64
arquitectura. (Solo agregue estos archivos cuando admita ChromeBook)
Conclusión
Si las aplicaciones son compatibles armeabi-v7a
y arm64-v8a
arquitectónicas porque tienen alrededor del 99% de los dispositivos Android.
Sugerencia importante
¿Te preocupa el tamaño de la aplicación (deberías), debes dividir tu apk para múltiples abi. Android Studio y Play Store admiten la carga de múltiples apk , por lo que la aplicación solo tiene 1 archivos ndk de arquitectura.
Por lo tanto, esto será mucho más eficiente para construir múltiples apk.
Links importantes