Welcome to the second, more technical part, of our WWDC 2022 recap. If you missed part one, you can find it right here.
Let’s get Swifty
As we mentioned, WWDC wouldn’t be WWDC without some new upgrades to macOS and Swift. For starters, virtualization can now easily be done on macOS in Swift. If you were in dire need for an excuse to spend some hard-earned cash on those beefy M1 Ultra-powered Mac Studios, now is the time....
WWDC wouldn’t be WWDC without some new upgrades to macOS and Swift. Virtualization can now easily be done on macOS in Swift. If you were in dire need for an excuse to spend some hard-earned cash on those beefy Mac Studio’s running on M1 Ultra’s, you can now run multiple build servers on them, each in their own virtualized environment, and share the same device between multiple teams.
On the Swift side, we now have Swift Regex that will help developers write cleaner and more readable regexes. A tool that holds the potential to make your life much more enjoyable.
Since ‘Sharing and Collaboration’ got a lot of stage time as well, you’ll be happy to hear that Swift expands on its Async capabilities and now adds distributed actors. This allows you to push your concurrent threads beyond a single process and protects you from data races at the same time.
Blurring lines between OS’s
In other news: Lines between mac and iPad continue to blur with M1/M2 and Stage Manager. This feature now allows you to use your iPad and a secondary monitor to show different app screens at the same time. And it opens the possibility to use an iPad as your primary device.
The fact that this feature is also front and center on macOS is no coincidence. In many of the WWDC sessions, we can see the boundaries between the two OS’es blur further and further. Catalyst encourages you to bring your iPad apps to macOS. DriverKit allow you to port your drivers to iPad. And all of this is made possible because of SwiftUI and the many encouragements to developers to build desktop-class iPad apps.
Apple car? Sort of…
Speaking of SwiftUI’s catchphrase “Lear once, apply everywhere”, Apple is finally revealing its plans about the Apple Car. Well, sort of. You could ask yourself: “Why build the hardware when you can focus on the software?” Certainly with the announcement of the new MapKit, Push to Talk and many more car features.
Apple shows that it’s able to deeply integrate many features of its OS’es into third-party devices. While EV manufacturers are battling to make the best car, Apple focuses on providing a decent interoperable OS for every car to use.
Anyways, a lot of exciting stuff is happening. That’s for sure. While we’ll dive deeper into these new features and possibilities, we’re already counting down to the next WWDC.