MDM

Android MDM: A Guide to Android Device Management

David Ruddock
July 16, 2025

Learn More

Android MDM is software that monitors and manages groups of Android devices remotely (MDM stands for Mobile Device Management). If you use Android edge devices at your business, organization, or enterprise, you probably need an Android MDM solution to manage them.

MDM Solutions for Android

What is Android MDM?

Mobile Device Management (MDM) alone refers to management of any mobile device, while Android MDM refers to management of Android devices specifically (though an Android MDM may also allow you to manage iOS, Linux, or Windows devices).

An MDM (Android or otherwise) can be used to distribute enterprise apps, centrally manage device settings, and enforce security policies. (But not all Android MDMs offer the same features — if you need to lock down your Android devices to a single app, disable hardware buttons, or force the screen to stay on forever, you may need an advanced MDM solution.)

Note: When choosing your Android MDM, it's critical to know if the Android devices you want to manage are running Google Android (GMS Android) or AOSP (i.e., non-GMS). If these terms are new to you, check out our guide on GMS vs non-GMS Android.

What Are the Benefits of Android MDM?

Managing Android devices individually without an MDM solution is certainly possible, but it’s very likely insecure and certainly unscalable — there are many ways manual fleet management can go wrong. Here are the key benefits of Android MDM over manual device management.

Which Android Devices Can You Manage with an Android MDM Platform?

Android can run on almost any device, which is both a blessing and a curse. Every Android device behaves a bit differently, and so having an Android MDM solution to ensure they’re managed in a consistent way is absolutely crucial. 

Some examples of devices that you can run Android on include: 

  • Tablets
  • Smartphones
  • Kiosks
  • Point of sale (POS) devices
  • Self-checkout devices
  • Interactive signage
  • Handheld scanners
  • IoT edge devices
  • And many more

The specific type of device matters less than how that device is used, though. The needs of BYOD (bring your own device) and COPE use cases (corporate owned, personally enabled — such as employee smartphones, laptops, and tablets) vary dramatically from devices for dedicated business-critical activities. That’s where dedicated device management comes into play.

Android MDM: BYOD / COPE vs Dedicated Device Use Cases

The difference between BYOD / COPE Android use cases and dedicated device use cases are straightforward to understand. 

BYOD / COPE scenarios generally do not require the kind of precise control and real-time monitoring that dedicated device use cases do. Dedicated device uses, on the other hand, often must be finely tuned and tightly controlled so that those devices perform as required in the field. 

Here is how you can differentiate BYOD / COPE devices from dedicated devices. Generally speaking, if any two of the below statements in a given column are true, that indicates the device use case.

Scenario Manual device management Device management with MDM
Lost device passcode Passcodes set individually, must be stored in a password manager and retrieved manually by staff Credentials stored at management layer, admins can unlock devices remotely
BYOD / COPE use case Dedicated device use case
The device is supplied by the employee, not owned by the organization Device is owned and managed by the organization and used only for business (no personal use is allowed, and is often disabled).
The device is used for a wide variety of use cases (e.g., a front desk computer at a retail business) Device is used for a single or a small number of highly specific functions (e.g., point of sale, check-in, inventory management).
The device is used exclusively by a single employee and contains that employee's personal data Device may be used by a large number of employees, but in an identical (or near identical) way.

The above should give you a sense if your use case is BYOD / COPE or dedicated. In general, employee or student laptops, workstations, phones, and tablets are the most common BYOD / COPE use cases. If the device doesn’t fall into one of those groups, your use case is probably as a dedicated device.

BYOD / COPE use cases work well with traditional MDM solutions, where real-time monitoring, strict device settings configuration, and on-demand software deployment aren’t critical features. But dedicated devices need a dedicated, enterprise-scale MDM — here is how traditional and enterprise MDM break down by suitability to device type:

Good fit for traditional MDM

  • Employee smartphones
  • Employee laptops/workstations
  • Employee tablets
  • Student laptops/workstations
  • Student tablets

Needs dedicated enterprise-scale device management)

  • Point of Sale (POS) device, stationary or handheld
  • Self-service restaurant kiosk
  • Medical check-in kiosk
  • Retail, hospitality, or informational kiosk (hotel check-in, mall directory, registration kiosk)
  • Restaurant kitchen display
  • Inventory or logistics handheld device
  • Restaurant or retail digital signage
  • In-vehicle tablet or handheld device
  • Smart vending machine
  • Smart vending machine
  • Connected medical devices (health IoT)
  • Smart exercise equipment
  • Rugged field devices

How Much Does Android MDM Typically Cost?

According to research conducted by Oxford Economics and Samsung, Android MDM solutions cost between $3.25 and $9 per device, per month. That means managing a fleet of 100 devices could cost anywhere from $3900 to $10800 per year with Android MDM.

However, the cost of Android MDM is a complex topic, and we encourage you to read more in our guide about MDM cost.

Download our Free MDM RFP Template

We know that comparing device management solutions can be complex, so we put together an MDM RFP (Request for Proposal) template to help you quickly and easily compare potential MDM providers. In the template, we'll walk you through key considerations about technical requirements, budget, timeline, and more.

MDM RFP Template

What are Common Android MDM Features? 

Android device management platforms have advanced well beyond their original basic functionality of managing smartphones that employees would use for work. As the way businesses capitalize on the flexibility of the Android operating system has evolved, so too has the need for Android MDM features. If you're shopping for an Android MDM platform, features you'll want to look for include:

  • Kiosk mode: With tens, hundreds, or thousands of devices out in the wild, you want to ensure that those devices are locked to only the app or apps you choose, and that users can't get around those apps and use your company devices for other things. Kiosk mode for Android enables this type of lockdown.
  • Remote control: The ability to remote access Android devices means IT teams can troubleshoot or update devices in any location. Remote control in an Android MDM solution is like having a full remote desktop tool (such as TeamViewer) for your devices.
  • Provisioning options: Configuring new devices can be one of the most time-consuming parts of device management. An Android MDM platform that offers multiple provisioning options allows you to select the one that's best — and fastest — for your business.
  • Telemetry data & alerts: Knowing the status of all devices at all times means peace of mind that your devices are running smoothly for your business. Setting up alerts for when something changes enables proactive troubleshooting to fix any issues quickly.
  • Device grouping & staged software rollouts: If you're managing a large fleet of devices, you likely have groups of devices that need different updates at different times. The ability to group and organize devices in the MDM console and then roll out updates in stages based on custom rules gives you the control you need.

Android MDM Limitations and Drawbacks

Android MDM solutions that were originally designed for the BYOD use case are very limited in several key respects. However, deploying new devices and updating apps or content on those devices is a key weakness of many Android MDM solutions.

If you need to update certain devices with specific software builds for particular tagged hardware targets or inside a specific timeframe (on a regular schedule), most Android MDM solutions will leave you wanting. Even the Google Play Store (for GMS devices) isn't a great fit if you need this level of precision and reliability when deploying software updates to devices. If updates (software, apps, or even content) are important to you, finding an Android MDM solution that offers granular control of software and content is important.

If you want to repeatably and reliably update the software on any Android device in your fleet, you’ll need a distribution platform and infrastructure to manage it (a cloud). Esper's full stack management tools and easy to use console can open brand new avenues for efficiency (OpEx reduction) and innovation.

Traditional MDM vs Enterprise MDM features for Android

As part of evaluating your Android MDM, you need to determine whether you’re looking at a legacy (traditional) MDM or an advanced MDM solution with modern features. While traditional MDMs may work well for BYOD / COPE use cases, make no mistake: There are very substantial differences in capabilities when compared to advanced MDM. Here are some features that distinguish the two.

Feature Traditional Android MDM Advanced Android MDM
Remote app installation and updates Yes (if user accepts install) Yes (no user acceptance required)
Device naming and grouping Yes Yes
Set device security policy Yes (limited enforcement) Yes (strict enforcement)
Change device system settings Limited Yes (and survives reboot)
Drift management (anti-tamper) No Yes
Device remote control No (or, only for select devices, with additional plugin) Yes
Remote debugging No Yes
Anti-theft / geofencing alarm No Yes
Deploy OS updates No Yes
On-demand app / content deployment with staging controls No Yes
Support for custom OS builds (AOSP) No (or very limited) Yes
Support for custom integrations via SDK / API No Yes
Kiosk mode (single app mode) Limited Yes (w/ hardened kiosk mode)
Automated provisioning No Yes

Android MDM: GMS vs AOSP Explained

If you're shopping for an Android management solution, you've likely become familiar with the terms "GMS" and "AOSP." Here are some helpful ways to understand the differences between managing GMS and AOSP devices using a traditional Android MDM.

Android management featuresAndroid MDM with GMS deviceAndroid MDM with AOSP device
App storeGoogle Play StoreNone
Firmware updatesOEM managed (no user control)None / Limited
Push notificationsGoogle FirebaseNone
Location servicesGoogle Play Services for locationNone
Security patchesGoogle security patches (from OEM)None
Content cloudNot includedNone / Limited
App delivery infrastructureGoogle Play StoreNone / Limited
Web app platformGoogle ChromeNone / Limited
Device debuggingCrashlyticsNone

If you're building your own custom device, you've likely investigated how easy it would be to just become GMS certified and use Google’s Play ecosystem and tools. For some companies, this is the best solution — if you have the time and resources to get GMS certified. 

And with so few features, it may seem AOSP is a dead end.  But if your device is unusual in some way or otherwise not cut in the cloth of a typical Android smartphone, GMS certification may not be practical, or even possible under Google’s restrictions.

We have an in-depth primer on the key differences between GMS and non-GMS Android devices and what it takes to become GMS certified, which involves passing some extremely rigorous automated test suites. You can also check out Google’s CDD (Compatibility Definition Document). This defines what a “true” Android device is and will be, often forecasting changes years into the future.

If you want to understand GMS's drawbacks in a sentence? With GMS, you're on Google's timeline and must meet their definition of what "Android" really means, and that has material costs. With GMS, you're also building against a consumer-grade device experience that may be a poor fit for your use case. AOSP offers an alternative, but comes with its own considerations.

Android Management Solutions for AOSP Devices

When you talk about "non-GMS" Android devices, you're talking about devices running "AOSP." The Android Open Source Project (AOSP) is the fully open source version of the Android OS, and it underpins more devices in more scenarios than it’s likely reasonable to list in a single place.

Manufacturers can utilize the open source code Google publishes as part of AOSP to assemble an OS, and Google has no control over these AOSP devices. The downside is that AOSP devices don't have Google’s mobile services and applications, so they don't have the cloud APIs and support infrastructure to enable OTA application updates and firmware over the air (FOTA) updates — and this is where major AOSP management challenges begin.

But AOSP can also enable huge opportunities, as the platform offers a huge library of APIs and supporting documentation, a ready-made UI, basic stock applications, and cross-platform development tools.

Designed to receive FOTA upgrades in place (with minimal disruption using features like A/B system partitioning), AOSP can let you build devices that can meaningfully improve your overall device experience. All with the option to iterate in the field with software and firmware innovations that are fully under your control.

Most Android MDM providers are designed for Android GMS devices. These solutions were never built to do the kinds of things Google does for consumer Android products (deliver app updates, new content, firmware updates) because Android with GMS already provides these functions. But if you're running AOSP Android, you're now missing tools that a full stack Android management partner like Esper can provide (for example, FOTA).

Key Considerations When Shopping for Android MDM

It may seem silly to say, but knowing what you’re going to use your devices for is the first step to getting the right Android MDM. If you have a straightforward BYOD scenario, it’s almost impossible to go wrong with most Android MDMs. If your use case is more specific — your devices are revenue-generating or business-critical, for example — that changes things. At that point, it’s much easier to go with the wrong Android MDM. 

The good news is that we have a resource to help. Basically, it’s a 10-question checklist to help you decide what kind of Android MDM is best for you. Each question is weighted toward a specific use-case, so it should help you determine exactly what your needs are and why

If you already have an Android MDM solution that sort-of works, you may have accepted its limitations by developing workarounds. In that case, it’s easy to brush off other solutions as unlikely to add significant value. But if you added up all the hours you and your developers spent troubleshooting and building those workarounds for your Android MDM instead of building great products, you'd see the math very differently.

Practicing proper edge fleet management would not only save your business money, it will help you create better products for your customers — and be able to do so faster and with far greater flexibility at scale.

If you're tired of dealing with a makeshift solution, you're ready to take the Esper Android MDM plunge. Come talk to us.

Learn More: Enterprise OS Agnostic & Android MDM Solutions

Keep Exploring

No items found.

Esper is Modern Device Management

For tablets, smartphones, kiosks, point of sale, IoT, and other Android, iOS/iPadOS, Windows, and Linux edge devices.

Kiosk mode

Hardened device lockdown for all devices (not just kiosks)

Explore Kiosk Mode

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Block quote

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

  • Item A
  • Item B
  • Item C

Text link

Bold text

Emphasis

Superscript

Subscript

App management

Google Play, Apple App Store, private apps, or a mix of all three

Explore App Management

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Block quote

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

  • Item A
  • Item B
  • Item C

Text link

Bold text

Emphasis

Superscript

Subscript

Device groups

Manage devices individually, in user-defined groups, or all at once

Explore Device Groups

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Block quote

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

  • Item A
  • Item B
  • Item C

Text link

Bold text

Emphasis

Superscript

Subscript

Remote tools

Monitor, troubleshoot, and update devices without leaving your desk

Explore Remote Tools

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Block quote

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

  • Item A
  • Item B
  • Item C

Text link

Bold text

Emphasis

Superscript

Subscript

Touchless provisioning

Turn it on and walk away — let your devices provision themselves

Explore Touchless Provisioning

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Block quote

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

  • Item A
  • Item B
  • Item C

Text link

Bold text

Emphasis

Superscript

Subscript

Reporting and alerts

Custom reports and granular device alerts for managing by exception

Explore Reporting & Alerts

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Block quote

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

  • Item A
  • Item B
  • Item C

Text link

Bold text

Emphasis

Superscript

Subscript