1. Home
  2. WalkMe Mobile
  3. Mobile: Getting Started With WalkMe Mobile
  4. Mobile: Operating Systems, Device Compatibility and Performance Impact

Mobile: Operating Systems, Device Compatibility and Performance Impact

Updated on November 15, 2018
Download PDF

OS and Native Languages Supported

Operating Systems

The iOS WalkMe Mobile SDK is compatible with iOS 8.0 and above, while the Android WalkMe Mobile SDK is compatible with Android 5.0 (code-name “Lollipop”) and above.

Native Language Types

Android

  • Java

iOS

  • Objective C / Swift

Semi-Native (written in other languages but compiles to native code)

React Native – JavaScript

  • Xamarin – C#

Hybrid (native app with web components)

  • PhoneGap
  • Cordova

Performance Impact

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

Battery Consumption

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

CPU/GPU

The WalkMe Mobile SDK is designed and built to run with as minimal a footprint as possible. In a benchmark made on iPhone 4, the maximum CPU usage (at peak) was around 4%.

Network

The WalkMe 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 amount of campaigns and goals in the implementation:

WalkMe Performance based on implementation size
  Heavy Light
Incoming Outgoing Incoming Outgoing
iOS 600 KB 55 KB 60 KB 50 KB
Android 213 KB 94 KB 155 KB 85 KB

Heavy implementation

  • 30-33 WalkThrus
  • 18-27 ShoutOuts
  • 8-12 Launchers

Light implementation

  • 5-10 WalkThrus
  • 3-7 ShoutOuts
  • 2-5 Launchers

WalkMe SDK File Sizes

  • The iOS WalkMe Mobile SDK is up to 10 MB.
  • The Android WalkMe Mobile SDK is roughly 700 KB

Supported Devices/Screen Sizes

WalkMe Mobile supports all iOS devices and iOS versions.

DISCLAIMER: Due to the vast number of Android devices available on the market, we suggest that customers use the device preview functionality within the WYSIWIG of the Mobile Console to preview the created content on devices they plan to implement on (including for iOS devices as well). Please note that you can segment campaigns to different devices if needed.

WalkMe cannot guarantee that content will render the same across all devices, but the functionality to check before publishing is available in the Console as follows:

Mobile Console > MY CAMPAIGNS > Select a campaign > EDIT CAMPAIGN > PREVIEW DEVICE

Please see the screenshot below:

Was this article helpful?

Related Articles