Earlier quoted context omitted.
Figma is pretty much replacing all web design applications precisely because it’s leveraging web tech for collaboration on a single document at the same time.
Figma is a great tool and all but it will still take it years, if not decades, to replace immersive content creation technologies like Ventuz, one of the best in the game! https://www.youtube.com/watch?v=nu2FnEVk9_U
Ask HN: Is there still a place for native desktop apps?
341–350 of 777 posts
Re: Ask HN: Is there still a place for native desktop apps?
#342Native desktop apps are great. The reason that people don't write them is because users aren't on "the desktop". "The desktop" is split between OS X and Windows, and your Windows-app-compiled-for-Mac is going to annoy Mac users and your Mac-app-compiled-for-Windows is going to annoy Windows users. Then you realize that most users of computing devices actually just use their phone for everything, and your desktop app…
> Meanwhile, your web app may not be as good as native apps, but at least you don't have to write it 6 times. I must be living in a parallel world because I use a ton of desktop apps that aren't "written 6 times" - and write a few, including a music & other things sequencer ( https://ossia.io ). Just amongst the ones running on my desktop right now, Strawberry (Qt), Firefox (their own toolkit), QtCreator (Qt), Telegr…
Re: Ask HN: Is there still a place for native desktop apps?
#343Earlier quoted context omitted.
> Meanwhile, your web app may not be as good as native apps, but at least you don't have to write it 6 times. I must be living in a parallel world because I use a ton of desktop apps that aren't "written 6 times" - and write a few, including a music & other things sequencer ( https://ossia.io ). Just amongst the ones running on my desktop right now, Strawberry (Qt), Firefox (their own toolkit), QtCreator (Qt), Telegr…
I still can't believe bitwig is java. I'm a bitwig user. It even runs on linux.
Re: Ask HN: Is there still a place for native desktop apps?
#344Web apps have an incredibly flat learning curve with an equivalent entry barrier. If the same were made for native apps, they'd be more popular.
Web apps aren't displacing things, they're filling a void.
Re: Ask HN: Is there still a place for native desktop apps?
#345Earlier quoted context omitted.
I don't agree with the first two points. Native applications aren't consistent in this way. There are dozens of cross-platform GUI kits and they all behave slightly different, just like Electron apps. If you want consistency, you need to build multiple apps, one for each OS with their respective toolkits. Ain't nobody got time for that when you can easily build on Electron and target browsers, macOS, Windows, and Lin…
Native implies that you are building for each OS and their native toolkit. On macOS, you write Cocoa. On Linux you write GNOME or KDE or CDE. On Windows you write...I dunno. Win32 probably.
And Linux isn't better. I think OSX is the only desktop OS that has an idea of what an app should look like.
Re: Ask HN: Is there still a place for native desktop apps?
#346If you are going to expect me to run your software in an always-on manner, I would greatly appreciate a native application. I frequently do light computing on a Surface Go. It's a delightful little device and I love it, but it is not powerful enough that I can leave gmail, Slack, and Discord open all the time. I don't have enough RAM to run another web application but I could very easily afford a native app or two.
I'm not sure that's enough of a reason to develop a commercial app, because tightwads like me also like our stuff to be free.
Re: Ask HN: Is there still a place for native desktop apps?
#347Earlier quoted context omitted.
> Meanwhile, your web app may not be as good as native apps, but at least you don't have to write it 6 times. I must be living in a parallel world because I use a ton of desktop apps that aren't "written 6 times" - and write a few, including a music & other things sequencer ( https://ossia.io ). Just amongst the ones running on my desktop right now, Strawberry (Qt), Firefox (their own toolkit), QtCreator (Qt), Telegr…
I still can't believe bitwig is java. I'm a bitwig user. It even runs on linux.
Re: Ask HN: Is there still a place for native desktop apps?
#348Earlier quoted context omitted.
> Meanwhile, your web app may not be as good as native apps, but at least you don't have to write it 6 times. I must be living in a parallel world because I use a ton of desktop apps that aren't "written 6 times" - and write a few, including a music & other things sequencer ( https://ossia.io ). Just amongst the ones running on my desktop right now, Strawberry (Qt), Firefox (their own toolkit), QtCreator (Qt), Telegr…
I think he did not mean "written 6 times", but more like Compiled 6 times, with 6 different sets of parameters, and having to be tested on 6 different devices.
Re: Ask HN: Is there still a place for native desktop apps?
#349Earlier quoted context omitted.
I think you're confusing Atom and VS Code.
VSCode uses the same c++ based regex parser for syntax highlighting as TextMate, Sublime, Atom, etc
Re: Ask HN: Is there still a place for native desktop apps?
#350Every single app that I use, I try and make sure it is native. I shun electron apps at all cost. It's because people who put in effort to use the native APIs put in a lot more effort in the app in general based on my anecdotal evidence. It is also more performant and smaller in size, things that I cherish. It also pays homage to limits and striving to come up with new ways of overcoming them, which hackers would have…
The " is cheap" mantra also really only makes sense if you are writing server code, where you yourself pay for all the memory your code will ever use. If you deploy code to a large number of users it makes little sense. If a million users start your app daily, and your app has a 5 second load time and uses 300mb of ram, you are wasting over 50 days of user time, and hogging close to 300 terabytes of ram.