• Carighan Maconar@lemmy.world
    link
    fedilink
    arrow-up
    17
    arrow-down
    5
    ·
    1 year ago

    Though calling them “cross platform” when all you’re doing is opening a website in a browser is IMO a bit rich. Is lemmy cross-platform, too?

    If at least they had native UI elements on each platform, we’d be getting somewhere. Fitting design and all.

    • FooBarrington@lemmy.world
      link
      fedilink
      arrow-up
      19
      ·
      edit-2
      1 year ago

      It’s not just “opening a website in a browser”. The UI itself is displayed in a WebView, but Electron (and Tauri etc.) also have code running outside the WebView which interfaces with native APIs etc. Just for a simple example - a normal browser application couldn’t open a file on your drive before without showing a dialog (and it still can’t without getting permission first), which Electron etc. can.

      And this code is absolutely cross-platform. So how is it rich to call an application with a cross-platform UI and cross-platform functionality “cross-platform”?

    • TeddE@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      Would you prefer new terminology? Like platform-neutral UI? The way I see it there’s CLI, GUI, and WebUI. When discussing platforms for the first two, were discussing the OS, but for the last the platform is the browser.

      I honestly don’t care what the user interface is as long it’s efficient at getting done what I need it to do.