Get to know the ManagedApp Framework
Asked on 2025-07-03
1 search
The "Get to know the ManagedApp Framework" session at WWDC 2025 introduces a new framework designed to make apps in managed deployments easier to use and more secure. The ManagedApp Framework is available in iOS 18.4, iPadOS 18.4, and Vision OS 2.4, and it requires the MDM server to manage the app using declarative device management. It supports most app extension types, though it doesn't work with extensions that run in very restricted environments.
The framework allows administrators to provide custom app configurations and provision passwords, certificates, and identities. It supports four types of data: app-specific configuration, secrets, passwords, certificates, and identities. The framework is designed to securely deliver these configurations and secrets to the app, which can then apply them immediately.
The session covers the development and deployment workflow, explores scenarios where the framework is useful, dives into some code, and offers best practices. For example, the framework can be used to securely provide credentials to a third-party browser, customize an in-house app for a person's role, or configure a Safari extension.
For more detailed information, you can refer to the session chapters:

Get to know the ManagedApp Framework
Discover how the ManagedApp framework helps your app adapt to managed environments. We’ll show you how to receive configuration data, manage app secrets securely, and tailor your app’s behavior based on organization-provided settings. We’ll also walk through real-world examples to show how you can build more flexible, manageable apps for enterprise and education environments.

What’s new in Apple device management and identity
Designed for IT administrators, MDM developers, and identity providers, this session covers the latest updates to Declarative Device Management, Apple Business Manager, Apple School Manager, Platform Single Sign-On, and more. Learn how these advancements streamline deployment, strengthen security, and improve the user experience.