Has anyone been able to install the MacOS beta via Virtual Buddy? I have the Xcode beta installed so in theory I have the device support.

It's failed several times.

#macOSDev #WWDC #WWDC26

Domain name purchased for iOS 27 app project. Once again health related and yeah, there will be foundation models in there as well. Let's go. #wwdc #iOSDev #macOSDev #buildInPublic

I think I should write something about my experience of writing Daft Music for iOS after doing the macOS app.

I have a hard time seeing where Catalyst brings any value. The Core already inherits 80% of the code (including the same ViewModels for the same screens) with just an own UI layer on top of each platform.

Some are even completely shared with some minor platform switches within the SwiftUI views like in this example.
#macosdev #iosdev #swiftui

A small helper I’m using to work on animation and tweak transitions with SwiftUI previews. Hope you find it helpful.

It gives you the chance to mutate your view every time it ticks, so you can see the animation live and tweak it more precisely.
#swiftui #iosdev #macosdev

https://gist.github.com/obrhoff/bebbd051aa7be59d6c534bfa03a134fc

It's the Sunday before #wwdc and I'm still in my pajamas while working on an update to https://mobilebuilds.app. I guess there is one upside to not being in Cupertino fro dub dub this year #iOSDev #macOSDev #indieDev #buildInPublic #buildTools
Mobile Builds — Mobile Builds

Track your Xcode Cloud CI runs from macOS and iOS. Status, history, and notifications — without leaving your workflow.

Shipping apps is always fun. This weekends fun is an update to MobileBuilds that adds a Menu Bar for the macOS build and a widget for iOS / iPadOS. Some really nice improvements for the app. Hope to have the build out sometime on Monday because it’s a long weekend. #iOSDev #macOSDev #buildInPublic #buildTools
Cycling friends of the fediverse, as is completely expected I got nerdsniped this week and have implemented sharing of rides from @ridejournal to @fitpub. This is a privacy preserving way of being able to share your rides with those who you want. The app update for iOS and macOS is live on the app store. https://apps.apple.com/au/app/ride-journal/id6529540288 #cycling #health #iOSDev #macOSDev #iOS #mac
Ride Journal App - App Store

Download Ride Journal by Delightful Apps PTY LTD on the App Store. See screenshots, ratings and reviews, user tips and more apps like Ride Journal.

App Store

Had fun yesterday to work on this feature for the upcoming iOS version of Daft Music. You can handover playback from macOS to iOS or vice versa. Its not entirely done but you get the idea.

You can also pass over your current visible screen to the other device but I'm not sure if I keep both or just decide for one.
#iosdev #macosdev #applemusic #buildinpublic #liquidglass #indiedev

👨‍💻In this post, I revisit a parallel computing model I worked with twenty years ago and re-implement it in Swift. No async/await, no actors, just a task DAG, work-helping, and a fixed pool of real OS threads. The result matches Swift's structured concurrency on most workloads and beats it on some. Galaxy collisions and crowd simulations included.

https://otavio.cc/posts/twenty-years-later-coltrane

#Swift #macOSDev #BlogPost

Twenty Years Later: Coltrane - Otávio C.

For a year before starting my Computer Science master's, I worked as a researcher for a research group that was developing a parallel computing runtime called Anahy1,2. I wasn't there...

Otávio C.

SAPlugin v2.0 is now available.

SAPlugin is a macOS Authorization Plug-in implementation written in 100% Swift, and can be used for customizing the authorization process in macOS, including system login.

It may be a niche project, but I'm pleased with this release. It now uses Swift 6 and concurrency (hopefully correctly) and I managed to redesign it to create a true shim in a single Swift file, isolating all of the interfacing to the OS C functions.

#SwiftLang #macOSDev #security

https://codeberg.org/kherrboldt/SAPlugin

SAPlugin

macOS Authorization Plug-in written in 100% Swift.

Codeberg.org