Zendrive SDK v10.1 Release Notes

Item

Description

Product

Zendrive SDK

Version

v10.1

OS Support

This version supports iOS 17.5 and Android 14

Release Date

June 24, 2024

Zendrive SDK v10.1 includes the following new features and upgrades:

1. Android 100Hz collision data sampling logic to improve the robustness of phones supported for collision detection

The Zendrive collision detection algorithm analyzes accelerometer data at 100 Hz to detect collisions. However, it was noticed that for some mid-range ANDROID devices, accelerometer data was being received at a much higher frequency, resulting in issues with collision detection. SDK 10.1 includes signal-processing algorithms to downsample high-frequency collision accelerometer signals. This will improve the robustness of support for collision detection for more than 99% of all Android devices.

2. New deep-learning (AI) based Android collision detection model

SDK 10.1 includes a new deep-learning based Android collision detection model. Customers should see up to 20% higher recall at the same precision level in the field. The new AI model will also improve the robustness of the model and reduce the variability of performance cross different Android devices.

3. Handling the ’motion and fitness’ handling for iOS 17.5 by configuring barometer data.

For iOS 17.5 onwards, Apple bought barometer data collection under the ‘motion and fitness’ permission. Hence all Apps integrating the Zendrive SDK must set the NSMotionUsageDescription flag in the app info.plist file.

In SDK 10.1, Zendrive has made barometer data collection configurable. Customers who are not using collision detection would still need to set the NSMotionUsageDescription flag in their info.plist file for their app to be approved by the Apple App Store. However, the ‘motion and fitness’ permission pop-up will not appear for those customers. Customers using Collision Detection will continue collecting barometer data and the ‘motion & fitness’ permission will have to be taken from end users.

4. Robustness changes and Bug Fixes

Changes related to fixing bugs, collecting data for better debugging etc.

SDK Dependency Packages:

iOS:

Dependency
Coordinates
Upgrade Version
Action

SQLite

stephencelis/SQLite.swift

0.15.3

Upgrade to this version.

AWS

aws-amplify/aws-sdk-ios

2.34.2

Upgrade to this version.

Min iOS version supported

iOS13

Android:

Dependency
Upgrade Ver
Cust.Action

Play Service Location

21.0.1

Less than or equal to this version.

AWS SQS

2.73.0

Equal to this version.

Okhttp

4.9.3

Less than or equal to this version.

Kotlin

1.5.2

Less than or equal to this version.

Gradle

7.3.3 - 7.5

Upgrade between these versions.

AGP

7.2.2 - 7.4.2

Upgrade between these versions.

Co-routines Android

1.5.2

Less than or equal to this version.

Last updated

Was this helpful?