The Android NDK provides a small library named cpufeatures that your app can use at runtime to detect the target device's CPU family and the optional features it supports. It is designed to work as-is on all official Android platform versions. https://developer.android.com/ndk/guides/cpu-features.html