Saya berakhir dengan kesimpulan ini setelah banyak mencari.
Info berguna di Unity Stats .
ARMv7: 98.1%
Intel x86: 1,7%
Namun saya tidak puas sehingga saya memverifikasi dari banyak sumber.
Menurut Dokumentasi Android .
armeabi sudah tidak digunakan lagi di r16. Dihapus di r17. Tidak ada kendaraan keras.
dan
Secara historis NDK mendukung MIPS 32-bit dan 64-bit, tetapi dukungan telah dihapus di NDK r17.
Menjumlahkan setelah mencari banyak
- mips (usang)
- mips64 (usang)
- armeabi (usang)
- armeabi-v7a ( wajib - arsitektur paling populer saat ini)
- arm64-v8a ( wajib - versi terbaru dari armeabi-v7a)
- x86 (opsional, jumlah perangkat yang sangat terbatas, seperti Asus Zenfone 2, Genymotion / Android emulator)
- x86_64 (opsional, jumlah perangkat yang sangat terbatas, seperti Asus Zenfone 2, Genymotion / Android emulator)
Saya juga harus menyebutkan bahwa ChromeBook menggunakan prosesor x86
dan x86_64
arsitektur berbasis Intel . (Hanya tambahkan arsitektur ini ketika Anda mendukung ChromeBook)
Kesimpulan
Jika Anda mendukung aplikasi armeabi-v7a
dan arm64-v8a
arsitektur karena mereka memiliki sekitar 99% perangkat Android.
Saran Penting
Apakah Anda khawatir tentang ukuran aplikasi (Anda harus), Anda harus membagi apk Anda untuk beberapa abi. Studio Android dan play store mendukung mengunggah banyak apk , sehingga aplikasi hanya memiliki 1 file arsitektur ndk.
Jadi ini akan jauh lebih efisien untuk membangun beberapa apk.
Tautan penting