News for hackers. Stuff that matters.
Re:Ask HN: Is there still a place for native desktop apps? by rohan1024 on Sunday May 17, 2020 @10:31AM (#23212272)
I think he is saying that because with webapps you have

- control over your software and updates

- no one can pirate your software/service

Re:Ask HN: Is there still a place for native desktop apps? by ken on Sunday May 17, 2020 @10:48AM (#23212380)
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 it's solved with "license servers".

Re:Ask HN: Is there still a place for native desktop apps? by hellisothers on Sunday May 17, 2020 @12:17PM (#23212943)
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
Re:Ask HN: Is there still a place for native desktop apps? by ken on Sunday May 17, 2020 @06:12PM (#23215969)
There are auto-updaters for desktop software, too.
Re:Ask HN: Is there still a place for native desktop apps? by alexgmcm on Sunday May 17, 2020 @02:02PM (#23213810)
Also on mobile you are constrained by the app store requirements as well.
Re:Ask HN: Is there still a place for native desktop apps? by rohan1024 on Sunday May 17, 2020 @06:48PM (#23216239)
This is exactly what I meant.
Re:Ask HN: Is there still a place for native desktop apps? by ZoomZoomZoom on Sunday May 17, 2020 @04:01PM (#23214891)
>> How do you have more "control over your software" with a web app?

It means they can break a program I'm using at any moment they wish, even after I paid for it.

Re:Ask HN: Is there still a place for native desktop apps? by kandeel4411 on Sunday May 17, 2020 @07:09PM (#23216389)
I think pirating is a serious issue in other countries (i.e mine), I practically never saw anyone actually pay for any office suite, adobe software and some offline games. All of them get pirated and very quickly too.
Re:Ask HN: Is there still a place for native desktop apps? by Memosyne on Sunday May 17, 2020 @10:58AM (#23212446)
> no one can pirate your software/service

Huh? Given how most web applications these days are using client-side rendering there's nothing stopping someone from just downloading all of the frontend assets. You can also connect to a server from your desktop application so I don't understand how desktop makes it easier to pirate anything.

Re:Ask HN: Is there still a place for native desktop apps? by ssimono on Sunday May 17, 2020 @03:52PM (#23214810)
Web applications have lots of essential parts on the server-side even if they do client-side rendering. And each paying user is logged in when using it, so the company can accept/deny requests depending on the user.

Proprietary desktop applications are usually downloaded after a payment, and then the full software is available locally. By hacking the security parts of it one can then have a totally free version and distribute it. That's why it is easier to pirate.

Re:Ask HN: Is there still a place for native desktop apps? by Memosyne on Sunday May 17, 2020 @09:04PM (#23217103)
How does this address my point about being able to connect to a server from your desktop application? Just because historically companies have not deployed their product in such a fashion doesn't mean it isn't technically possible. How do you think social mobile applications work? Have you ever worked on an application that wasn't running in a browser?

> That's why it is easier to pirate.

There are no technical reasons why a desktop application is inherently easier to pirate. Only implementation details.

Re:Ask HN: Is there still a place for native desktop apps? by jfkebwjsbx on Sunday May 17, 2020 @05:08PM (#23215506)
Not anymore!

Games and even productivity apps are known to be moving small pieces to their servers so that you cannot run the entire application on your own...