Live data from Hacker News

Stable Diffusion macOS native app

github.com

11–20 of 94 posts

Re: Stable Diffusion macOS native app

#13
post #9

Does SwiftUI really count as native on the Mac? My experience is that Apple has not invested enough for that to be true. Apple is Apple, so when they say jump, developers jump. But if any other company tried pulling what they’re pulling with SwiftUI, they’d be getting a swift kick in the behind by their dev community. It feels like their UWP moment; nice idea, bad execution. This isn’t to criticize the project; I lik…

That is the point of frameworks. Apple can keep improving SwiftUI and everyone using it will benefit with minimal effort, if not automatically.

It does not have to be perfect, there just has to be constant progress.

Re: Stable Diffusion macOS native app

#15
post #5

What's the difference between this and the Diffusion bee? The DB project has not been updated in a while.

As far as I can tell, the advantages of Gauss are that it runs Apple's more efficient ml-stable-diffusion engine, and that the GUI is better. The disadvantage is that you (currently) have to build it yourself in a multi-step compiling process that involves "goo".

Re: Stable Diffusion macOS native app

#16
post #13
post #9

Does SwiftUI really count as native on the Mac? My experience is that Apple has not invested enough for that to be true. Apple is Apple, so when they say jump, developers jump. But if any other company tried pulling what they’re pulling with SwiftUI, they’d be getting a swift kick in the behind by their dev community. It feels like their UWP moment; nice idea, bad execution. This isn’t to criticize the project; I lik…

That is the point of frameworks. Apple can keep improving SwiftUI and everyone using it will benefit with minimal effort, if not automatically. It does not have to be perfect, there just has to be constant progress.

That statement applies equally to any web-based framework, any native framework, Java, appkit, UWP, Silverlight…

Apple could have invested in SwiftUI on Mac to the same extent they did on iOS, and things would look very different.

SwiftUI as currently implemented on Mac breaks enough platform conventions and is, relative to existing native UI, slow and buggy enough to IMO not more native than any other cross platform UI solution.

Re: Stable Diffusion macOS native app

#17
post #9

Does SwiftUI really count as native on the Mac? My experience is that Apple has not invested enough for that to be true. Apple is Apple, so when they say jump, developers jump. But if any other company tried pulling what they’re pulling with SwiftUI, they’d be getting a swift kick in the behind by their dev community. It feels like their UWP moment; nice idea, bad execution. This isn’t to criticize the project; I lik…

> Does SwiftUI really count as native on the Mac? My experience is that Apple has not invested enough for that to be true

https://blog.timac.org/2022/1005-state-of-swift-and-swiftui-...

iOS 16.0 included 226 SwiftUI apps. Several highly promoted features (such as complications on the Lock Screen and widgets) are now only possible using SwiftUI.

Some new SwiftUI only frameworks (like Swift Charts) developed directly from internal Apple teams creating new SwiftUI apps, and factoring out useful components.

> Regardless, inconsistencies between AppKit on Mac and SwiftUI on Mac are enough to make it not native, IMO.

SwiftUI is not a wrapper around AppKit controls, although that is/was how some SwiftUI views are authored. Likewise, some recently added AppKit controls are actually wrapped SwiftUI views.

There is an ongoing effort to unify macOS and iPadOS which became much more noticeable at the UX level in macOS 11. It is unfortunately difficult to determine which inconsistencies are deficiencies in SwiftUI and which are the "legacy" behavior of AppKit.

Since SwiftUI is a system framework, we only see its evolution in spurts on an annual schedule.

Re: Stable Diffusion macOS native app

#18
post #9

Does SwiftUI really count as native on the Mac? My experience is that Apple has not invested enough for that to be true. Apple is Apple, so when they say jump, developers jump. But if any other company tried pulling what they’re pulling with SwiftUI, they’d be getting a swift kick in the behind by their dev community. It feels like their UWP moment; nice idea, bad execution. This isn’t to criticize the project; I lik…

UWP stands for Universal Windows Platform. https://en.wikipedia.org/wiki/Universal_Windows_Platform

Re: Stable Diffusion macOS native app

#19

Does this have any sort of ability to feed it training data? I know I can do that with some SD frontends on Windows - ex: give it 5 pictures of my face, and have it generate a 3D avatar of me.

I doubt it, but even if it did you probably don't want to be re-training the set on your mac. There is plenty of instructions on how to train your face into the dataset using AWS. IIRC it costs around $20 of compute time.
Post reply on HN