Comment
The past couple of weeks have been quite eventful for the Apple Developer community, with multiple notable announcements from Apple that I’d like to discuss today.
First, let’s touch (pun intended) on the subject of the new MacBook with Touch and the increasingly blurry boundaries between macOS and iPadOS. After rewatching the accompanying tech talks, Bring Touch to your Mac app in particular, I noticed two important details that eluded me on the first viewing.
For one, gesture recognizers have become a shared input language across SwiftUI, Mac Catalyst, and now AppKit. This means that iPadOS and macOS apps can handle interactions through a common high-level abstraction.
Second, we can directly touch macOS apps on an iPad connected via Sidecar. For all intents and purposes, the experience of using Mac apps on an iPad is now blessed by Apple, even if only for testing purposes.
All this reinforces the idea that macOS and iPadOS are on a collision course, and revives the age-old question: when will we finally see native Mac apps running on iPads?
Then there’s the announcement that’s making waves in the dev community right now. Apple has opened Siri AI to all developers and published the (uncharacteristically well-documented) Siri AI Developer Preview.
I always struggled to get excited about using App Intents to integrate with Siri, and not only because of Siri’s subpar performance. There was something else.
Jordan Morgan’s post, Finally, Apple Frees us from Domains, helped me find the right words to express my reservations.
My apps never neatly fit into the predefined schemas and domains Siri understood.
The new paradigm, in which apps can expose arbitrary functionality as tools using the @AppIntent(.tool) macro and bundle App Skills to help Siri understand how to use them, should finally lift those subtle constraints.
That said, I doubt that businesses that rely on people spending time in their apps will be too keen on opening up to this more capable Siri performing tasks on users’ behalf. I suspect we’ll see a significant split in Siri AI adoption across different app categories.
– Alex Ozun
Sponsored Link
More Swift. More builds. Less waiting.More AI-assisted commits mean more builds to pay for. WarpBuild runs your Xcode jobs on M5 Pro Macs, with up to 3x faster builds and pricing from $0.08 per minute. Get feedback sooner as your build volume grows. Try one GitHub Actions workflow with $50 in free credits using code iosdev2026.
News
WebKit.org | Introducing Adaptive Dark ModeAnother notable announcement came from the WebKit team: Introducing Adaptive Dark Mode. While not too relevant to native app development, I think it’s fantastic news nevertheless, and I wish this capability had been around when I agonized over dark-mode CSS for my blog (time I will never get back). As a Safari user, I’m hoping to also see the opposite feature, Adaptive Light Mode, that inverts dark-only websites that unfortunately are trendy these days (is AI to blame here?).
Good bye to Swift
NASA confirmed that the Swift observatory spacecraft re-entered Earth’s atmosphere and mostly burned up during re-entry. RIP, aged 22.
Code
The simulator is crackling again: what changed with Device Hub and how to fix itSomehow, the simulator bug that messes up your audio returned!
Karolina Samorek explains why the workaround of redirecting the simulator’s audio into the BlackHole no longer works in Device Hub, and proposes two alternative fixes. Thank you for your service!
iPhone Duo collection | Nil Coalescing
Nil Coalescing have been publishing high-quality articles on adapting apps for iPhone Duo over the past few weeks, so having them neatly assembled in a collection is helpful indeed! It’s a great place to start if you’re just getting into iPhone Duo adoption.
Interesting ways of using Swift optionals
What’s the best way to prevent AI-induced deskilling? To regularly go back to basics!
John Sundell’s latest article offers just that, and maybe even more!
Optionals have been Swift’s workhorses since day one, but you may still be surprised by some lesser-known uses for the humble Optional.
Tools
PictureWriter | a Mac video editorPasi Salenius just announced the launch of PictureWriter, a small, native Mac video editor. The app is another testament to just how optimized unapologetically native Mac apps can be. It’s faaast and lightweight at ~25MB, with lots of effects and presets that will be particularly interesting to app developers working on App Store listings and promo materials.
Stream for Mac | A Feed Reader
What, another blazing-fast and lightweight Mac-assed app in the same issue? Is the holiday season approaching? Oh yeah, I guess it is!
Rob Fahrni just released Stream for Mac, a unified feed reader for news and RSS subscriptions. I like how you can just drop in a website URL and it’ll find a way to subscribe without me needing to hunt down the exact RSS feed page. Cheers, Rob!
DeviceMCP | MCP for your iPhone
Noah Tran, the developer behind the popular Proxyman app, just launched a new tool that allows AI agents to connect to physical iPhones and iPads via an MCP server. This lets agents control devices with actions like tapping, swiping, and opening apps. Something similar was already possible with DeviceHub, but the new MCP-based approach promises better token efficiency and control accuracy.
Business and Marketing
App Store 2026 in numbersObelisk Club analyzed 178,637 apps that appeared in the App Store top charts across 173 countries and presented some interesting insights. About 10% of these apps mention AI in their App Store listings. Meanwhile, about ~20% haven’t been updated for a year or more, and ~10% for three years or more. Wow, that’s a lot of abandonware in the top charts. Granted, not every app needs regular updates, but the number is still higher than I expected. I know that Apple’s been sending out delisting notices for abandoned apps lately. I wonder how many of those charting apps will be affected.
Videos
Apple Intelligence Group Lab | 11/4/26 | Meet with AppleHot on the heels of the Siri AI Developer Preview, we got an Apple Intelligence Group Lab session.
Anton Gubarenko created a helpful timestamped Q&A summary, which is increasingly becoming my preferred way to catch up on these labs without sitting through the entire session.
And finally...
Swift programmers love static typing. But what about duck typing?





