• deadcadeA
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    It is up to the device manufacturer. Google develops Android Open Source Project (AOSP) and the Google apps and services (Google Play Store for example). This feature (afaik) is in AOSP.

    Google developed the version in AOSP, which is open source. Device manufacturers are then able to change the code as needed. If a device manufacturer uses base AOSP with (nearly) no changes, the fix Google made will be applied when the AOSP update goes through the manufacturers build pipeline and to the device (on Google Pixel phones for example). For manufacturers that have a lot of changes compared to AOSP (Xiaomi, Samsung, and many more), they might have to create their own fix that works on their own version of Android, which takes a lot longer.

    One of the reasons people run “Custom ROMs” on their Android phone is to be responsible themselves for updates and fixes instead of the device manufacturer.

      • deadcadeA
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        1 year ago

        Google can’t take any responsibility for what device manufacturers do. Google provides AOSP, and it is up to device manufacturers to verify the code and modify it for their specific device, and make any changes they want to make to Android for their customized version.

        By shipping out a build of Android, the device manufacturers are responsible for the quality, features, and security. You wouldn’t complain to Google because the Samsung wallpaper app isn’t working, so how is this Google’s responsibility? The only difference is that technically, Google developed this feature, but Samsung still had to read the code and approve (maybe even manually implement) the change for their specific version of Android and their devices.

        Google has done all it can by fixing it in AOSP. It is now up to device manufacturers to copy the fix if possible, or write their own fix if it doesn’t fit in their customized version of Android. They can’t magically push an update to Samsung devices, as they don’t have the code to the Samsung version of Android, no signing keys, and no access to the build or update servers. Samsung is fully responsible for applying the fix and sending out an update. Samsung was technically responsible for introducing the broken feature on their devices. They may not have developed it, but they did approve its inclusion in their Android version.

        (Used Samsung as an example, but this is for any device manufacturer)

        EDIT: Side-note, I am not saying Google isn’t a greedy megacorp that shouldn’t be avoided. But due to the structure of updates, it’s not their responsibility to fix something broken on devices made by other manufacturers. Even if Google themselves technically broke it.