About Apple @ Work: Bradley Chambers managed an enterprise IT network from 2009 to 2021. Through his experience deploying and managing firewalls, switches, a mobile device management system, enterprise-grade Wi-Fi, 100s of Macs, and 100s of iPads, Bradley will highlight ways in which Apple IT managers deploy Apple devices, build networks to support them, train users, stories from the trenches of IT management, and ways Apple could improve its products for IT departments.
The base layer of everything an enterprise device management utility does is somewhat policed by Apple. Apple builds the APIs, and then MDM vendors build their solutions on top of it. You can think about the device management APIs as a layer 1 solution. Every company builds on this foundation, and the additional functionality built is a layer 2 approach. This approach works great in most situations as Apple gets to ensure a great experience for end users, a stable approach for IT, and the flexibility to move between vendors.
The downside of this approach surfaces when there are bugs in the process. Addigy found that as many as 25% of managed devices are in this stuck state where they’re struggling to take new commands. In reality, this bug also highlights the importance of a common foundation.
A unified base layer matters
As I said, because this problem/bug is at the base layer of Apple’s device management APIs, it affects everyone. It affects everything MDM vendor, every IT professional, etc. Many of them might not even know the problem exists.
Because of this unified base layer, only one vendor has to release a fix. I really commend Addigy for releasing this WatchDog utility as a free (and ungated) download. The company could have offered it free for its customers while charging other vendors’ customers. It could have put the fix behind a gated landing page that required a corporate email address to download. It could have added “phone home” technology where the utility reported back on its uses. It didn’t, though. It’s a free download on an ungated landing page with no tracking utilities whatsoever. Anyone can download the tool, upload it as a script, and have their deployments fixed.
Addigy can only release this utility as a community-wide fix/script because everyone is using the same base layer. It highlights the importance of protocols in technology. Protocols that people can trust, build around, and build on top of. It highlights why it matters that TCP, IMAP, SMTP, etc., are the foundations of our open internet. Apple built a solution for its devices that any vendor could build around, and when a bug affected countless macOS devices, a community of Apple IT administrators could deploy a community-wide fix.
