• DrM@feddit.de
    link
    fedilink
    English
    arrow-up
    8
    ·
    1 year ago

    That’s not completely true, with framworks like Cordova you can reuse the JS code for the native app. The thing is, there’s no benefit whatsoever.

    Personally I think it’s good that it’s a PWA. It’s the first PWA I use regularly on my phone, I only used WhatsApp and Telegram Web on the desktop so far and this is despite me being interested in Tech. If we introduce our friends to Lemmy and show them how easy it is to install a PWA, a lot of people will understand the PWA context a bit more

    • UnanimousStargazer@feddit.nl
      link
      fedilink
      English
      arrow-up
      7
      ·
      1 year ago

      The thing is, there’s no benefit whatsoever.

      That’s not entirely true of course. A native app allows for certain interaction with the OS that is restricted when it’s a PWA.

      For example: I doubt the Voyager PWA can interact with Shortcuts on iOS/iPadOS/macOS at all in comparison to some native apps for which the developers integrated Shortcut support.

      That said, one of the reasons why I personally like Voyager is that it’s cross platform. No more ‘What platform are you using?’. One can simply refer to vger.app and be done. Would be even better if you can sign up under Voyager as well.

      • fer0n@lemm.ee
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        There’s also a bunch of small interactions that simply don’t feel as nice (on iOS):

        • no taptic feedback
        • tap status bar to scroll to top doesn’t work
        • scrolling gets stuck occasionally
        • swipe back doesn’t always work reliably

        There’s probably more of these things, but those are some I keep stumbling across. Maybe some of these can be implemented/fixed, but probably not all.

    • fer0n@lemm.ee
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Okay fair point. I thought the main “web to native conversion” frameworks were wrappers like electron or things like react native that might look familiar to web devs but are still somewhat different. If it’s just a wrapper it strikes me as not really worth it, but if actually native ui comes out at the end and you don’t have to make too many changes that sounds like a decent alternative. Do you happen to know how “native” these apps can be and how much effort it is to convert them?