I took a moment to jot down some things I'm going to be paying close attention to during the WWDC announcements. Not a wish list - more like a watch list.

https://www.massicotte.org/blog/wwdc-26-watchlist/

WWDC 2026 Watchlist

WWDC is an exciting time. Here's what I'm paying attention to.

massicotte.org
@mattiem re Observations, UIKit supports it and it’s even supported on iOS 18, albeit with limitations. https://developer.apple.com/documentation/uikit/updating-views-automatically-with-observation-tracking
Updating views automatically with observation tracking | Apple Developer Documentation

Use Swift Observation and UIKit’s automatic tracking to update your views in response to model data updates.

Apple Developer Documentation
@benedictc ah yes! I was actually thinking specifically about the Observations struct, which is new to the 26 OSes.

@mattiem ahh I see. What kind of usage would you be looking for? I would assume that even if a framework use Observations internally it would expose it as AsyncSequence.

I used TipKit for the first time recently which uses AsyncSequence to provide values (for UIKit). It’s the first time I recall encountering it in an Apple API and the pattern had some sharp corners. I wonder/hope they refine and standardise the patterns.

@benedictc if I remember right, ExtensionKit on macOS was the first API to prompt me to use Swifts concurrency system!

I dunno what I’m looking for specifically, just anything at all…