• esa@discuss.tchncs.de
    link
    fedilink
    arrow-up
    4
    ·
    2 days ago

    And it powers a lot of phones. People generally don’t like it when their phone needs to charge all the freaking time.

    • HelloRoot@lemy.lol
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      2 days ago

      I ran Linux with KDE on my phone for a while and it for sure needed EVEN MORE charging all the time even though most of the system is C, with a sprinkle of C++ and QT.

      But that is probably due to other inefficiencies and lack of optimization (which is fine, make it work first, optimize later)

      • esa@discuss.tchncs.de
        link
        fedilink
        arrow-up
        4
        ·
        2 days ago

        Yeah, and Android has had some 16 years of “optimize later”. I have some very very limited experience with writing mobile apps and while I found it to be a PITA, there is clearly a lot of thought given to how to not eat all the battery and die in the ecosystem there. I would expect that kind of work to also be done at the JVM level.

        If Windows Mobile had succeeded, C# likely would’ve been lower as well, just because there’d be more incentive to make a battery charge last longer.