I wonder if Apple intends to add sharing to SwiftData? That would be neat, and helpful.

I started to migrate a personal project to SQLiteData, but the ergonomics are quite different, and my gut says that a first-party dependency is always a safer bet than a third-party dependency.

This situation says "intentional design decision" on the tin, but comes out feeling like "compromises" no matter what I choose.

@tonyarnold What do you mean by “sharing” in the context, CloudKit shared databases?
@helge aye.
@tonyarnold Quite likely to be added to SwiftData I assume. No particular reason why it couldn’t do that I think.
@helge no, I can't see why, either - it's just taking half a decade to build up the features from what we had in the past. Fairly typical for Apple, IMO.
@tonyarnold I was very surprised that SwiftData wasn’t a clean room implementation. Maybe they overvalued the need to interoperate with CoreData … or just politics 🙈

@helge I was surprised too! My assumption was politics, but we’ll probably never know.

It’s not ideal. So many sharp edges brought over from Core Data.