DefaultApp
&gt; Native Mac apps feel like a dying breed that are succumbing to janky web views<p>Yeeaaahhhh, not really. I was a diehard &quot;native&quot; person until recently and I can&#x27;t believe just <i>how much better</i> developing for web technologies is than writing native Mac.<p>If you&#x27;re experienced enough to write a polished Mac app (and that is a non-trivial undertaking) you&#x27;re experienced enough to write a polished front end in Electron.<p>Use a lightweight framework (e.g., Vue), be sensible about what you&#x27;re asking Chromium to draw for you and unless you&#x27;re doing something really simple -- be ready to write a backend in C++ or equiv.<p>I&#x27;m not saying that is easy, but in terms of complexity it&#x27;s a wash. The upsides are substantial:<p>1. Multi-platform with very little additional work<p>2. Modern web standards + a good IDE are <i>so much fucking better</i> to work with, really<p>3. Easy to drop into WebGL if you need it<p>4. Less vendor lock-in<p>The only place I see it making sense is if you&#x27;re <i>only</i> working with a single platform -- of course, you have to ask yourself how good of a business decision that is.