Skip to content
On this page

System Requirements

The following device requirements must be met in order to use the Binah Framework in your Android application:

Operating System Version

To run the Binah SDK, Android 8.1 (API 27) or a higher version is required.

Benchmark Performance Verification

Based on the Geekbench 6 single-core results from https://browser.geekbench.com/android-benchmarks, devices with a score of 300 or higher are supported. However, it is recommended to use a device with a benchmark score of 500 or higher.

CPU

The device processor Application Binary Interface (ABI) must support arm64-v8a. The following code can be used to verify the processor's support for arm64-v8a:

Kotlin
if (Build.SUPPORTED_64_BIT_ABIS.isEmpty() || !Build.CPU_ABI.contains("arm")) {
    // The processor is NOT supported
}
Java
if (Build.SUPPORTED_64_BIT_ABIS.length == 0 || !Build.CPU_ABI.contains("arm")) {
    // The processor is NOT supported
}

Camera

FPS

The camera must support 30 FPS (frames per second) imaging. The SDK enforces this requirement by verifying that CameraCharacteristics.CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES contains a range with a minimum of 30 FPS and a maximum of 30 FPS.

Image Size

The camera must allow an image output size of 640x480 pixels. The SDK enforces this requirement by verifying that CameraCharacteristics.SCALER_STREAM_CONFIGURATION_MAP contains an output size of 640px width and 480px height.

Flashlight

For accurate finger measurements, it is necessary to have a flashlight near the rear camera. Refer to Binah.ai's support center at https://www.binah.ai/contact/ for detailed best practices on using the camera and the flashlight during a measurement.

Deprecation Warning

Finger measurements are deprecated and will be removed in future versions of Binah.ai's SDK.