• Ephera
    link
    fedilink
    44 months ago

    Java is certainly the fastest of the bunch, but I still find it rather noticeable how long the startup of applications takes and how it always feels a bit laggy when used for graphical stuff.

    Certainly possible to ignore that on a rational level, but that’s why I’m talking about how it feels.
    I’m guessing, this has to do with just the basic UX principle of giving the user feedback. If I click a button, I want feedback that my click was accepted and when the triggered action completed. The sooner those happen, the more confident I feel about my input and the better everything feels.

    • Possibly linux
      link
      fedilink
      English
      44 months ago

      I’ve never experienced that. Also Android is OpenJDK based and the applications in Android work well and the system is well optimized

      • Ephera
        link
        fedilink
        14 months ago

        Yep, I also don’t fully agree on that one. I’m typing this on a degoogled Android phone with quite a bit stronger hardware than the iPhone SE that my workplace provides, e.g. octacore rather than hexacore, 8GB vs. 3GB RAM.

        And yet, you guessed it, my Android phone feels quite a bit laggier. Scrolling on the screen has a noticeable delay. Typing on the touchscreen doesn’t feel great on the iPhone either, because the screen is tiny, but at least it doesn’t feel like I’m typing via SSH.

        • Possibly linux
          link
          fedilink
          English
          14 months ago

          I’ve never experienced that and I am running a several year old phone

          • Ghoelian
            link
            fedilink
            1
            edit-2
            4 months ago

            I have experienced the delayed scrolling, mostly on cheaper phones.

            But that’s mostly because i’m used to phones having 120+hz screens now, going back to a 60hz screen does feel a bit sluggish, which is especially noticeable on a phone where you’re physically touching the thing. I think it might also have something to do with the cheaper touch matrixes, which may have a lower polling rate as well.

        • @[email protected]
          link
          fedilink
          14 months ago

          That has to be because the code is better optimized for the hardware in case of iPhone and less so which language it was written in.

          • Ephera
            link
            fedilink
            14 months ago

            Why? I certainly expect that to be a factor, but I’ve gone through several generations of Android devices and I have never seen it without the GC-typical micro-stutters.