Still Too Hard to Write Native macOS Apps?

Still Too Hard to Write Native macOS Apps?
Photo by 愚木混株 cdd20 / Unsplash

I often have ideas for little tools that would be useful for my workflow on my Mac laptop.

I'd need these tools to be native apps that fully integrate with all the niceties that macOS provides (eg drag and drop support).

Even as an experienced iOS Developer (Objective-C and Cocoa frameworks included),  it feels too hard to simply write a small macOS tool.

Part of the what makes this hard is uncertainty over the state of SwiftUI and Catalyst.

Which is the best tool to use?

Would it be better to simply write the tool using Cocoa?

The uncertainty of this means I simply don't bother to develop the tool.

Some might say this is a problem of my attitude. But friction to creativity is what stops ideas getting developed.

I'm sure one day SwiftUI will be a great developer experience for macOS apps. But until that day, it feels like there will be a real lost opportunity for native macOS software, and more and more software will be written as web apps.