Arm Arm64 x86 Selection Guide for Android

ARM ARM64 x86 Selection guide for Android phones.

After introducing different architectures in Android App development, finding the right APK is bit challenging. It’s hard to figure out CPU architecture of your phone. So to help you and clear the confusion, I have made: ARM ARM64 x86 Selection guide for Android phones.

These keywords represent architecture models of your smartphone’s CPU, like 32 bit and 64 bit it is just like windows. You might have to consider the right architecture for your phone before you download an APK or flash custom ROM. With the advancement in technology, new architecture patterns are being followed in the development of processors. Each new processor is better than the previous one and each new operating system is better in terms of performance and time/space-efficiency than the previous one.

  • ARM means the devices that are running 32-bit operating system/processor.
  • ARM64 means the devices that are running a 64-bit operating system/processor.

Arm Arm64 x86 Selection Guide for Android

Following are few famous Android smartphones along with their processor’s architecture information:




SamsungGalaxy S5
Note 4, Note 3Galaxy S2/S3
Google (LG)Nexus 5ARM
  • Note 10
  • Note 10+
  • Note 9
  • Note 8
  • Galaxy S10
  • Galaxy S9
  • Galaxy S8
  • Galaxy S7
  • Galaxy S6
  • Galaxy S20
  • Galaxy S20 Ultra
  • Galaxy S20+
Google (LG/Huawei)
  • Nexus 6P
  • Nexus 5X
  • Pixel
  • Pixel 2
  • Pixel 3
  • Pixel 3A
  • Pixel 4
SonyXperia Z2ARM
OppoOnePlus OneARM
  • OnePlus 2
  • OnePlus 3
  • OnePlus 3T
  • OnePlus 5
  • OnePlus 5T
  • OnePlus 6
  • OnePlus 6T
  • OnePlus 7
  • OnePlus 7 Pro
  • OnePlus 7T
  • OnePlus 8
  • P9
  • Mate 10
  • P20
  • Mate 20
  • Mate 20 Pro
  • P30
  • P30 Pro
  • P40 Pro
  • P40

Below is further information regarding the compatibility of ARM ARM64 x86 architecture while installing custom ROMs and APKs. If you have any confusion in your mind regarding your phone’s processor and its architecture. Following details will help you to clear all the confusions.

Note: Some people get confused with x86. There isn’t anything like ARM86. x86 stands for the processors made by Intel which offers 84-bit processing. 

As the ARM64 aka x64 architecture is backwards compatible so it’s fine to install ARM aka 32-bit apps on it.

  • ARM on ARM device: OK.
  • ARM64 on arm device: Not compatible.
  • ARM on ARM64 device: OK.
  • ARM64 on ARM64 device: OK.

If your device is not present in the table above then use Droid Hardware info app to figure out the correct architecture for your Android phone. Just download the app from here.

After installing, open it up and tap on the device information tab. It will display all the details regarding your phone, including the correct architecture of your phone from ARM ARM64 or x86. It will also display Android OS along with SDK version of your phone. You can use it to figure out the right DPI (Dots per inch) of your phone. Droid hardware info app is a very helpful app, it is recommended to keep a check on what’s going on under the hood of your phone. There are other tools like it but it seemed to be the best tool for figuring out the right architecture of Android phone.

That’s all, if you have any query regarding Arm Arm64 x86 Selection Guide for Android, then let me know in the comments. You can also help us to improve this guide. Your feedback will be appreciated. If you still have any confusion you can contact us, we will be happy to help you figure out the architecture of your phone and right APK or custom ROMs with respect to the architecture of your phone.

Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Newest Most Voted
Inline Feedbacks
View all comments
2 years ago

hi,I own a Oneplus one with custom rom and root perission.On the droide phone info tab it shoes me that i have ARMv7 processor rev 1 (v7l). Also kernel is armv7l. I’m trying to install Google camera apx but I can’t find it because all the apk seems to be with arm64. any help will be appreciated.Thank you

Tai The Guy
Tai The Guy
2 years ago

Idk y the fuk this info isn’t more readily available. Like… Am I the ONLY ONE looking for this? Thank u very much

Abdullah Akbar Shafi
2 years ago
Reply to  Tai The Guy

Glad it worked for you. Share it with your friends and all using social media networks.

Marius Ologesa
Marius Ologesa
1 year ago

“Intel which offers 84-bit processing.” — new architecture

11 months ago

Thanks for the post in this, most helpful!