• merthyr1831@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    7 months ago

    Eh. Crossplatform isnt the problem here; Xamirin is. There’s a host of next gen cross platform frameworks like Flutter, React Native, Blazor that save you having to maintain two distinct apps; something that’s only going to add a bunch of developer burden

    • moritz@l.deltaa.xyz
      link
      fedilink
      arrow-up
      2
      ·
      7 months ago

      I always recognize Flutter apps on Android as being non-native and avoid them because of this.

      I think it is because they seem to never use the system font but Quicksand instead and all the animations feel slightly off.

      • merthyr1831@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        7 months ago

        Personally, beyond a few material-like components I always prefer it when an app goes for its own system-agnostic design language like Spotify does. On desktop I’m definitely more picky if I can get away with it; Qt dor KDE and GTK for GNOME etc

    • fmstrat@lemmy.nowsci.com
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      7 months ago

      Agree. Will it be as performant as native? No. But will it be plenty performant for a password manager, yes.

      The only thing I wish RN and Flutter would figure out is bloat. File sizes are huge compared to native. A shame there can’t be a shared model in mobile apps for the core system.

      • AMDIsOurLord@lemmy.ml
        link
        fedilink
        arrow-up
        0
        arrow-down
        1
        ·
        7 months ago

        Flutter is native. It gets compiled to an executable, it just takes a render plane from the underlying OS and renders everything in it’s own engine. They’re working on a new render system that will make it go even faster.

        React Native is just a fancy web browser wrapping with some helper APIs.

        • aeharding@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          7 months ago

          React Native is just a fancy web browser wrapping with some helper APIs.

          React native is not a browser. It uses native components.

        • merthyr1831@lemmy.world
          link
          fedilink
          arrow-up
          0
          ·
          7 months ago

          RN is native too I think, at least it advertises itself as a way to compile some kind of XML syntax into native widgets on either platform. An improvement to PWAs even if I despise typescript

          • hruzgar@feddit.de
            link
            fedilink
            arrow-up
            0
            ·
            7 months ago

            yeah, it displays native widgets but there is still a js engine (browser) running in the background. So the basically made a layer between native components and Javascript. But the code which is running is js and js is slow.