Are `x86` and `x86_64`Android targets not supporte...
# kotlin-native
h
Are
x86
and `x86_64`Android targets not supported? I'm looking at the sample https://github.com/JetBrains/kotlin-native/blob/master/samples/androidNativeActivity/build.gradle here and only seeing
arm32
,
arm64
n
You are correct with arm32 and arm64 being the only platforms supported by the Android target.
Android isn't widely used on x86/x86_64 based CPUs (on "real" devices) hence it doesn't make much sense for the Android target to support those CPUs.
h
It's needed for emulators
😂 1
👍 7
b
And the only platform supported is x86 now. It is really helpful to support it.
j
Yeah tried to use the old emulators instead of intel arch
I do not recommend it, at all.
g
Android isn’t widely used on x86/x86_64 based CPUs
It’s not true, all the Chromebooks are x86 and in our app we have significant amount of users who use Android apps on their Chromebooks
👍 2
it doesn’t make much sense for the Android target to support those CPUs
Also we have high performance C++ code that works with audio and difference between native x86_64 vs ARM interpreter is huge. So support x86/x86_64 is really required for native code used for Android applications
n
Permanent Android support on Chromebooks is a recent change though.
g
It’s already available for many Chromebooks even released 3 years ago, thanks to good backward compatibility support
u
+1