Hacker News new | ask | show | jobs
by viktorcode 2042 days ago
Users love functionality provided by those apps, not the fact they were made with Electron for business reason.

People love Discord. On a desktop they have no choice but to use its Electron client. Some people love Skype, but I guess not one of them wanted for native Skype to migrate to Electron. The list goes on.

Electron app developers are dime a dozen, comparing to native app developers. That's the biggest driver behind Electron popularity: business decision.

2 comments

Linux users are also super happy they're not left out of using Electron apps. If Discord were to write a native app, they might only include Windows and macOS support—or even omit Mac support altogether.
Yes, I personally am happy that Spotify is an electron app. Considering that the Linux binary is maintained by volunteers at the company I'm pretty sure it just wouldn't exist otherwise.
> People love Discord. On a desktop they have no choice but to use its Electron client

These are just the last few results for `yay -Ss discord`:

    aur/purple-discord-git v0.0.r637.d47f0bc-1 (+13 0.24)
        A libpurple/Pidgin plugin for Discord.
    aur/ripcord 0.4.27-1 (+20 0.66)
        Qt-based Discord and Slack client
    aur/discord-canary 0.0.115-1 (+29 2.70)
        All-in-one voice and text chat for gamers that's free and secure.
    aur/discord_arch_electron 0.0.12-4 (+46 17.96)
        Discord (popular voice + video app) using the system provided electron for increased security and performance
    community/discord 0.0.12-2 (50.8 MiB 173.6 MiB) (Installed)
        All-in-one voice and text chat for gamers that's free and secure.
I've used a few alternative Discord frontends, both GUI and terminal-based.

To put it frankly: they're all flaming heaps of dog shit.

The ToS explicitly forbid usage of third-party clients and people have been banned over this issue. Some people may be fine with taking this risk, but I also absolutely understand not wanting to deal with it. Personally, I fall in the latter category, so I mostly have the web client open in a pinned tab.
Oh fair enough, I didn't know. (As you can see from my listing, I'm using the official one. But just because 'meh, whatever, it's ok, I don't care' rather than because I didn't like the others or knew about the terms prohibiting it.)
Can you show where in the ToS it says third-party clients are forbidden? (It doesn't)