The following documentation details the minimum requirements necessary for using various parts of Esper.
In this article:
- Web-based Console (*.esper.cloud)
- Dedicated Android Devices
- Esper Feature Support
- Esper Dev Tools Requirements
- Supported Development Platforms
- Help
Web-based Console (*.esper.cloud)
The Console works with the following desktop browsers:
- The five most recent Chrome versions
- The five most recent Firefox versions
- The two most recent Edge versions
- The three most recent Safari versions
Mobile browsers are not supported.
Dedicated Android Devices
Targeted devices must run Android version 5.0 or above. However, we recommend that you use devices running Android version 7.0 Nougat (API Level 24) or above.
We support the following Android versions:
- 5.0 Lollipop
- 5.1 Lollipop MR1
- 6.0 Marshmallow
- 7.0 Nougat
- 8.0 Oreo
- 8.1 Oreo MR1
- 9.0 Pie
- 10.0 Q
- 11.0 Red Velvet Cake
- 12.0 Snow Cone
- 13.0 Tiramisu
We also support devices running Esper Foundation for Android. Additional features are supported for these devices.
Esper Feature Support
- ✓ - Feature Supported
- ❌ - Feature Not Supported
- ❗️ - A prompt will be provided to the user, which then has to be approved unless a supervisor is present, in which case silent application install/uninstall is supported.
- ❓ - Partially supported. This option is only supported if a supervisor is available.
Android 5.0 (Lollipop) |
Android 5.1 (Lollipop MR1) |
Android 6.0 |
Android 7.0 (Nougat) to Android 10.0 Q |
|
Managed Google Play | ✓ | ✓ | ✓ | ✓ |
App Install/Uninstall | ❗ | ❗ | ✓ | ✓ |
App Permission Management |
❌ | ❌ | ✓ | ✓ |
Remote Viewer & Screenshot |
✓ | ✓ | ✓ | ✓ |
Device Commands | Android 5.0 (Lollipop) |
Android 5.1 (Lollipop MR1) |
Android 6.0 (Marshmallow) |
Android 7.0 (Nougat) to Android 10.0 Q |
Reboot | ❓ | ❓ | ❓ | ✓ |
Location Control | ✓ | ✓ | ✓ | ✓ |
Brightness Control | ✓ | ✓ | ✓ | ✓ |
Volume Controls | ✓ | ✓ | ✓ | ✓ |
Rotation Control | ✓ | ✓ | ✓ | ✓ |
Screen Timeout Control | ✓ | ✓ | ✓ | ✓ |
Policy Features | Android 5.0 (Lollipop) |
Android 5.1 (Lollipop MR1) |
Android 6.0 (Marshmallow) |
Android 7.0 (Nougat) to Android 10.0 Q |
Disable Lockscreen | ✓ | ✓ | ✓ | ✓ |
Disable Camera | ✓ | ✓ | ✓ | ✓ |
Disable Status Bar | ❌ | ❌ | ✓ | ✓ |
Disable NFC Beam | ❌ | ✓ | ✓ | ✓ |
Disable Outgoing Calls | ✓ | ✓ | ✓ | ✓ |
Disable Factory Reset | ✓ | ✓ | ✓ | ✓ |
Disable USB Connectivity | ✓ | ✓ | ✓ | ✓ |
Disable Screenshot | ✓ | ✓ | ✓ | ✓ |
Disable Safe Mode | ❌ | ❌ | ✓ | ✓ |
Disable SMS | ✓ | ✓ | ✓ | ✓ |
Enforce Password Rules | ✓ | ✓ | ✓ | ✓ |
Enforce Default App Permissions |
❌ | ❌ | ✓ | ✓ |
Safety Net | ✓ | ✓ | ✓ | ✓ |
Device Telemetry | ✓ | ✓ | ✓ | ✓ |
Kiosk Mode & Lockdown | ✓ | ✓ | ✓ | ✓ |
Esper Dev Tools Requirements
Various Esper tools and SDKs require a Python installation. The table below lists the requirements for Python, depending on the tool you would like to use. Python can be downloaded and installed from python.org.
Tool | Python 2.7 | Python 3.6+ |
---|---|---|
Esper SDK | Yes | Yes |
Esper CLI | No | Yes |
Esper SDK Language Support
- Python
To use the Esper Python SDK, please ensure you are using Python v2.7 or above.
Supported Development Platforms
- MacOS
- Windows
- Linux
At Esper, our developers use the platforms above. So feel free to use whatever platform suits your needs (unless otherwise noted).
Help
Issues with setup? Reach out to Esper. We'll be happy to assist you.