Çok şey aradıktan sonra bu sonuca vardım.
Birlik İstatistikleri'nde faydalı bilgiler .
ARMv7:% 98,1
Intel x86:% 1.7
Ancak memnun olmadığım için birçok kaynaktan doğruladım.
Android Dokümantasyonuna göre .
armeabi r16'da kaldırıldı. R17'de kaldırıldı. Sert yüzmek yok.
ve
Tarihsel olarak NDK 32-bit ve 64-bit MIPS'yi destekledi, ancak destek NDK r17'de kaldırıldı.
Çok arama yaptıktan sonra Summery
- dudaklar (kullanımdan kaldırıldı)
- mips64 (kullanımdan kaldırıldı)
- armeabi (kullanımdan kaldırıldı)
- armeabi-v7a ( gerekli - günümüzde en popüler mimari)
- arm64-v8a ( gerekli - armeabi-v7a'nın daha yeni bir sürümü)
- x86 (isteğe bağlı, çok sınırlı sayıda aygıt, Asus Zenfone 2, Genymotion / Android emülatörü gibi)
- x86_64 (isteğe bağlı, çok sınırlı sayıda cihaz, Asus Zenfone 2, Genymotion / Android emülatörü gibi)
ChromeBook’un Intel işlemcileri x86
ve x86_64
mimariyi kullandığını da belirtmeliyim . (Yalnızca ChromeBook'u desteklediğinizde bu mimariyi ekleyin)
Sonuç
Eğer uygulamanız destekliyorsa armeabi-v7a
ve arm64-v8a
mimarlık yapıyorlarsa, Android cihazlarının yaklaşık% 99’u vardır.
Önemli öneri
Uygulama boyutu hakkında endişeleniyor musunuz (gerekir), apk'nüzü çoklu abi için ayırmalısınız. Android stüdyosu ve oyun mağazası desteği birden fazla apk yüklüyor , böylece uygulama yalnızca 1 mimari ndk dosyasına sahip.
Yani bu çoklu apk oluşturmak için çok verimli olacaktır.
Önemli bağlantılar