Live data from Hacker News

Ask HN: Is there still a place for native desktop apps?

news.ycombinator.com

331–340 of 777 posts

Re: Ask HN: Is there still a place for native desktop apps?

#331

Earlier quoted context omitted.

Adobe achieves that with desktop apps, if you can call it an achievement.

Achievement is a big word here. They had to shove it down people's throats with a bloated, buggy, and expensive app suite.

Yes although people still put their hand in their pocket every month so they must be getting some value from it.

Re: Ask HN: Is there still a place for native desktop apps?

#332

Earlier quoted context omitted.

And therefore, beware any OS attempts to break cross platform browser compatibility. Also I think you can deploy to all those things with Qt.

And pay QT like 5,000 $ a year to keep it closed source. No thank you. Would rather write it 6 times. Or just use electron.

Qt is mostly LGPL. It's really not that hard to comply with that on desktop, and doesn't require you opening your source code.

Re: Ask HN: Is there still a place for native desktop apps?

#333
post #49

Earlier quoted context omitted.

How do you have more "control over your software" with a web app? With a native app, I can do virtually anything. With a web app, I can really only do what (Google ∩ Apple ∩ Microsoft)'s web browser teams decided to prioritize, and allow, and optimize. As for 'pirating', is that a serious concern these days? I've only ever heard about it being an issue at big companies selling software to other big companies, where i…

I think they mean rapid, continuous deployment. If it’s a web app you can push out changes every day to near universal adoption. With a native app you have to cajole users to update

This is exactly what I meant.

Re: Ask HN: Is there still a place for native desktop apps?

#334

Native 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…

Many desktop apps these days seems to be built on Electron, a JS framework for building desktop-class apps.

https://www.electronjs.org/

Re: Ask HN: Is there still a place for native desktop apps?

#335
post #296

Earlier quoted context omitted.

Bitwig has been ported to Android ? Or IOS ?

I don't think it makes sense to use it on even small laptops screen to be honest so I don't really see the point. You'd have to redo the UI and whole paradigm entirely anyways for it to be meaningful on small devices. But there is certainly not any obstacle to porting - from my own experience with ossia & Qt, it is fairly easy to make iOS and Android builds, the difficulty is in finding a proper iOS and Android UX. I…

The point is that the parent poster mentioned tablets and phones which you don't address in your point. Of course your examples aren't written 6 times, but they support fewer platforms too (only desktop).

Off-topic, but regarding Bitwig: of course it makes perfect sense to use it on smaller devices. Not phones, but tablets. It's even officially supported with a specific display profile in your user interface settings (obvious target amongst others: windows surface). This is particularly useful for musicians on stage.

Re: Ask HN: Is there still a place for native desktop apps?

#336

Earlier 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?

As a business, it's not to your advantage to have to ask permission from app store owners. The web does not require permission from a third-party that may decide to compete with you.

But with the app stores you get more users

I basically had no users for one of my desktop apps for seven years, till I ported it to mobile and put it in the normal app store

Re: Ask HN: Is there still a place for native desktop apps?

#337
post #264

Earlier quoted context omitted.

Concerning the desktop, I honestly don't see Windows users caring much about non-native UIs. Windows apps to this day are a hodgepodge of custom UIs. From driver utilities to everyday programs, there's little an average Windows user would identify as a "Windows UI". And even if, deviations are commonplace and accepted. Linux of course doesn't have any standard toolkit, just two dominant ones. There's no real expectat…

During my days of Windows-exclusive computing, I wondered what people meant by native UIs, and why do they care about them. My wondering stopped when I discovered Mac OS and, to a lesser extent, Ubuntu (especially in the Unity days). Windows, with its lack of visual consistency, looked like a hot mess compared to the aforementioned platforms. And now that I think about it, would this made it easier, even by an infini…

I don't know exactly what time period you're referring to, but back when Java was attempting to take over the desktop UI world with Swing, it was painfully obvious when an app wasn't native on Windows. Eclipse was the first Java app I used that actually felt native, thanks to its use of native widgets (through a library called SWT) instead of Swing.

Re: Ask HN: Is there still a place for native desktop apps?

#338
The big advantage of web applications is that they don't have an installer, and they don't need to deal with pushing updates.

Many comments here explain the advantages of full desktop applications. (And there are many.)

The thing to always keep in mind is, does your application justify an installer? There's so many tiny utilities that run in a browser that I can find with Google. These are utilities that I probably use once a year and don't care to install.

But if I use the application heavily, I want a desktop application even if it's just an application specific browser.

Re: Ask HN: Is there still a place for native desktop apps?

#339
post #310

Earlier quoted context omitted.

Do you count Qt apps as native, but not count web apps as native? Why?

Qt may not 'look' native, but it has native performance, whereas Electron really doesn't.

Isn’t that more of an Electron issue?

I mean, is anyone clamouring for VS Code, for example, to be rewritten in native toolkits?

Re: Ask HN: Is there still a place for native desktop apps?

#340
post #269

Earlier quoted context omitted.

not everybody uses a computer for the same exact thing you use a computer for

Of course, if they did there would be no point in making my comment, it would be redundant.

I think the issue with your original comment is with "there's no point," which is in effect invalidating the opinion of others.
Post reply on HN