News for hackers. Stuff that matters.
Re:Ask HN: Stock Android phone free of bloatware? by scarface_74 on Friday June 30, 2023 @09:33AM (#36534582)
No, Google just sucks at maintaining an ecosystem.

Microsoft figured out how to license an OS to third party OEMs and still allow end users to update their hardware without depending on the vendor for literally decades.

Heck I was able to just throw a Windows 7 CD in my old first gen Mac Mini x86 1.66Ghz Core Duo and run it for years after Apple dropped support.

Re:Ask HN: Stock Android phone free of bloatware? by nradov on Friday June 30, 2023 @10:28AM (#36535545)
Part of that is the OS kernel design. Unlike Linux, Windows has a stable device driver API which makes it easy for hardware vendors to release drivers separately and maintain them across versions.
Re:Ask HN: Stock Android phone free of bloatware? by scarface_74 on Friday June 30, 2023 @11:47AM (#36537104)
And there is absolutely nothing stopping Google from doing the same thing.
Re:Ask HN: Stock Android phone free of bloatware? by nradov on Friday June 30, 2023 @11:58AM (#36537311)
Google kind of tried to do the same thing by building the Fuscia kernel to replace Linux in Android. But that project appears to have failed.
Re:Ask HN: Stock Android phone free of bloatware? by kdklol on Friday June 30, 2023 @11:34AM (#36536863)
They arguably never did. Android updates are all-encompassing, unlike Windows. You still depend on manufacturers of your hardware (motherboard, CPU) to provide firmware updates (BIOS, Microcode). How old is your Motherboard's firmware? You probably don't even know, because most people don't consider these things important, which is a mistake. On Android, generally, firmware updates are included.
Re:Ask HN: Stock Android phone free of bloatware? by scarface_74 on Friday June 30, 2023 @11:45AM (#36537063)
My Mac Mini built by Apple without using BootCamp was able to run Windows 7 just by sticking a DVD in.

How much more all encompassing can you get than that.

I assure that Apple never went out of its way to release firmware for the 1st gen Intel Mac Mini so it could work with Windows 7.

Windows 7 supported all of my Mac hardware - Bluetooth, gigabit Ethernet, wifi, and it found the IR sensor for the remote. I never tried to use it.

Even before that, I had more obscure x86 hardware - a 486DX/2-66Mhz “DOS Compatibility Card” for my old Mac that came with Windows 3.1 and had a built in Soundblaster card. I was able to our Windows 95 on it without any updated drivers from Apple.

Re:Ask HN: Stock Android phone free of bloatware? by kdklol on Friday June 30, 2023 @11:58AM (#36537316)
I'm not talking about compatibility updates for your network card, but about security updates. That is why you should be updating first and foremost.
Re:Ask HN: Stock Android phone free of bloatware? by scarface_74 on Friday June 30, 2023 @12:06PM (#36537477)
The Windows update mechanism also includes updates for third party firmware.
Re:Ask HN: Stock Android phone free of bloatware? by paulmd on Friday June 30, 2023 @12:50PM (#36538247)
You are just describing why Android's update/support model is broken, which is agreeing with the parent comment.

Cleaving the hardware support from the OS support is precisely why the PC ecosystem can sustain much longer support periods, because those are separate concerns. Yes, at some point BIOS feature updates will cease (although usually they will crank out an update for everything going back a decade+ if there is some major vulnerability) but that doesn't mean Microsoft or Canonical or Red Hat can't keep rolling out OS feature updates for another decade on the existing BIOS feature level. And while BIOS security updates are occasionally a thing, the attack surface is much smaller, just like the hypervisor reduces Xbox/PS5 attack surface too.

The problem with Android's model is specifically that it ties these two together, so when the SOC vendor or the phone vendor get bored, the OS updates also cease.

Google has been moving towards changing that, by packaging more and more things as Google Service updates/etc rather than OS updates, but fundamentally the Android model is like your PC not getting Windows 10 because the motherboard vendor doesn't want to package it in a new BIOS image. And that's different.

Sometimes there are genuine feature cliffs, like 32-bit support, or UEFI support, or Windows 11 starting to move towards mandatory TPM. But if the OS vendor is willing to live with the old BIOS feature level, the BIOS vendor or the System Integrator doesn't need to keep packaging the updates for microsoft.

Re:Ask HN: Stock Android phone free of bloatware? by ChuckNorris89 on Friday June 30, 2023 @03:38PM (#36540983)
>Microsoft figured out how to license an OS to third party OEMs and still allow end users to update their hardware without depending on the vendor for literally decades.

You're cluelessly comparing apples to oranges. ARM smartphones, for better and for worse, are not like X86 PCs.

ARM SBCs which is what all smartphones are, are completely different than X86 PCs which have more open standards when it comes to booting and driver support, versus ARM where it's mostly proprietary blobs different from vendor to vendor.

Re:Ask HN: Stock Android phone free of bloatware? by scarface_74 on Friday June 30, 2023 @04:41PM (#36541949)
The standards are only “open” because Windows browbeat OEMs decades ago to conform to its requirements via WINHEC

https://en.m.wikipedia.org/wiki/Windows_Hardware_Engineering...