Skip to main content

Android MDM: Work Profile, COPE and Kiosk Mode Explained

Android MDM explained: manage Android devices with Android Enterprise work profile, fully managed, COPE and kiosk modes, zero-touch enrollment and Knox.

Julien Ott Julien Ott
14 min read
android device management

Android device management is the process of remotely configuring, securing, and controlling Android smartphones and tablets through an MDM solution connected to Google's Android Enterprise framework. IT administrators use it to enforce security policies, distribute apps silently, and enroll devices hands-free via zero-touch provisioning.

Android powers roughly 72% of the global smartphone market (StatCounter, Q1 2026). For enterprise IT teams, that means managing fleets of Samsung Galaxy, Google Pixel, and Zebra devices across offices, warehouses, and field operations. With Android 16 shipping Advanced Protection and Identity Check in 2025, the platform now offers hardware-backed security controls that rival iOS in enterprise readiness.

This guide covers enrollment modes (fully managed, Work Profile, COPE, kiosk), security policies, app distribution through Managed Google Play, zero-touch enrollment, Samsung Knox integration, and the latest Android 16 enterprise features.

Managed Google Play handles the plumbing, not the catalog. The Appaloosa mobile application management page shows how private APKs, silent installs and version control sit on top of your Android Enterprise setup.

What Android Device Management Gives You

Security at Scale

Every device meets the same baseline: encryption enabled, screen lock required, OS version current. The policy you wrote is the policy that's enforced, across thousands of devices.

Operational Efficiency

An IT team that used to spend 20 minutes configuring each device can deploy hundreds of phones without touching one.

Employee Productivity

Users get a device with their apps, Wi-Fi settings, and email accounts ready on first boot. No setup wizard, no support ticket for a missing configuration.

Cost Reduction

Fewer tickets and faster provisioning lower the per-device management cost. Patch management and remote diagnostics also extend device lifecycles, which delays hardware refresh and reduces total cost of ownership.

How Android Device Management Works

Google built Android Enterprise as the official framework for managing Android devices at work. It replaced the older Device Admin API (deprecated since Android 10) with a more secure, consistent management layer. Our glossary has the full Android Enterprise definition.

The architecture is simple: your MDM server talks to Google's EMM APIs. When an admin pushes a policy or app, the command reaches the device through Google Play services, and the device applies it without a custom agent running in the background.

Android Enterprise works on any device running Android 6.0 or later with Google Play services.

Android Enterprise Enrollment Modes

The mode you choose depends on who owns the device and how much control you need.

Fully Managed Device

For corporate-owned devices with no personal profile. IT can enforce any restriction, install or remove any app, and wipe the device at will.

It suits shared devices (warehouse scanners, delivery tablets, retail kiosks) and employees who receive a dedicated work phone. Enrollment happens during initial setup: the user taps the welcome screen six times, scans the enrollment QR code, and the device configures itself.

Work Profile on Company-Owned Device

Introduced in Android 11, this mode (COPE) gives IT full device control while keeping business apps in a separate Work Profile. The user can install personal apps and use a personal Google account. IT can wipe the Work Profile alone, or the entire device if needed.

Work Profile on Personal Device (BYOD)

The Work Profile is an encrypted, IT-managed container on the employee's personal phone. Personal apps and data stay untouched: IT cannot see personal apps, photos, browsing history, or location.

Managed apps sit in a tabbed section of the app drawer with a briefcase badge. Users can pause the Work Profile outside business hours, which suspends work notifications and data sync.

Dedicated Device (Kiosk Mode)

For single-purpose devices: digital signage, point-of-sale terminals, warehouse scanners, or field equipment. Kiosk mode locks the device to one or a few approved apps. The user cannot open Settings, install apps, or exit the designated application.

Dedicated devices are enrolled as fully managed, then locked down with a kiosk policy. They often run unattended or are shared across shifts.

Choosing the Right Enrollment Mode

ModeDevice OwnerIT ControlPersonal UseBest For
Fully ManagedCompanyFullNoneShared devices, kiosks, warehouse
Work Profile (COPE)CompanyFull + Work ProfileAllowedCompany phones with personal use
Work Profile (BYOD)EmployeeWork Profile onlyUntouchedPersonal phones with work access
DedicatedCompanyFull + lockedNoneSingle-app kiosks, signage, POS

Security Policies You Can Enforce

Password and Screen Lock

Enforce a minimum password complexity (numeric, alphanumeric, or biometric). Set auto-lock timers and a maximum number of failed attempts before the device wipes. On Work Profile deployments, you can require a separate password for the work container.

Encryption

All Android devices running 6.0+ support file-based encryption. The MDM verifies that encryption is active and blocks unencrypted devices. Samsung Knox adds hardware-level encryption for the Knox container, which is certified for government use in several countries.

Compliance Policies

Define what makes a device compliant: minimum OS version, encryption enabled, no root access, approved device model. Non-compliant devices lose access to corporate email, VPN, or apps until they're fixed, which replaces manual auditing.

Network Controls

Push Wi-Fi configurations with enterprise certificates. Configure always-on VPN so all work traffic routes through your network. Restrict USB debugging and file transfer to prevent data exfiltration through physical connections.

Lost Device Response

Remote lock displays a custom screen with contact information. Remote wipe erases all data (or just the Work Profile on BYOD devices). On Samsung Knox devices, you can also trigger a remote ring at full volume to find a phone misplaced in an office or warehouse.

App Distribution on Android

Managed Google Play is the official channel for distributing apps to managed Android devices. It removes the need to sideload APKs or maintain your own app repository.

Public Apps

Approve Play Store apps for your organization. You can silently install required apps (on fully managed and company-owned devices) or make them available for optional download.

Private Apps

Upload your own APKs to Managed Google Play as private apps, visible only to your organization. Most companies distribute internal tools and custom field apps this way.

For organizations that need a branded app catalog across both Android and iOS, Appaloosa provides an enterprise app store that unifies distribution in a single interface.

Managed Configurations

Many enterprise apps support managed configurations (also called app restrictions): you pre-configure server URLs, authentication settings, and feature toggles before the app reaches the user. For example, push Microsoft Teams with your tenant ID pre-filled, or point a custom field app to the correct API endpoint per region.

Zero-Touch Enrollment

Zero-touch enrollment is Android's equivalent of Apple's Automated Device Enrollment. Devices bought from a zero-touch partner (Samsung, Google, Lenovo, and most major manufacturers) are registered in the zero-touch portal and enroll in your MDM server on first boot. The glossary entry on zero-touch enrollment covers the mechanics.

It's the recommended method for any corporate-owned Android deployment, and it persists. If someone factory resets the device, it re-enrolls on the next setup, so employees can't remove management and a stolen device can't be repurposed.

How to Configure an Android MDM App: Step by Step

Step 1: Link Android Enterprise to Your MDM

In your MDM admin console, open the Android Enterprise setup and sign in with a Google account to create (or link) a managed Google Play enterprise. This binds your MDM to Google's management APIs and activates Managed Google Play for your organization. It takes about two minutes.

Step 2: Create Your First Policy Profile

A policy profile defines what happens on the device once it enrolls. Start with a baseline: password requirements (complexity, minimum length, auto-lock timeout), encryption, Wi-Fi with enterprise certificates, and compliance rules (minimum OS version, security patch level).

Create separate profiles for each enrollment mode (fully managed, Work Profile, dedicated), since each mode supports a different set of restrictions.

Step 3: Configure App Deployment

In the application management section of your policy, add public apps from Managed Google Play, your private apps, and web apps (home screen shortcuts to web applications).

Then choose an assignment type per app. Force-installed apps deploy silently and cannot be removed by users. Pre-installed apps deploy automatically but users can uninstall them. Required for setup apps must finish installing before the device becomes usable, so critical security or productivity tools are present from the start.

Step 4: Enroll Your First Device

For a quick test, use QR code enrollment on a factory-reset device, with the QR code generated by your MDM. Confirm that policies apply, apps install, and Wi-Fi connects.

Step 5: Scale with Zero-Touch

Register your MDM configuration in the zero-touch portal. When your reseller ships new devices, they are pre-assigned to your MDM.

Managing Samsung Devices with Knox

Samsung devices make up a significant share of enterprise Android fleets, and Samsung Knox adds capabilities beyond standard Android Enterprise:

Knox Platform for Enterprise (KPE). Hardware-backed encryption, certificate management, and VPN configuration that goes deeper than stock Android. KPE enables features like dual DAR (Data at Rest) encryption for government compliance.

Knox Mobile Enrollment (KME). Samsung's own zero-touch system, which works alongside Google's. It applies when you buy through Samsung's channel.

Knox E-FOTA. Enterprise Firmware Over The Air lets you control which firmware version your Samsung devices run. You can test a new Android version on a pilot group before approving it for the full fleet.

Explore

See the full platform

Enrollment, apps, security, remote support: all in one place.

Explore Appaloosa

Android Enterprise Recommended: Choosing the Right Devices

Google's Android Enterprise Recommended (AER) program certifies devices that meet specific enterprise standards. AER devices guarantee:

  • Minimum hardware specs for business workloads
  • Regular security patches within 90 days of release
  • Consistent zero-touch enrollment support
  • At least 3 years of security updates

Samsung Galaxy A and S series, Google Pixel, and select Motorola and Nokia devices are commonly AER-certified. When you refresh your fleet, stick to the AER device list.

The program also certifies MDM providers and enterprise service partners, so you can check your entire toolchain against Google's bar.

What Changed in Android 15 and 16 for Enterprise

Android 15 improved Work Profile isolation. Cross-profile data sharing controls became more granular: admins can specify exactly which apps may share data between personal and work profiles, down to the content type (images, files, text). Google also expanded restrictions for dedicated devices, letting admins lock screen brightness, volume, and timeout settings by policy.

Android 16, released in 2025, brought the biggest enterprise update in years. Advanced Protection for enterprise bundles Google's strongest security features (anti-phishing, anti-malware, scam call blocking) into a single policy toggle. Identity Check requires biometric authentication for high-risk actions like changing the device PIN, modifying passkeys, or accessing Google account settings, a hardware-backed layer against stolen-device exploits.

On the management side, Android 16 added eSIM provisioning support: administrators can retrieve device EID values through the Android Management API, which enables eSIM enrollment workflows at scale without touching the physical device. New network controls let admins block Thread networks, toggle the NFC controller, and enforce automatic time and timezone settings from the network.

Zero-touch enrollment also gained audit logging: every action in the zero-touch customer portal is now tracked (who changed what, when), with logs retained for up to one year and filterable by date, IMEI, or serial number. Useful for compliance teams that need change traceability.

One change to note: Google decoupled Google Play System Updates (Mainline) from Android Enterprise system update policies. System update policies no longer control Mainline module delivery, so these critical security patches roll out on Google's schedule regardless of your configured deferral windows.

Android MDM vs. iOS MDM: Key Differences

Enrollment. Apple uses Automated Device Enrollment (ADE) through Apple Business Manager. Android uses zero-touch enrollment through device manufacturers.

App distribution. Apple routes enterprise apps through Apple Business Manager with VPP licenses. Android uses Managed Google Play. Appaloosa unifies both channels into a single app management layer.

BYOD isolation. Android's Work Profile creates a visible, pausable container. Apple uses managed apps and managed open-in restrictions, which are less visible to the user but achieve comparable data separation.

Update control. Samsung Knox E-FOTA gives Android admins firmware-level update control. Apple provides 90-day deferral periods for major OS updates. Neither gives admins complete control, but both keep surprise updates from breaking production apps.

Device variety. iOS runs on a handful of Apple-made devices. Android runs on hundreds of models, which makes it more complex to test but more flexible on hardware options and price points.

Managing Android Alongside iOS

Most enterprise fleets include both. Three things to keep in mind:

  • Separate policies, consistent standards. The management APIs differ, so create platform-specific policies but align them on the same requirements: encryption, minimum OS version, password complexity, and compliance actions.
  • Unified app distribution. Handle Managed Google Play and Apple's Volume Purchase Program from a single console. Appaloosa's MAM platform covers both, so you don't maintain parallel workflows.
  • Test on both platforms. An app that works on Android may behave differently under Apple's managed app framework, and vice versa. Validate your critical business apps on both before rolling out to production.

Migrating an Android Fleet From Another MDM

Moving an existing Android fleet is not the same project as a first deployment: every managed device has to leave the old platform before it can join the new one, and on Android that usually means a factory reset.

Pre-Migration Checklist for Android Devices

  • Device audit. List device models, Android versions, and existing management capabilities.
  • Data backup. Back up all data securely, to Google Drive or another enterprise-grade backup solution.
  • Network assessment. Check that your network can handle bulk enrollments and data transfers, and update firewall settings to allow device enrollment.
  • Google services. Set up Managed Google Play and bind it to the new MDM, so private and public apps are ready to distribute.

Execution of Android MDM Migration

Enroll each device into Android Enterprise. Depending on the MDM provider, that means downloading an app or scanning a QR code. Zero-Touch enrollment can then configure all future devices automatically.

Once a device is enrolled, apply the management profile (device restrictions, Wi-Fi settings, other parameters) and let Managed Google Play push your apps, private ones included.

Post-Migration Activities

Train users on what changed, which apps are new, and where to find help. Activate compliance checks so every device meets corporate policy. And give end users a way to report issues or suggestions: that feedback is what you'll use to fine-tune the setup.

Troubleshooting and Common Issues

  • Policy conflicts. Devices that were under a different management system can carry conflicting policies. Review and revoke the old ones.
  • Connectivity issues. A common post-migration problem: diagnose and resolve network issues quickly.
  • User non-compliance. Android's flexibility makes it more likely. Set up non-compliance alerts and follow up.

Common Android Management Challenges

Device Fragmentation

Not every Android device supports every MDM feature. The fix: maintain an approved device list and standardize on a few models per use case. Samsung and Google Pixel devices offer the most consistent management experience because they receive security patches promptly and support the full Android Enterprise feature set.

OS Version Gaps

Unlike iOS, Android updates depend on the manufacturer, and some devices lag months behind on security patches. Enforce a minimum security patch level through compliance policies.

BYOD User Adoption

Employees sometimes resist a Work Profile on their personal phone. Explain what IT can't see, and that removing the Work Profile only deletes corporate data. A transparent privacy policy goes further than any technical measure.

Getting Started

Setting up Android device management for the first time? Bind your organization's Google account to your MDM solution, pick an enrollment mode per use case, and ask your device reseller to add your devices to the zero-touch portal. Start with password, encryption, and compliance policies, then layer on network and app restrictions. Pilot with a small group across different device models and enrollment modes before rolling out to the full fleet.

If you are evaluating MDM solutions for Android, Appaloosa supports the full Android Enterprise feature set, including zero-touch, kiosk mode, and app distribution through a unified console.

Ready to try Appaloosa? Start free

Ready to deploy MDM?

Get started today with unrestricted access to our platform and help from our product experts.

Get Started

Alternatively, contact sales.

Free 14-day trial
Cancel anytime, no questions asked.
Expert Support
Get customized and expert onboarding to get started.