@atomicbird Exactly. Without a verifiable answer, what’s the point?
I write, stream, and code stuff. I also raise children and sometimes clean things. He/him. Working on docs for 🍏.
@atomicbird Exactly. Without a verifiable answer, what’s the point?
I thought of a good question for Stump @ WWDC, but I’m about 10 years too late, and don’t actually know the answer anyways. Still…
“What was the last year in which Apple officially registered a new type / creator code?”
NEWS! "I'm not a fascist!" insists man sending the military to quell First Amendment-protected protests and arranging a big military parade for his birthday https://newsthump.com/2025/06/11/im-not-a-fascist-insists-man-sending-the-military-to-quell-first-amendment-protected-protests-and-arranging-a-big-military-parade-for-his-birthday/
The kids are alright. #RushCover https://youtu.be/3fFGdl3_k0Q
@colincornaby Especially this long since it was released. There’s not a market that would be harmed by releasing source. And if there were enough of a market to keep it running on Apple Silicon, they would’ve done it themselves.
Plus, could be an object lesson for someone interested in taking an old codebase and making it scream on Metal.
Meet SpeechAnalyzer! I’m beyond excited and proud to share with you the culmination of 2+ years’ worth of intensive collaboration by app, framework and modeling teams, working in tandem to develop a new speech-to-text model and API. https://developer.apple.com/videos/play/wwdc2025/277
@colincornaby I’m bummed that the “spiritual successor to Descent” (which I supported on Kickstarter) was abandoned just before macOS went to Apple Silicon, so it’ll apparently never have an AS version, and I’ll lose the game at some point. https://playoverload.com
@cocoafrog Oh yeah, looking at the availability capsules, the CL type was in iOS 2.0 and NSMeasurement didn’t come along until iOS 10.0.
@cocoafrog But now you have me wondering why the type is CLLocationDistance and not Measurement<UnitLength>. Maybe the CL type is better for doing conversions within Core Location.
Happy #WWDC25! 🥳
If you’re curious to learn more about how your app can integrate with Shortcuts and Spotlight after seeing the Keynote, be sure to bookmark this session: https://developer.apple.com/videos/play/wwdc2025/260
Open source #swift code for Containerization, a way to run Linux containers on macOS, is now live at http://github.com/apple/containerization
Trying to remember other things… oh, this one is nice. If you're a FileProvider, you can now expose your cloud files to search. https://developer.apple.com/documentation/fileprovider/nsfileprovidersearching
Foundation things for which docs are still in the works: NotificationCenter is now concurrency-friendly with a new "Messages" type. Lots of notifications in Foundation, UIKit, and AppKit are now available with this approach. Also in Foundation, there's a "#bundle" macro that's way nicer than doing Bundle(MyClass.self)… or god forbid, a hard-coded bundle identifier. https://developer.apple.com/documentation/updates/foundation
Things while we're speaking about passkeys: if your app knows that someone added/updated/deleted a credential, now you can tell all the credential managers on the system. https://developer.apple.com/documentation/authenticationservices/ascredentialupdater
A thing that soft-launched a few months ago, but is officially making its debut now: exporting and importing credentials like passkeys: https://developer.apple.com/documentation/authenticationservices/ascredentialexportmanager
Yet more things. If you're filtering web content, now you can filter against an entire URL, using an on-device Bloom filter to make filtering fast. There's a sample code project for this one. https://developer.apple.com/documentation/networkextension/url-filters
Another thing. If your app talks directly to Wi-Fi hotspots, you can (please do) move that into an app extension for better privacy and performance. https://developer.apple.com/documentation/networkextension/hotspot-helper#Hotspot-helper-extension
This is also a thing, but only in the EU. https://developer.apple.com/documentation/telephonymessagingkit
So, this is a thing if you want to defend against the cellular network getting crappy on you.
https://developer.apple.com/documentation/wirelessinsights