We're nearly halfway through the year, and Apple's World Wide Developer Conference (WWDC, or "Dub Dub" for those in the know) has come and gone. It's a special time of year for iOS and Mac developers, where new features of the platform are announced, along with ways to build for them. There's always more there than I can consume during the week that the conference runs, but I'm slowly catching up, and I'm really excited to see what's coming to iOS 15 and macOS 12.
Often, these new features aren't available to older versions of iOS and macOS. It may not be a feature that is visible to people using the device, either, but rather a feature of the Swift programming language that makes our code more reliable or performant.
This year, I released Thought Detox, written in SwiftUI. For the way I think about apps, SwiftUI lets me build things faster, but as it's new, there were quite a few rough edges that needed special care. For iOS 15 and macOS 12, many new features are being added, and that will make building with SwiftUI even better—but much of that will be iOS 15 only.
I've also started working with a UX designer to (finally, for real) update Per. The current version hasn't been updated since iOS 9 was released nearly six years ago, so it's long overdue. Being able to focus the update only on iOS 15 and macOS 12 will make it much faster to build the update across iOS and the Mac.