Jaanus Kase

@jaanus@iosdev.space
459 Followers
414 Following
881 Posts

Maker of @tact. Builder of things on Apple, Flutter, and web platforms.

Also designer, engineer, writer, producer, dad, husband, Estonian. Not necessarily in that order.

Please donate to šŸ‡ŗšŸ‡¦ until šŸ—‘šŸ‡·šŸ‡ŗ imperialist barbarian terrorist invaders are gone. Give to https://savelife.in.ua/en/ or any other charity that works for you.

Homepagehttps://jaanus.com
Blueskyhttps://jaanus.bsky.social
šŸ‡ŖšŸ‡Ŗ Mastodonhttps://est.social/@jaanus
Chat with me on Tacthttps://go.justtact.com/1on1/P8TYVA8yGUTQ6uG5mZtPm2?from=Jaanus

Instead of using a VM, if you need a real Mac temporarily to test #macOS 26 #Tahoe, you might want to consider renting a Mac mini in the Cloud. Don't worry; you'll have full remote access, even in Recovery Mode. Check it out:

https://www.oakhost.net/mac-mini-hosting

RE:
https://mastodon.social/@chockenberry/114661518114635883

Mac mini Hosting | OakHost

Discover our macOS Cloud hosting plans. Experience fast performance, reliable uptime, and EU-based security for your Mac-powered business. Compare now!

OakHost

#Swift #Testing

TIL about Swift Testing:

The fancy new test parameters should only be simple value types. If you have the parameter as struct/class, you can’t have any code there which wants to run on a particular thread/actor

For any threaded stuff, grab the parameter value, and do the work in the test function which CAN be MainActor

Even if you have the entire test suite as MainActor, the parameter value is not constructed on main actor (this part was counterintuitive/unexpected for me)

#wwdc25 #macOS

This is one visible change in macOS Ui

Menu items can now have icons, exactly as in iOS context menus

This applies to both context menus and menu bar menus

If you have a menu item with a label that has an icon, and it was showing up on iOS already, it will now also just show up in macOS
https://eldritch.cafe/@mayasynth/114662647370267434

maya šŸ‡µšŸ‡ø (@mayasynth@eldritch.cafe)

Attached: 1 image the finder have menu icons!

Eldritch CafƩ

#wwdc25 #Xcode #AI #LLM #FoundationModels

If you want to use Xcode AI features, OR if you want to use Foundation Models AI API on iOS Simulator or macOS, looks like the only supported configuration is having Tahoe beta on the internal SSD of your Apple Silicon Mac

I sort of get why, see the thread (tl;dr: probably performance), but is there any official info from Apple about this requirement? Nothing in the few WWDC videos I saw so far
https://mastodon.social/@felix_schwarz/114670973442659374

Okay so how ARE we supposed to run the new macOS betas?

- From an external bootable SSD - turns out Apple Intelligence and a lot of AI (incl new Foundation Models) aren’t allowed

- VM - looks like this method is broken too

- The only third option that I can think of, is to dedicate an entire separate real Mac just for the beta. I’m not that rich

Insert-sad-panda-Genmoji
https://mastodon.social/@chockenberry/114661518114635883

#wwdc25 #FoundationModels #Xcode #LLM

Has anyone seen the Foundation Models actually working? Am I holding it wrong? I am not getting any responses either in the playground or app, and there is a bunch of this crap in the console when running the app.

Running Xcode 26 beta on macOS 26 beta.

Are there regional restrictions? Xcode AI chat also is ā€œunavailable in my regionā€.

#wwdc25

Is there no ā€œWhat’s new in AppKitā€ video this year?

There is one specifically about new design, but no general AppKit video?

#wwdc25 #Xcode #Feedback

When you have multiple SPM targets and run tests in Xcode, the result indicator is missing for the target

When you expand, you see individual test results, but no result indicator in collapsed view (which was really useful to see results for lots of targets when they are collapsed)

#wwdc25 #Xcode

This is unfortunate

AI chat in Xcode seems to be gated by region

Is there a list of regions somewhere?

#wwdc25

One of my unexpected highlights for the keynote was how much air time Ivory and Mastodon got. It was a LOT

Apple never said these words out, and didn’t focus the app or platform

They just needed a thing to act as a prop for general ā€œsocial networkingā€ to talk about their Visual Intelligence, among other things

It was unmistakably, recognizably Ivory

And they chose Ivory and Mastodon instead of something fake/nonexistent, or VC-funded crap

I thought that was kind of neat

Ɨ

#wwdc25 #FoundationModels #Xcode #LLM

Has anyone seen the Foundation Models actually working? Am I holding it wrong? I am not getting any responses either in the playground or app, and there is a bunch of this crap in the console when running the app.

Running Xcode 26 beta on macOS 26 beta.

Are there regional restrictions? Xcode AI chat also is ā€œunavailable in my regionā€.

@jaanus Run this, and see the result: print(SystemLanguageModel.default.availability)

Check if you are:

1. Running on Apple Silicon. Intel not supported.
2. Running bare metal. Virtual machines not supported.
3. Have Apple Intelligence turned on (system settings).

@arroz lol what

One or several of these are a lie but I am not sure which

I suspect it’s the external volume thing

@jaanus Oh yeah I forgot that condition… no external drives!

I'm in the same situation as you, and I'll have to throw the beta on my main laptop. I wish they prioritized these things a bit more, as people outside the trillion dollar company may not have a brand new Mac waiting on a shelf to run betas 3 months an year.

I've seen the availability lying on the iOS simulator but not on a mac app. Maybe file a bug? That seems it's missing a condition check.

@arroz no I will not file any bugs with the current Feedback Assistant tool, it can go to hell, it is so impersonal and I never get any reasonable responses
@jaanus I'm in the EU, so no Apple Intelligence for me, either, but that doesn't work in VMs anyways. But you can use custom providers: https://zottmann.org/2025/06/11/use-any-openaicompatible-llm-provider.html
Use any OpenAI-compatible LLM provider in Xcode 26, even without Apple …

macOS 26β is out, and so is Xcode 26β with LLM support. Unfortunately, I couldn’t get any of it to run as the beta refuses to allow me to use Apple Intelligence – I’m in the EU, maybe that’s the …

Carlo Zottmann
@czottmann @jaanus have you gotten Gemini 2.5 Pro to work?
@austinbond @jaanus Haven't tried yet. IIRC, they offer an OpenAI-compat API, so it should work…

@austinbond @jaanus Got it to work. https://zottmann.org/2025/06/13/how-to-use-google-gemini.html

If you like that and it works for you, feel free to spread the word! šŸ˜‰

How to use Google Gemini in Xcode 26 beta

Someone asked on Mastodon1 whether it’s possible to use Google’s Gemini in the new Xcode 26β on macOS 26 beta. It is! Well, with some creative proxy scripting, that is. Google offers an …

Carlo Zottmann
@czottmann @jaanus awesome I’ll check it out
@czottmann @jaanus It worked! Thank you so much!
@czottmann @jaanus What? Do you mean the Foundationmodels arenā€˜t work in the EU?

@G00NZ00 @czottmann Foundation Models likely works in EU, but it has technical requirements - it seems to support only Tahoe running natively from Mac internal SSD, and it won’t work with any other configuration (no Sequoia, no VM, no external drive)

I’ll test it soon and will post about it