Operating Systems, Device Compatibility, and Performance Impact

Prev Next

OS and Native Languages Supported

Operating Systems

The iOS Whatfix Mobile SDK supports iOS 10.0 and above, while the Android Whatfix Mobile SDK supports 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:

Note: 
Incoming data 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 approximately 6-8 MB.
  • The Android Whatfix Mobile SDK is approximately 529.3 KB.


Privacy Policy | Whatfix Glossary | Whatfix Platform Status
Copyright © 2024 WHATFIX TM. All rights reserved.