• 486@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    18 hours ago

    How about not letting Google have exclusive rights to the drivers for all the phone hardware?

    What exactly do you mean by that? Google is one of the few companies that let you easily unlock their phones so you can do whatever you want with them.

    • The_Caretaker@lemm.ee
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      1
      ·
      16 hours ago

      Unlock so you can use whatever phone service provider you want but Google controls the Android operating system. If you don’t want Android on your phone and would rather use Linux or another FOSS operating system, it’s very difficult, because Google doesn’t give up control of the drivers for a lot of phones. If you just want to remove Google apps from a phone that comes with Android, you have to jailbreak it which voids the warranty and jailbreaking can’t be done to every phone.

      • 486@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        16 hours ago

        No, unlock as in: You can install whatever operating system you want. No need for “jailbreaking” on Google phones. They officially support unlocking the bootloader (and re-locking it later as well!). There are many things not to like about Google, but how they handle their phones when it comes to openness is certainly not one of them. Pretty much all other phone vendors are much worse than that (except for maybe a few small ones like Fairphone).

        • The_Caretaker@lemm.ee
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          2
          ·
          15 hours ago

          You are talking about phones made by Google. I am talking about ALL the phones using Android and how difficult or sometimes impossible it is to use anything but Android. I am talking about (oranges) a monopoly on phone operating systems. And you are saying what great (apples) phones Google produces.

          • 486@lemmy.world
            link
            fedilink
            English
            arrow-up
            4
            arrow-down
            1
            ·
            15 hours ago

            You are talking about phones made by Google. I am talking about ALL the phones using Android and how difficult or sometimes impossible it is to use anything but Android.

            That’s not what you were saying. You were explicitly talking about Google. Also, implying it is Google’s fault that other manufacturers don’t let you install other operating systems easily is pretty bizarre. If you want to complain about that, at least complain about the right companies. Those are usually the phone manufacturers and/or the SoC manufacturers. The SoC manufacturers often times are particularily problematic, since they often do not publish open source drivers at all or in a very limited fashion.

            • The_Caretaker@lemm.ee
              link
              fedilink
              English
              arrow-up
              1
              ·
              11 hours ago

              The manufacturers don’t have to provide open source drivers, They could offer the drivers to other companies besides Google though. Why do you suppose they don’t?

              • 486@lemmy.world
                link
                fedilink
                English
                arrow-up
                1
                ·
                edit-2
                9 hours ago

                I’m not sure why you think manufactuers of SoCs (or entire phones) - which aren’t used by Google directly (as in: used by Google in their own products or sold by Google as their own product) - provide drivers to Google. They don’t, because there is no point in doing that. This is not how the Android eco-system works or the business of selling those SoCs for that matter.

                SoC manufactuers sell their SoCs to companies who want to build Android phones (or they build their own like Samsung). With those SoCs they provide a BSP (board support package) that includes all the bits needed to bring up a system running on that partricular SoC. Google has pretty much nothing to do with this, except that Google recommends a certain Linux kernel version (with a bunch of Android-specific patches) for a given Android version, which SoC makers often (but not always) use as the base for their customized kernels.

                It is not like Google provides the operating system including all device specific drivers to the device manufacturers. They don’t care about that at all. They provide AOSP (which is open source, so anyone can get that) as well as their proprietary stuff like Google Play etc. That’s pretty much it.

                There is a lot not to like about many Android phones (or rather smartphones in general), when it comes to their openness in regards to software. And it is perfectly fine to criticize those involved, but you should direct your criticism at the correct parties. Google isn’t the bad guy in this instance.