Sponsor
This issue of MacAdmins.news is exclusively brought to you by Mosyle, the only Apple Unified Platform.
Mosyle is the only solution that integrates in a single professional-grade platform all the solutions necessary to seamlessly and automatically deploy, manage & protect Apple devices at work . Over 45,000 organizations trust Mosyle to make millions of Apple devices work-ready with no effort and at an affordable cost. Request your EXTENDED TRIAL today and understand why Mosyle is everything you need to work with Apple .
šø Focus
In addition, we at Jamf Europe are terribly busy with the Jamf Nation Live events. We had a wonderful day in Haarlem near Amsterdam yesterday and it was great to meet everyone! I (and many other Jamfs) will be in Berlin on Tuesday and there is another JNL event (without me, though) next Friday in London. I believe you can still sign up for the Berlin and London events.
Because of these JNL events I have not yet had time to look deep into the news from WWDC. I haven't even seen the What's new in device management session but am really looking forward to digging into everything. Next week, I will try to summarize and see how my wish list from last week worked out. There are quite a few tidbits worth sharing.
Enterprise Security Takeaways from WWDC 2024
A cornerstone of Appleās design philosophy, privacy and security are engrained in the design of each device, application and service developed.
First details of macOS 15 Sequoia
This article summarises some of the most important details it has given so far, both in the Keynote and the subsequent Platforms State of the Union.
iOS 18 and macOS Sequoia Let Websites and Apps Automatically Update Existing Logins to Passkeys
With the new Passwords app in iOS 18, iPadOS 18, and macOS Sequoia, there's a feature that is designed to allow websites and apps to upgrade existing accounts to passkeys automatically.
Apple Details Its AI Foundation Models and Applebot Web Scraping - MacStories
As a creator and website owner, I guess that these things will never sit right with me. Why should we accept that certain data sets require a licensing fee but anything that is found āon the open webā can be mindlessly scraped, parsed, and regurgitated by an AI?
Excluding your website from Apple's AI crawler
Setting aside feelings on that issue for just a moment, itās worth looking at the mechanics behind this. Apple also said during its announcement that itās providing a way for publishers to exclude their sites from being used for training its AI models, via a long established system built originally for search engines: robots.txt.
What's new in Swift 6.0?
Swift last had major breaking changes back in Swift 3, but when enabled in full Swift's own v6 has the potential to make Swift 3 look like a walk in the park.
Dark Mode App Icons
Appleās announcement of ādark modeā icons has me thinking about how I would approach adapting ālight modeā icons for dark mode. I grabbed 12 icons we made at Parakeet for our clients to illustrate some ways of going about it.
Bit off-topic, but very interesting read nonetheless.
Early Bird Gets the Worm: Testing iOS 18 & macOS 15 (Beta) Devices with Intune
With macOS 15, Apple has introduced a more polished and user-friendly interface for SSO registration. The new UI provides clearer instructions and a more detailed explanation of the process,
š° News and Opinion
Generative AI Is Not Going To Build Your Engineering Team For You
People act like writing code is the hard part of software. It is not. It never has been, it never will be. Writing code is the easiest part of software engineering, and itās getting easier by the day. The hard parts are what you do with that codeāoperating it, understanding it, extending it, and governing it over its entire lifecycle.
So many quotable pieces in the post. It is very long, but worth the time. While the post focuses on software development, most of if applies to jobs in device management and security, too.
āļø Apple Updates
Private Cloud Compute: A new frontier for AI privacy in the cloud
Secure and private AI processing in the cloud poses a formidable new challenge.
Introducing Appleās On-Device and Server Foundation Models
In the following overview, we will detail how two of these models ā a ~3 billion parameter on-device language model, and a larger server-based language model available with Private Cloud Compute and running on Apple silicon servers ā have been built and adapted to perform specialized tasks efficiently, accurately, and responsibly.
Using iCloud with macOS virtual machines āĀ Apple Developer Documentation
In macOS 15 and later, Virtualization supports access to iCloud accounts and resources when running macOS in a virtual machine (VM) on Apple silicon.
š Security and Privacy
Beyond the good ol' LaunchAgents
Although Apple says developers shouldnāt implement any functionality there and just use them as a display, they are still apps that run on their own and we can run code inside them.
š¤ Scripting and Automation
Building Jamf Pro smart groups for Sequoia-compatible and Sequoia-incompatible Mac models
As part of preparing for macOS Sequoia, it may be useful to have a way to easily distinguish between the Macs in your fleet which can run macOS Sequoia and those which canāt.
You can also use Will Smith's regular expression.
Mac smc_exporter with temperatures for Prometheus
smc_exporter is a swift command line tool for collecting smc details and hosting them on a small web server for Prometheus to consume.
š§ Listen
Vision Pro Redux
Six Months into the Vision Pro, where are we? Whatās working? Whatās not? How are people thinking about this new technological innovation?
OpenCore Legacy Patcher with Mykola Grymalyuk
Mat X and JD are joined by Mykola Grymalyuk to discuss how he got into creating Open Core Legacy Patcher, getting into security and trying to unravel Apple Silicon VMs.
šJust for Fun
WWDC24 Wallpaper
to help dress up your desktop with some dub-dub decor, enjoy this wallpaper I rejigged from an Apple TikTok ad