Skip to main content

Feature Comparison: Google Play EMM API and Android Management API

SureMDM facilitates device enrollment in Android Enterprise modes using both the Google Play EMM API and the Android Management API.

Here is an overview of the core features and capabilities of the Android Management API and Google Play EMM API:

The Android Management API, as the latest advancement in Android Device Management, offers an extensive range of controls for managing Android devices. It empowers administrators to efficiently configure and oversee device usage and app management. By eliminating the need for EMM developers to create, update, or maintain custom DPCs, this solution significantly reduces the effort required to integrate new features as they are introduced. Google and SureMDM actively encourage organizations to adopt the Android Management API and explore its various use cases to suit their specific requirements.

This method is ideal for organisations looking for a more comprehensive and flexible approach to managing Android devices, whether they are company-owned or BYOD (Bring Your Own Device). It supports a variety of management scenarios beyond just Google Workspace integration, making it a more versatile option for diverse Android device management needs.

The Google EMM API is specifically designed to integrate seamlessly with Google Workspace, providing robust management capabilities for devices that access corporate data. It combines the familiar user experience and app store functionality of Google Play with enterprise-focused management features.

This management mode is particularly effective for overseeing a fleet of devices that access Google Workspace. It allows administrators to enforce security policies, manage apps within the Google ecosystem, and ensure the security of corporate data accessed through mobile devices.

note

If you decide to switch between the Android Management API and Google EMM API after choosing one, devices enrolled under the current API will require a factory reset before transitioning. This process removes all configurations and data from the device and necessitates physical access. This step is mandatory to maintain proper enrollment and ensure compliance with security standards. Please review the feature set below carefully to make an informed decision.

Here is a comparison highlighting the key differences between the two management options:

Feature Comparision AMAPI - PlayEMMAPI:

Sl No.Features in ProfilesAMAPIPlayEMMAPI
1Password policyYesYes
2System SettingsYesYes
3Application PolicyYesYes
4Network SettingsYesYes
5BrandingNoYes
6CertificateYesYes
7Mail ConfigurationYesYes
8Wi-Fi ConfigurationYesYes
9File Sharing PolicyYesYes
10ZTNAYesYes
11OEMConfig PolicyNoYes
12Mobile Threat Detection *YesYes
13Patch ProfileNoYes
14Compliance PolicyYesNo
note

Mobile Threat Detection in AMAPI does not work when in Nixless enrollment

  .

  • Supported Enrollment Modes:
Enrollment Modes SupportedAMAPIPlayEMMAPI
DOYesYes
POYesYes
WPCOYesYes

  .

  • Supported Android Jobs:
Supported Android JobsAMAPIPlayEMMAPI
Lost ModeYesNo
note

Rest of the Jobs are supported by both management types. In the Nixless enrollment of AMAPI, Jobs are not supported.

  .

  • Enrollment QR Code - Fully Managed:
Enrollment QR Code - Fully ManagedAMAPIPlayEMMAPI
QR EnrollmentYesYes
Provisioning SettingsNoYes
WiFi SettingsNoYes
Advanced Configuration optionsNoYes

.

Password Policy:

Sl No.Password PolicyAMAPIPlayEMMAPI
1Set Lock screen to NoneNoYes
2Profile TypeYesYes
3Device Minimum Password ComplexityNoYes
4Device Minimum Password QualityYesYes
5Device Minimum Password LengthYesYes
6Device Maximum Failed AttemptsYesYes
7Device Maximum Password AgeYesYes
8Device Enforce Password HistoryYesYes
9Device Maximum Time To LockYesYes
10Minimum Number Of LettersYesYes
11Minimum Number of Lowercase LettersYesYes
12Minimum Number of Uppercase LettersYesYes
13Minimum Number of Numeric CharactersYesYes
14Minimum Number of SymbolsYesYes
15Minimum Number of Non-lettersYesYes
16Idle Time Allowed For Stronger AuthenticationNoYes
17Require Password UnlockYesNo

.

System Settings

Sl No.Device FunctionalityAMAPIPlayEMMAPI
1Enable Kiosk ModeNoYes
2System Update Freeze PeriodsYesNo
3Screen Brightness ModeYesNo
4Screen TimeoutYesNo
5Disallow Config Date and TimeNoYes
6Set Auto (Network) TimeNoYes
7Lock Screen MessageNoYes
8Set Organization NameNoYes
9Disable Status BarNoYes
10Disallow Config Cell BroadcastsNoYes
11Disallow Create WindowsNoYes
12Disallow System Error DialogsNoYes
13Disallow FunNoYes
14Disallow Mount Physical MediaNoYes
15Disallow Set User IconNoYes
16Disallow Ensure Verify AppsNoYes
17Disallow AutofillNoYes
18Disallow User SwitchNoYes
19Disallow Airplane ModeNoYes
20Disallow Config BrightnessNoYes
21Set Brightness ModeNoYes
22Disallow Config Screen TimeoutNoYes
23Disallow Ambient DisplayNoYes
24Disallow PrintingNoYes
25Disallow Private DNSNoYes
26Enable Common Criteria (CC) ModeNoYes
27Disable Mounting Physical MediaYesNo
28Disable CameraYesNo
29Disable KeyguardYesNo
30Disable Creating WindowsYesNo
31Device Owner InformationYesNo
32Skip First Use HintsYesNo
33Circle to SearchYesNo
34Use Scanning For Deceptive AppsYesNo
35Unknown SourcesYesYes
36System Update PolicyYesYes
37Disable Screen CaptureYesYes
38Disable Safe ModeYesYes
39Disable Factory ResetYesYes
40Disable Volume ControlYesYes
41Ringer ModeYesYes
42Disable Configuration of CredentialsYesYes
43Disable Modification of AccountsYesYes
44Disable Account Management TypeYesYes
45Disable Outgoing CallYesYes
46Disable SMSYesYes
47Disable MicrophoneYesYes
48Disable Adding UserYesYes
49Disable Removing UserYesYes
50Disable Outgoing BeamYesYes
51Disable WallpaperYesYes
52Keep Screen On while Plugged in toYesYes

.

  • Sync and Storage
Sync and StorageAMAPIPlayEMMAPI
Disable USB Data SignallingNoYes
Enable Backup and RestoreNoYes
USB DebuggingYesYes
Enable USB Mass StorageYesYes
Disable USB File TransferYesYes

.

  • Applications
ApplicationsAMAPIPlayEMMAPI
Default Application PermissionYesYes
Disable App ControlYesYes
Disable Apps InstallationYesYes
Disable Apps UninstallationYesYes
Set Default SMS ApplicationNoYes
Disallow Config Default AppsNoYes
Set Default Dialer ApplicationNoYes
Enable All System AppsYesYes
Enable AE specific configurationsNoYes
Disable Play Store Access for Unmanaged AccountsNoYes
Enable App VerificationYesNo
Play Store ModeYesNo

.

  • Location Services
Location ServicesAMAPIPlayEMMAPI
Disable Location SharingYesYes
Disallow Config LocationNoYes
Location ModeYesNo

.

  • Device Functionality
Sl No.Device FunctionalityAMAPIPlayEMMAPI
1Enable Security LoggingYesYes
2Enable Network LoggingYesYes

.

  • Work and Personal
Work and PersonalAMAPIPlayEMMAPI
Disable Cross Profile Copy PasteYesYes
Enable Cross Profile PackagesNoYes
Managed Profile Maximum Time OffYesYes
Suspend Personal AppsNoYes
Disallow Share Into Managed ProfileNoYes
Disallow Unified PasswordNoYes
Set Managed Profile Caller Id AccessNoYes
Set Managed Profile Contacts AccessNoYes
Cross Profile Widget ProvidersYesYes
Enable Cross Profile Caller IDNoYes
Enable Cross-profile Contact SearchYesYes
Cross Profile Data SharingYesNo
Disable Camera In Personal ProfileYesNo
Disable Screen Capture In Personal ProfileYesNo
Account Types With Management Disabled In Personal ProfileYesNo
Play Store Mode In Personal ProfileYesNo

.

  • Message
MessageAMAPIPlayEMMAPI
Short Restriction MessageNoYes
Long Administrator MessageNoYes

.

AMAPIPlayEMMAPI
Permitted Input MethodsYesNo
Permitted Accessibility ServicesYesNo
Kiosk ManagementYesNo
Persistent Preferred Activity ManagementYesNo
Delegated Certificate ManagementYesNo

.

Application Policy

Sl NoApplication PolicyAMAPIPlayEMMAPI
1Install ApplicationYesYes
2Install ShortcutsNoYes
3Uninstall ApplicationYesNo

.

Network Settings

Sl NoNetwork SettingsAMAPIPlayEMMAPI
1Proxy SettingsYesYes
2VPN SettingsYesYes
3Private DNS SettingsNoYes

.

Certificate

Sl NoCertificateAMAPIPlayEMMAPI
1Add certificateYesYes
2Remove certificateNoYes

.

Wifi Configuration

Sl No.Wifi ConfigurationAMAPIPlayEMMAPI
1SSIDYesYes
2Security TypeYesYes
3PasswordYesYes
4Auto ConnectYesYes
5Hidden NetworkNoYes
6Disable MAC Address RandomizationYesYes
7Revoke When Not CompliantNoYes