Skip to content
On this page

System Requirements ​

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

Xcode Version ​

Xcode 11.4 or a later version is necessary for developing applications that incorporate the Binah.ai Framework.

iOS Operating System Version ​

Running the Binah Framework requires iOS 14 or later.

Integrating with the Binah.ai Framework requires setting the deployment target of your application to iOS 11 or later. If the deployment target is lower than iOS 14, it is the application's responsibility not to call the Binah.ai Framework when the runtime OS version is lower than iOS 14.

iPhone Devices ​

The list of iPhone devices compatible with the Binah.ai Framework includes iPhone 8 and all subsequent iPhone models.

iPad Devices ​

The list of iPad devices compatible with the Binah.ai Framework includes iPad (6th generation) and all subsequent models, including the iPad Mini and iPad Pro families.

Swift Version ​

To ensure compatibility, make sure you are using Swift 5.0 or a more recent version.

C++ Flag ​

The Binah iOS Framework is built with the C++17 flag [-std=c++17].

Architecture ​

The Binah iOS Framework is compatible with arm64 architecture, which is supported by all recent iOS devices.

Camera ​

The Binah Framework requires access to the device's camera in order to perform its functions.

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.

PPG Devices ​

Polar ​

To create a Polar session, you need a Polar device that meets the following criteria:

  • The mobile device must use Bluetooth to pair with the Polar Verity Sense and receive data from it.
  • The supported Polar model is Polar Verity Sense.
  • The SDK requires a minimum firmware version of 2.1.0 to be supported. You can fetch the minimum required version using the following code:
Swift
let minVersion = PolarSessionBuilder.polarMinVersion
Objective-C
NSString *minVersion = BNHPolarSessionBuilder.polarMinVersion;

Note

See the following instructions on how to update the Polar's firmware.