Documentation Index
Fetch the complete documentation index at: https://docs.iru.com/llms.txt
Use this file to discover all available pages before exploring further.
About Declarative Device Management
Declarative Device Management (DDM) is Apple’s next-generation device management framework that provides a more efficient and reliable way to manage devices. Unlike traditional MDM, which uses a push-based approach, DDM allows devices to pull their configuration from the MDM server, making them more autonomous and self-managing. Iru Endpoint was first to market to support actively managing supervised devices with DDM in 2022, and since that launch, has continued to expand the usage of DDM throughout the product.How It Works
DDM enhances Managed OS functionality by providing more reliable update delivery and enforcement. When DDM is enabled, devices can:- Pull updates autonomously - Devices check for updates independently
- Handle offline scenarios - Updates can be cached and applied when connectivity is restored
- Provide better reliability - Reduced dependency on constant server communication
- Improve user experience - More seamless update processes with fewer interruptions
DDM and Managed OS
Admin Experience
Library Item Configuration
Managed OS Library Items for macOS Sonoma, iOS 17, and iPadOS 17 separate the enforcement time zone option into its own section. This option now applies only to upgrades from older operating systems.MDM Commands
Only a single MDM command for DeclarativeManagement is visible in the device’s activity stream when new OS versions are released or enforcement timelines are changed. Individual AvailableOSUpdates and OSUpdateStatus commands are no longer run throughout the update lifecycle as they don’t provide any information to Iru Endpoint when DDM is in use.Library Item Status
macOS, iOS, iPadOS, and tvOS send updates proactively to Iru Endpoint about the status of OS updates. The operating systems, not Iru Endpoint, control the contents and granularity of these status updates. Iru Endpoint simply displays the updates as they are received. Iru Endpoint then maps various reported statuses to standard Library Item statuses, such as Downloading, Cached, Installing, Pass, and Error.User Experience
Please visit the User Experience with Managed OS for macOS and User Experience with Managed OS for iOS, iPadOS and tvOS articles for more information.Deferrals
Users cannot defer enforced updates beyond their enforcement deadline an hour at a time; this is because the operating systems do not allow it. This means updates could happen during critical business tasks if users continuously ignore notifications and don’t update their devices (though all notifications in the last 24hrs of enforcement ignore Do Not Disturb). Iru Endpoint cannot control this, but does recommend considering this important change when setting enforcement times in Managed OS. Also be sure to consider that all updates are enforced in device local time.Troubleshooting
Who should I contact for help with Managed OS?
Who should I contact for help with Managed OS?
Frequently Asked Questions
Why is Iru Endpoint using DDM to manage software updates?
Why is Iru Endpoint using DDM to manage software updates?
How can I verify that Iru Endpoint has applied the correct declaration for Managed OS?
How can I verify that Iru Endpoint has applied the correct declaration for Managed OS?
Is Managed OS still supported on older operating systems where DDM is not used?
Is Managed OS still supported on older operating systems where DDM is not used?
What happens if the update is already cached and I would like to change the enforcement date/time?
What happens if the update is already cached and I would like to change the enforcement date/time?
Where can I send feedback about the end user experience when DDM is in use?
Where can I send feedback about the end user experience when DDM is in use?
Who should I contact for help with Managed OS?
Who should I contact for help with Managed OS?