Hacker News new | ask | show | jobs
by mune2gu-chan 21 days ago
The 9MB size alone got my attention. It's refreshing to see a native macOS app that doesn't pull in Electron for everything.
1 comments

Could be pulling in webkit. 9MB doesn't mean it isn't based on a web renderer. It would be awesome if software came with a nutrition label. IO, does it phone home, memory safety, does it use web renderer, memory usage, etc.
There's no web renderer at all. The UI is native AppKit (NSTableView, NSOutlineView, NSPanel, etc.) driven from C#/.NET via P/Invoke. It uses real Cocoa controls, not HTML/CSS in a Webview. The app doesn't phone home except for checking if there is a new version (and only does this in the registered version) and the only information sent is the current version number.
Thank you for supplying all that info. I wasn't implying your app did anything nefarious, just the kinds of things I would like to see on an App Nutrition label. That is cool that you wrote it in .NET, any hiccups with that stack? I did some MacDev using Lua like 15 years ago, it worked out pretty well.
No worries. There were some minor initial setup/hiccups in the beginning of the project but overall I'm very happy with using .NET with Native AOT.
Could it be compiled with GNUStep?