News for hackers. Stuff that matters.
Re:Ask HN: Why aren't devs making desktop apps any more? by thewebcount on Thursday March 24, 2022 @03:59PM (#30794656)
> It's the complete opposite

No it's not. To use a web app I have to have an internet connection to even start the app. Anything I click on that loads a new resource sends data to the server about what I'm doing. I can unplug from the net, install desktop software and run it without it being able to send anything anywhere.

Re:Ask HN: Why aren't devs making desktop apps any more? by spartanatreyu on Friday March 25, 2022 @12:52AM (#30798757)
You're wildly wrong.

Every single thing you just mentioned both occurs and doesn't occur with both web and native apps depending on what the app was built to do.

- Web apps can require internet

- Web apps can not require internet

- Native apps can require internet

- Native apps can not require internet

- Web apps can inform a server about what you're doing

- Web apps can not inform a server about what you're doing

- Native apps can inform a server about what you're doing

- Native apps can not inform a server about what you're doing

- You can unplug from the net, install desktop software (native app) and run it without it being able to send anything anywhere

- You can not unplug from the net, install desktop software (native app) and run it without it being able to send anything anywhere

- You can unplug from the net, install desktop software (native app) and run it without it being able to send anything anywhere until you plug back into the net

- You can unplug from the net, install desktop software (web app) and run it without it being able to send anything anywhere

- You can not unplug from the net, install desktop software (web app) and run it without it being able to send anything anywhere

- You can unplug from the net, install desktop software (web app) and run it without it being able to send anything anywhere until you plug back into the net

Source: I make offline web apps.

Re:Ask HN: Why aren't devs making desktop apps any more? by mschuetz on Thursday March 24, 2022 @04:23PM (#30794909)
The average user and use case typically has internet connection so you're talking about edge-case scenarios. In a regular scenario, a native app can send whatever it wants about your system to a server, including your sensitive photos and private information.

> Anything I click on that loads a new resource sends data to the server about what I'm doing.

Nothing stops native apps of doing that. Plenty require you to have internet connection and coerce you into telemetry. The difference is that one can only send data that the browser will allow it to have, while the other can read all your sensitive data on disk.

Re:Ask HN: Why aren't devs making desktop apps any more? by xigoi on Friday March 25, 2022 @01:12AM (#30798842)
> The average user and use case typically has internet connection

Clearly you're not poor or living in a developing country.

Re:Ask HN: Why aren't devs making desktop apps any more? by mrlemke on Friday March 25, 2022 @09:47AM (#30802111)
Or living in a rural area with crappy Internet. I've installed wireless Internet in places where the people are wealthy but could only get a crappy DSL line. An Internet connected app, web or native, was a pain in the butt to use.

Mobile users can have problems too. I still come across dead zones in network coverage that render some apps useless and I'm not even outside of town.

Re:Ask HN: Why aren't devs making desktop apps any more? by jokethrowaway on Friday March 25, 2022 @03:39AM (#30799570)
And those people are unlikely to pay for my product
Re:Ask HN: Why aren't devs making desktop apps any more? by j-krieger on Thursday March 24, 2022 @05:24PM (#30795516)
And this allows someone to perhaps gain root access to your machine in what way exactly? Or get access to your private/payment info?

Because this is the very real threat users of desktop apps face.

Re:Ask HN: Why aren't devs making desktop apps any more? by closeparen on Thursday March 24, 2022 @06:24PM (#30796142)
I am not at all concerned about an application developer having access to data about my usage of his app. (In fact I have a hard time empathizing with people who are so concerned).

I am extremely concerned about an application developer having the run of other data which has nothing to do with his app, which is always the case on a general purpose computer, except insofar as it’s been made into a walled garden.