• Moonrise2473@feddit.it
    link
    fedilink
    English
    arrow-up
    38
    arrow-down
    6
    ·
    1 year ago

    Makes sense, Java sucks and native apps are much faster and use less resources.

    Once they paid Tencent, Baidu and Alibaba to port their apps, basically 95% of the Chinese market is satisfied.

    You only need WeChat, taobao, alipay, pinduoduo, Baidu and amap in China.

    Because they don’t need to worry about selling their device abroad, they have the luxury to not only give up to google apps, but to all the apps

    iPhone users are also having similar limitations with all the apps in the app store blacklisted except a few dozens manually approved by govt, but Apple is still selling a lot of units, even if it’s just a “WeChat mobile terminal” and not a real smartphone anymore

    • logicbomb@lemmy.world
      link
      fedilink
      English
      arrow-up
      31
      arrow-down
      1
      ·
      1 year ago

      Java is not as bad as you’re making it out to be. It’s always funny to see people list the problems with Java as if they’re obvious. They’re trade offs.

      With this change, you’re right, they certainly won’t have to worry about selling the device abroad.

      • Moonrise2473@feddit.it
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        4
        ·
        1 year ago

        the phones are already impossible to sell abroad without the google apps and a locked bootloader, it changes nothing for them

        because they are in control of the platform they don’t need to run everything in an interpreter. The cpu is and will always be arm-based, any interpreted language is a waste of power

        • logicbomb@lemmy.world
          link
          fedilink
          English
          arrow-up
          10
          ·
          1 year ago

          I don’t know whether they currently sell phones abroad, but I know in the past they have sold abroad. It’s a big market.

          So it certainly affects them organizationally. Any phone that they want to sell abroad will have completely different software. They’d likely have to use an entirely different team of people.

          any interpreted language is a waste of power

          It’s not a waste of power. There are a lot of tradeoffs like ease of development and fault tolerance. And the cost of the interpreter is greatly mitigated at run time. Please just stop talking about this. It’s not as good of a point as you think it is.