Lots of software would be better (from the user's POV) as a desktop app. However as a developer and as a software business owner/investor, it's (much) better to write web apps. So it depends on what you're asking here. Should you invest in desktop dev skills to further your career? No. Should you write your software idea as a desktop app if you want to make a business of it? Not if you can avoid it. If you're asking…
> However as a developer and as a software business owner/investor, it's (much) better to write web apps. Why do you say that?
Ask HN: Is there still a place for native desktop apps?
21–30 of 777 posts
Re: Ask HN: Is there still a place for native desktop apps?
#22Lots of software would be better (from the user's POV) as a desktop app. However as a developer and as a software business owner/investor, it's (much) better to write web apps. So it depends on what you're asking here. Should you invest in desktop dev skills to further your career? No. Should you write your software idea as a desktop app if you want to make a business of it? Not if you can avoid it. If you're asking…
> However as a developer and as a software business owner/investor, it's (much) better to write web apps. Why do you say that?
Re: Ask HN: Is there still a place for native desktop apps?
#23Re: Ask HN: Is there still a place for native desktop apps?
#24I suppose I am increasingly frustrated with the inability to use my computer if it has no internet....
Re: Ask HN: Is there still a place for native desktop apps?
#25Earlier quoted context omitted.
> However as a developer and as a software business owner/investor, it's (much) better to write web apps. Why do you say that?
Because of the main advantages of SaaS: recurring payments and data lock-in.
Re: Ask HN: Is there still a place for native desktop apps?
#26A good example of a recent app that chose to leverage native platforms is Table Plus. They are developing native apps on Mac, Windows, and Linux. I respect the effort/skill and dedication required to pull this off! https://tableplus.com/
Re: Ask HN: Is there still a place for native desktop apps?
#27Re: Ask HN: Is there still a place for native desktop apps?
#28Re: Ask HN: Is there still a place for native desktop apps?
#29* Email clients (I use Thunderbird)
* Office suites
* Music and media players
* Maps
* Information managers (e.g., password managers)
* Development tools
* Personal productivity tools (e.g., to-do lists)
* Games
As Windows starts on-boarding their unified Electron model (I can't recall what they have named this), I suspect we'll see more lightweight Electron desktop apps. But for the record, I like purpose built, old-fashioned desktop applications. I prefer traditional desktop applications because:
* Traditional applications economize on display real-estate in ways that modern web apps rarely do. The traditional desktop application uses compact controls, very modest spacing, and high information density. While I have multiple monitors, I don't like the idea of wasting an entire monitor for one application at a time.
* Standard user interface elements. Although sadly falling out of favor, many desktop applications retain traditional proven high-productivity user interface elements such as drop-down menus, context menus, hotkeys, and other shortcuts.
* Depth of configuration. Traditional desktop apps tended to avoid the whittling of functionality and customization found in mobile and web apps. Many can be customized extensively to adapt to the tastes and needs of the user.
Bottom-line: Yes, for some users and use-cases, it still makes sense to make desktop apps. It may be a "long-tail" target at this point, but there's still a market.
Re: Ask HN: Is there still a place for native desktop apps?
#30No internet? No web-app. I suppose I am increasingly frustrated with the inability to use my computer if it has no internet....
As a trivial example, https://jakearchibald.github.io/svgomg/ (which has no data storage requirements) works just fine offline.
Offline support is a banner feature of the PWA (progressive web apps) movement.