{"id":128699,"date":"2021-06-08T12:00:46","date_gmt":"2021-06-08T12:00:46","guid":{"rendered":"https:\/\/developer.apple.com\/news\/?id=y3h32xgt"},"modified":"2021-06-08T12:00:46","modified_gmt":"2021-06-08T12:00:46","slug":"challenge-design-for-declarative-device-management-in-your-mdm-solution","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2021\/06\/08\/challenge-design-for-declarative-device-management-in-your-mdm-solution\/","title":{"rendered":"Challenge: Design for declarative device management in your MDM solution"},"content":{"rendered":"<div class=\"inline-article-image\"><img decoding=\"async\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/10\/challenge-design-for-declarative-device-management-in-your-mdm-solution.jpg\" data-hires=\"false\" alt><\/div>\n<p>Calling all MDM developers and enterprise administrators! Explore designing new declarative device management solutions that move management policies from the MDM server to the device. By sending declarations to the device and utilizing the status channel, that device becomes more autonomous and proactive. And your MDM solution will manage many facets of the device experience using the MDM protocol. <\/p>\n<h3>Begin the challenge<\/h3>\n<p>Start to identify important areas of the solution that would most benefit from adopting a declarative management approach. What one or more areas would that be? What challenges, if any, would there be to adopt this new approach into your solution? <\/p>\n<p>If you are a developer of an MDM solution, you can consider how this integrates into your existing product. If you don\u2019t have an existing MDM solution but are considering building a new one for general or specific use, how can declarative device management accelerate your development? <\/p>\n<p>If you\u2019re a device administrator at an organization, consider how you would want your MDM solution to adapt to the new paradigm. And consider those who use managed devices. How might this improve their experience? <\/p>\n<h3>Resources<\/h3>\n<section class=\"grid activity\">\n<section class=\"row\">\n<section class=\"column large-4 small-4 no-padding-top no-padding-bottom\"> <a href=\"https:\/\/developer.apple.com\/wwdc21\/10131\" class=\"activity-image-link\"> <img decoding=\"async\" class=\"actiity-image medium-scale\" width=\"250\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/10\/challenge-design-for-declarative-device-management-in-your-mdm-solution-1.jpg\" data-hires=\"false\" alt> <\/a> <\/section>\n<section class=\"column large-8 small-8 padding-left-small padding-top-small padding-bottom-small no-padding-top no-padding-bottom\">\n<ul class=\"activity-tags\">\n<li class=\"activity-tag event\"><span class=\"smaller\">WWDC21<\/span><\/li>\n<\/ul>\n<p> <a href=\"https:\/\/developer.apple.com\/wwdc21\/10131\"> <\/p>\n<h4 class=\"no-margin-bottom activity-title\">Meet declarative device management<\/h4>\n<p class=\"activity-description\">The future of device management is here: Learn how you can support mobile device management while allowing individual devices to be autonomous and proactive, bringing both increased performance and scalability. We&#8217;ll show you how you can incorporate this declarative model in your MDM solution.<\/p>\n<p> <\/a> <\/section>\n<\/section>\n<\/section>\n<p><a href=\"https:\/\/developer.apple.com\/wwdc21\/challenges\/terms\/WWDC21_Challenge_Terms_Conditions.pdf\" class=\"icon icon-after icon-chevronright\">Read the WWDC21 Challenges Terms and Conditions<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Calling all MDM developers and enterprise administrators! Explore designing new declarative device management solutions that move management policies from the MDM server to the device. By sending declarations to the device and utilizing the status channel, that device becomes more autonomous and proactive. And your MDM solution will manage many facets of the device experience [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":128700,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[55],"tags":[],"class_list":["post-128699","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-apple-developer-news"],"_links":{"self":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/128699","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/comments?post=128699"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/128699\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media\/128700"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=128699"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=128699"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=128699"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}