back

by rvz·7y ago·view on hn ↗
So essentially: Mac app written with Cocoa/ObjC/Swift and the Windows app written with C# and WPF. A great example of native software.

I'd prefer something like Fork over something like GitKraken IMHO. I cannot imagine the performance of some electron alternatives if I were to open a repository with 200k commits, but this can be resolved with shallow cloning.

Even if it has lots of Swift frameworks embedded, as soon as they switch to Swift 5 and Mojave and higher, Swift will become built in with no dylibs.

1 comments
To be clear, I was interpreting the abundance of Swift frameworks as proof of it being written in Swift, not as something bad (a ton of Swift frameworks is still a lot better than Chromium + node + a ton of npm packages)

I'm curious why they didn't use Xamarin.Mac though, they could have shared a lot of code between apps.

The Mac version came first and later they decided to port it to windows.