
In recent years, Apple has made significant changes to its Mobile Device Management (MDM) protocol, introducing a new framework called Declarative Device Management (DDM). This evolution shifts more intelligence and autonomy to the device itself, reducing reliance on the MDM server and enabling features like DDM Software Updates. This functionality is available for iPadOS, iOS, and macOS. While this post focuses on iOS and iPadOS, macOS operates similarly.
When DDM Software Update was announced during WWDC, it generated considerable excitement. I wrote the blog iOS Declarative Software Updates. Prior to this, MDM offered a Software Update Policy, but it often proved unreliable. Updates could be pushed, but they were immediate, with no user warning, and heavily dependent on the MDM server’s timing. As a result, the process worked consistently for only a fraction of devices.
DDM Software Update changes this by allowing devices to manage updates intelligently. It introduces the concept of a ‘Target Date Time,’ the date and time when the update will be enforced, prompting a reboot and installation. Once the device receives this policy, it schedules reminders to inform the user about the update deadline. The reminder schedule is as follows:
Users can postpone the update, but the frequency of prompts increases as the deadline approaches.
To set up DDM Software Update in Microsoft Intune, follow these steps:
Microsoft Intune Admin Center ➔ Devices ➔ Configuration profiles ➔ Create profile ➔ iOS/iPadOS ➔ Settings catalog ➔ Create ➔ Add settings ➔ Declarative Device Management (DDM) Software Update.
If a user misses the deadline (e.g., their device is offline), enforcement begins as soon as the device reconnects. At this point, the device resumes at the 24-hour threshold, prompting hourly reminders until the update is installed.
Additionally, certain conditions must be met for the update to proceed, such as sufficient battery life, network connectivity, and available storage. For more details, refer to Apple’s documentation here.
DDM Software Update is a robust tool that significantly enhances how organizations manage iOS updates. By setting clear deadlines and leveraging device autonomy, enterprises can ensure updates are applied efficiently while maintaining user awareness and minimizing disruptions.