Even on Symbian best days, you would be lucky to get at very least one time update, and Symbian was the exception, as no else every provided any kind of updates.
I agree it is very stupid, but if Google prefers to have Android in every piece of mobile CPU without arm wrestling OEMs, that is never going to change.
Note that while Project Treble has actually turned Linux into a pseudo microkernel, where standard Linux drivers are "legacy" and everything else runs on their own process with Android IPC, the situation has hardly changed, because Google is still leaving to the OEMs the responsibility for the update process.
On a side note, any of my Windows Phones has gotten more updates than all my Android devices combined.
But as I mention in another thread today, iDevices aren't for price sensitive pre-pay customers that use the devices until they die or get stolen. The majority of the world isn't US with free exchange programs every two years.
In some locations, the hard paied for unknown brand Android device is the first computer many people manage to own, so they aren't even on Apple's target demographic.
It hasn’t work that way since the iPhone came out - in 2007.
I agree it is very stupid, but if Google prefers to have Android in every piece of mobile CPU without arm wrestling OEMs, that is never going to change.
Yet and still not only can I update my Windows PCs directly from Microsoft without having to wait on the OEMs, I was also able to stick a Windows 7 DVD in my 2006 era Core Duo Mac Mini, install it and it recognized all of my hardware flawlessly. Apple abandoned it years ago, I could still run a supported version of Windows through the beginning of this year.
Microsoft figures this out on PCs over 15 years ago with WinHEC and plug and play.
It would be 100% like everyone else had Apple allowed for iOS based OEM devices.
Indeed, but that is only thanks to IBM's failure to close back the PC and only applies to desktop and server devices.
Even Microsoft isn't able to do much regarding laptops and Windows tablets, and was forced to start their own Surface line.
But yes, they still do much better than Google, because Google just doesn't care.
Project Trent would have been the opportunity to change contracts for accessing Google services, and they just kept everything regarding OEMs as before.
The proof that they don't really care is the support for their own Pixel devices.
However as mentioned before, not everyone on this planet can afford to be an Apple customer and OS updates aren't certainly on their daily worries.
Microsoft however does allow 3rd party OEMs for Windows and PCs don’t have that issue. MS makes sure the most popular or even some obscure hardware is supported.
Even Microsoft isn't able to do much regarding laptops and Windows tablets, and was forced to start their own Surface line.
I have an 11 year old Dell E6500 Core 2 Duo 2.66Ghz running Windows 10 perfectly.
I'm not sure why people don't admit that Windows does backwards compatibility well. Windows has many issues, but running well on old hardware isn't one of them.
Any other Windows 7 version, or more recent versions, the internal fan is not able to make for the generated heat due to missing power management settings.
So I just got used to the noise of having two fans running all the time when I need to do something with that laptop, which has long lost the laptop capability, but hey it runs Windows 10.
As an example, the webcam drivers and power management settings that without OEM drivers will just fry the CPU until the security takes over and forces a hard shutdown.
This as an argument I heard for using older android versions for low end phones around 50$, because newer versions run horrible on them.
I'm not enough into mobile phones to judge whether this is true, but OS version is a tradeoff I would be willing to make dependent on what I'm looking for
So, to turn the question around, assuming this is your stance, why is it not okay?
My wife’s iPad that is a year newer will get much better operating system wide support for the Pencil.
How long is the Windows beta available for major updates to give the ecosystem a chance to test for compatibility. Google just doesn’t know how to handle an ecosystem.