Why are reproducible builds only on one platform (Android)? Desktop version could have a built-in backdoor and data would be transferred not from the phone, but from the PC)

  • crispy_kilt@feddit.de
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    9 months ago

    they’re using the Electron approach

    Java isn’t the massive pile of shit that the JS ecosystem is. If you think these two are comlarable it is obvious you don’t know what you’re talking about. The landscape is a tiny bit more complex thn “C++ and then not C++”

    • Skull giver@popplesburger.hilciferous.nl
      link
      fedilink
      arrow-up
      1
      ·
      9 months ago

      Why not? The JVM is faster because the underlying language design was simply better all the way back in the 90s, but both are using low-level code (C++) to set up a rendering system that their virtual machines (JVM/V8) then render to, rather than directly accessing the GUI system.

      The JS ecosystem has left-pad and is stuck with endless transpilation bullshit to make sure everything is compatible with IE8, the Java ecosystem has log4j and is stuck on Java 8 because a critical library someone wrote in 2009 never got updated to support Java 9. Both are kind of shit, but so is every other programming ecosystem.