Skip to content

System Requirements#

Android installations#

FaceEngine requires:

  • Android version 4.4.4 or newer.

For development:

  • Android SDK 21;
  • Android NDK 21 {Pkg.Revision = 21.0.6113669}.

Note: Android development dependencies listed above can be downloaded directly from SDK manager in Android Studio IDE or via SDK manager command line tool. For more information, please visit https://developer.android.com/studio/command-line/sdkmanager.

Hardware requirements#

Mobile installations#

CPU requirements#

Supported CPU architectures:

  • x86;
  • x86_64;
  • armeabi-v7a;
  • arm64-v8a.

Note: Per-abi libraries are provided for Android.

Memory requirements#

RAM requirements are given for common for mobile platform verification pipeline.

Storage is amount of space specific version of installation takes on device. For Android app Gradle build system strips symbols from all the dynamic libraries when building a release .apk. As the result .so files in your final app archive will occupy (up to 30-60%, depending on platform) less storage space compared to ones found in the distribution.

"Memory requirements"

Requirements for Android
RAM 400 MB
Storage Full 350 MB
Storage Frontend 300 MB

Number of threads on mobile devices#

The description of according settings you can find in "Configuration Guide - Runtime settings". The setting <param name="numThreads" type="Value::Int1" x="-1" /> means that will be taken the maximum number of available threads. This number of threads is equal to according number of available processor cores. We strongly recommend you to follow this recommendation; otherwise, performance can be significantly reduced.

Back to top