Я пришел к такому выводу после долгих поисков.
Полезная информация в Unity Stats .
ARMv7: 98,1%
Intel x86: 1,7%
Однако я не был удовлетворен, поэтому я подтвердил это из многих источников.
Согласно документации Android .
armeabi устарела в 16 году. Удалено в r17. Нет жесткого поплавка.
а также
Исторически NDK поддерживал 32-битные и 64-битные MIPS, но поддержка была удалена в NDK r17.
Лето после долгих поисков
- Mips (устарело)
- mips64 (устарело)
- Армеаби (устарело)
- armeabi-v7a ( требуется - самая популярная архитектура в наше время)
- arm64-v8a ( требуется - более новая версия armeabi-v7a)
- x86 (опционально, очень ограниченное количество устройств, таких как Asus Zenfone 2, эмулятор Genymotion / Android)
- x86_64 (опционально, очень ограниченное количество устройств, таких как Asus Zenfone 2, эмулятор Genymotion / Android)
Следует также отметить, что в ChromeBook используются процессоры Intel x86
и x86_64
архитектура. (Добавляйте эти архивы только при поддержке ChromeBook)
Вывод
Если ваше приложение поддерживает armeabi-v7a
и arm64-v8a
архитектуры, потому что они имеют около 99% устройств Android.
Важное предложение
Вы беспокоитесь о размере приложения (вы должны), вы должны разделить apk для нескольких аби. Студия Android и магазин игр поддерживают загрузку нескольких apk , так что приложение имеет только 1 ndk файлов архитектуры.
Так что это будет намного эффективнее для создания нескольких apk.
Важные ссылки