Omar Heaba
Omar Heaba

Reputation: 193

What is the difference between (Supported Architectures) in Xamarin.Android

There are four options

1- armeabi-v7a
2- arm64-v8a
3- x86
4- x86_64

Do I need to select them all if I want my application to support devices running from Android Q to Android Ice Cream Sandwich.
I want an explanation about them

Upvotes: 3

Views: 560

Answers (1)

user10627299
user10627299

Reputation: 9234

armeabiv-v7a: 7th generation and above ARM processors. Most Android devices manufactured after 15th of 2011 use it.(support armeabi and armeabi-v7a)

arm64-v8a: 8th generation, 64-bit ARM processor, Most of new android devices use it(Contains two execution states of AArch32 and AArch64 corresponding to 32, 64bit ,support armeabi-v7a,armeabi and arm64-v8a)

x86: Intel 32 bit, generally used for tablets (support armeabi (performance loss) and x86)

x86_64: Intel 64 bit, generally used for tablets (support x86 and x86_64)

Do I need to select them all if I want my application to support devices running from Android Q to Android Ice Cream Sandwich.

Based on your description Please select all of them.

Here is a helpful article about it.

https://learn.microsoft.com/en-us/xamarin/android/app-fundamentals/cpu-architectures?tabs=windows

Upvotes: 2

Related Questions