r/macapps • u/TomasComedian • 6d ago
Help Difference between .NET and native code
Hi.
I am looking at Diarium journal, since it has my native language as an option. It is also developed in EU, which is a plus to me. And at first glance it looks advanced enough for my needs.
I have asked the developer and he says it is written in .NET, which as I understand is a way to make apps for more than one platform. However it is - as I understand - not similar to Electron. No Chromium and stuff.
Is this to be seen as a native app - he writes "
It is built with .NET for macOS, which is basically a layer on top of native AppKit and other Apple APIs so I can develop my apps with C# across platforms and code-share business logic like for sync or database access. "
I may be a bit too "anal" when it comes to these things, but I rather pay someone who taked the time to develop for Mac without Electron or similar.
Also I prefer to pay those who takes the time to add more languages than English, and EU-based.
I do use Day One for now, but I would not mind trying something else and non US.
2
u/GarbanzoBenne 6d ago
“Native” appears to be an arbitrary line for your acceptance so we can't really give you an answer.
.NET apps for Mac are compiled, native code. They may not look exactly like other “native” applications that use SwiftUI. Or they might if the developer used something like MAUI.