Contents

Canary 2 - ZP11.260320.008

Docs

General
Provisioning
Work profile
Fully managed
App management
FAQ

Change log

Share this page

Canary 2 - ZP11.260320.008

Track: Canary | Note: canary builds are forward-looking and may not ship in the next stable release

Establishes the multi-user provisioning state machine and moves supervision APIs to a dedicated manager.

DPC capabilities

  • Multi-user device provisioning - a complete provisioning flow for shared and multi-user devices: start provisioning, provision a managed user, and query the provisioning state (unmanaged, provisioning, or provisioned). This is the foundation for shared device management
  • DPM role qualification - a new method lets DPC apps check whether a package is qualified for the device policy management role, enabling self-checks during setup

Other enterprise changes

  • Provisioning state machine - provisioning state is now persisted as an XML element, surviving reboots. Three defined states: unmanaged, provisioning in progress, and provisioned
  • Supervision moved - supervision-related methods moved from DevicePolicyManager to a dedicated SupervisionManager, with feature flags controlling the migration. This cleans up the DPM API surface
  • Permission controller extracted - the Google permission controller was extracted from its APEX module, enabling more frequent enterprise-related updates
  • Policy metadata framework - PolicyDefinitionFactory.buildAll() landed for metadata-driven policy registration, alongside EnumStoredAsBooleanPolicyHandler for handling enum policies backed by boolean storage. These are foundational policy engine components
  • Least recent resolution - a new policy resolution mechanism picks the least recently set value, adding to the existing most-restrictive and union-based approaches
  • Several policy streamlining flags (provisional) - flags appeared for app install/uninstall, auto-timezone, keyguard status, lockscreen message, Easter eggs, and screen capture - all still gated
mail Reply by email | edit_note Edit this page | code_blocks Code

Docs

General
Provisioning
Work profile
Fully managed
App management
FAQ
Ask MIKA
MIKA Mobile Intelligence & Knowledge Assistant