The following documentation details the minimum requirements 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
- 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
- 14
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 | ✓ | ✓ | ✓ | ✓ |
iOS Device Requirements
Esper supports iOS devices (iPhones and iPads) running version 11+. Some features may require later versions. See the iOS vs Android Device Feature Availability guide for more information.
Esper Dev Tools Requirements
Developers with Android devices may use Esper developer tools to further customize features. Some tools 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 |
See the developer docs for more information about tools and requirements.
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.