X86 Mimarisinde Android Cihazların Yüzdesi Nedir?


25

Bu soru gereksiz veya olası bir yinelenen olabilir, ancak yalnızca ARM aygıtlarında çalışan bir NDK kitaplığı kullanıyorum. Uygulamamın , Android Platform Versiyonları'ndaki bu istatistikler gibi CPU mimarisine dayanarak yüzde kaç Android cihazını destekleyebileceğini bilmenin bir yolu var mı ?


1
Kişisel görüş, bunları sadece görmezden gelebilirsiniz - Intel, Atom'u bir süre önce ve hatta son nesli üretmeyi bıraktı. Atom, telefonlar için bir SKU içermiyor; Geçmiş x86 cihazları arasında sadece Zenfone 2 dikkat çekici çekiş gücü kazandı.
Andy Yan,

Bu çok mantıklı geliyor, teşekkürler! Lütfen bunu cevap olarak kabul
sri

Site görüş temelli cevaplar göndermekten vazgeçiyor - sadece gerçekleri listeleyeceğim.
Andy Yan,

Yanıtlar:


15

Sonuçta, x86'nın destekleme konusunda hala çaba harcamaya değer olup olmadığına karar verdiğinizden, burada Android cihazlar için x86 ile ilgili bazı gerçekleri listeliyorum:

  • Intel, telefonlar / tabletler için Atom hattını durdurmaya karar vermişti .
  • En yeni nesil el tipi Atom - x3, x5 ve x7 serisi - en düşük seviye Çin Android tabletlerde kullanıldı. Bazıları telefon / veri özellikleriyle gelir ( x3-C3230RK'ye dayanarak ). Ne olursa olsun, hiçbiri ana cihazlara, özellikle telefonlara yapamadı.
  • Yaygın olarak popüler olan son x86 Android cihazı, Mart 2015'te piyasaya sürülen ASUS Zenfone 2 idi - ve hatta sonraki sürümleri bile, kısmen x86'daki Android'in uyumluluk sorunları nedeniyle Qualcomm's Snapdragon 410/615'e geçti.
  • Spreadtrum’un Intel’le ortaklığı var ve Mart 2017’de SC9861G-IA’yı yeni duyurdu . Ağustos 2017’de SC9853I . Android'de çok fazla x86 vermeyecek.

EDIT: Yukarıdaki Spreadtrum SoC'leri kullanan ilk cihaz olan Leagoo T5c şimdi satışta . Leagoo, Çin merkezli küçük bir firmadır ve cihaz aynı zamanda geleneksel bir SoC ile aynı cihazın satıldığı aynı cihazın (T5) başka bir varyantından bahsetmek yerine Hindistan'ı hedeflemektedir. popüler olmayacak.


2
Bu aslında, ARM tabanlı olmayan çok fazla cihazın olmadığı anlamına gelir. Bu nedenle, uygulamamın Android cihazlarının çoğunun daha büyük bir bölümünü destekleyeceğini düşünüyorum. Teşekkürler!
sri

@iBug Burada aynı (Ben aslında 2 tane, bir tane sattı). Sürücü sorunları, üzerlerinde Windows'u, bazen Android'i kullanmanın bir ağrı olduğunu söylüyor.
Andy Yan,

@AndyYan Sürücü sorunu?
WU'da

@iBug Nah - dokunmatik panel ve ekran gibi bazı sürücüler zaman zaman hatalı çalışıyor ve yeniden kurulmasını gerektiriyor. Otomatik sürücü güncellemeleri neden olmaz.
Andy Yan

1
OTOH, Chromebook'larda uygulamayı çalıştırmak için x86 desteği ve diğer ayarlamalar isteyebilirsiniz .
Alex Cohn

23

Ç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 x86ve x86_64mimariyi kullandığını da belirtmeliyim . (Yalnızca ChromeBook'u desteklediğinizde bu mimariyi ekleyin)

Sonuç

Eğer uygulamanız destekliyorsa armeabi-v7ave arm64-v8amimarlı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


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.