Top
Operating Systems, Device Compatibility, and Performance Impact
  • 21 Mar 2024
  • 1 Minute To Read
  • Dark
    Light
  • PDF

Operating Systems, Device Compatibility, and Performance Impact

  • Dark
    Light
  • PDF

Article Summary

OS and Native Languages Supported

Operating Systems

The iOS Whatfix Mobile SDK is compatible with iOS 10.0 and above, while the Android Whatfix Mobile SDK is compatible with Android 5.0 and above.

Native Languages

PlatformNative Language Supported
AndroidJava / Kotlin
iOSObjective C / Swift
Semi-Native
(written in other languages but compiled to native code)
React Native: JavaScript
Xamarin: C#
Hybrid
(native app with web components)
PhoneGap
Cordova

Performance Impact

The Whatfix Mobile SDK does not affect the application performance, as it uses low-level OS APIs to optimize its performance.

Battery Consumption

The Whatfix Mobile SDK works at a very low sample rate, so it does not affect your app’s battery consumption.

CPU/GPU

  • The Whatfix Mobile SDK is designed and built to run with as minimal a footprint as possible. 
  • For iOS, in a benchmark made on iPhone 12 pro, the average CPU spike was around 15-20%. 
  • In a benchmark made on Oneplus 6T for Android, the average CPU spike was around 15-16%.

Network

The Whatfix Mobile SDK sends data to the backend to better trace the end-user journey and facilitate Segmentation. The SDK network consumption for an average session depends on the number of campaigns and goals in the implementation:

Your title goes here
Incoming includes all the assets (images, content) of all the Walkthroughs and projects.
Whatfix Mobile Performance based on implementation size

HeavyLight

IncomingOutgoing
IncomingOutgoing
iOS5.78 MB90.10 KB2.32 KB30.16 KB
Android5.67 MB45.03 KB1.34 MB26.59 KB

Heavy implementation includes: 

  • 12-15 Walkthroughs
  • 8-10 Elements

Light implementation includes: 

  • 4-5 Walkthroughs
  • 2-3 Elements

Whatfix SDK File Sizes

  • The iOS Whatfix Mobile SDK is about 6-8 MB.
  • The Android Whatfix Mobile SDK is about 529.3 KB.







Was this article helpful?
Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.