• someguy3@lemmy.world
    link
    fedilink
    arrow-up
    10
    ·
    edit-2
    2 hours ago

    I welcome other’s input but I thought this was a pretty clear cut case of Mac becoming popular. Why write a program for Windows and Mac when you can just make a website. Then Chromebooks in education sealed the deal.

    Linux is only starting mainstream use now because of Europe’s push for digital sovereignty and windows 10 end of life.

  • jollyrogue@lemmy.ml
    link
    fedilink
    arrow-up
    39
    arrow-down
    1
    ·
    edit-2
    4 hours ago
    1. The user land API/ABI is stable to a fault in Linux. The kernel API/ABI is unstable.

    2. Companies are cheap. They hired web devs then tasked them with building a desktop application rather then hiring people to write native apps. They had a hammer and used it to fix every problem they had.

    3. macOS is just as affected by electron apps as a Linux is.

    4. Electron is horrible, but it does bring apps to many an OS once Chromium is ported.

    5. Open protocols or open APIs from the company would fix the non-native app problem.

    • JackbyDev@programming.dev
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 hours ago

      Further, if you get code into the kernel, anyone who breaks it needs to fix it. So it seems to me it’s only a problem if you’re trying to do something like maintain a proprietary driver without putting it into the kernel? Or something to that effect?

    • ammonium@lemmy.world
      link
      fedilink
      arrow-up
      5
      ·
      3 hours ago

      The user land API/ABI is stable to a fault in Linux. The kernel API/ABI is unstable

      It’s the other way around. The kernel API stable to a fault, the kernel ABI isn’t. If your application only relies on the kernel API you won’t have many compatibility issues. If you rely on userland stuff such as C++ stdlib, GTK, QT, Python, … Good luck.

      • Railcar8095@lemmy.world
        link
        fedilink
        arrow-up
        6
        ·
        edit-2
        3 hours ago

        Well, RAM is dirt cheap anyways. /S

        Edit: I bought this one for 180 in another site just a few months ago. It now costs as much what I paid for RAM, CPU + MOBO. Dodged a bullet not waiting for the black Friday “deals”

    • jobbies@lemmy.zip
      link
      fedilink
      arrow-up
      7
      ·
      3 hours ago

      “Raaaaah my 10 year old no-name laptop with a second-rate CPU and 4 gigs of RAM runs Windows like dirt 'cos Linux raaaah”

  • [object Object]@lemmy.world
    link
    fedilink
    arrow-up
    57
    ·
    edit-2
    6 hours ago

    (Apple as a platform is so closed that it couldn’t be influenced by this utter crap and the developers can use the OS native API’s.)

    A hidden gem of stupidity and nonsense in the already pretty dumb tirade.

  • dejected_warp_core@lemmy.world
    link
    fedilink
    arrow-up
    44
    ·
    edit-2
    6 hours ago

    This is such a hilariously bad take. I like how “I can’t use Win32 on Linux” morphed into “re-write the whole app in Javascript just so I can use Electron.”

    Meanwhile, Wine and QT are like: “am I a joke to you?”

    I’ll add that (IMO) a lot of applications are becoming increasingly malicious, although less-so in the desktop space. I’m happy that devs like this are forced to quasi-sandbox their crap into a browser. Actually, if anyone knows how to crack into an Electron app in order to restore local plugins, user-scripts, and sandbox security controls, let me know. Or just liberate the guts into a local web app instead so I can use a real browser? This trend could be very useful for local security if those features become available.

  • UnfortunateShort@lemmy.world
    link
    fedilink
    English
    arrow-up
    11
    ·
    5 hours ago

    I wonder why so many people bundle Electron when you can make your app run in any browser. Like, you can totally write a program that just launches the browser and makes it load a site from lokal storage

  • mittorn@masturbated.one
    link
    fedilink
    arrow-up
    3
    ·
    4 hours ago

    @kirk781 no, it is not because of linux support. It’s only because managers hiring web developers instead of desktop apps developers. Because… managers do not see real difference, but see some stylish web design.
    Microsoft ruined cross-platform desktop apps many years ago in early WPF/Sliverlight/XAML era by ceasing Moonlight project:
    https://en.wikipedia.org/wiki/Moonlight/_(runtime)
    https://web.archive.org/web/20120716033915/http://lists.ximian.com/pipermail/moonlight-list/2011-December/001392.html
    So there is no reason to blame Linux that we do not have modern cross-platfrom toolkit for GUI apps.
    Microsoft decided to make new XAMP/UWP incompatible with classic widgets GUI and kill classic GUI in WinRT/Win8 era, Microsoft decided to make XAML GUI Windows-only and cease mono developement entirely, not providing any GUI supportt