Re:Why I quit using SwiftUI
by ohgodplsno on Monday August 29, 2022 @04:45AM
(#32636017)
Welcome to the wonderful world of ARM and driver blobs. Half of the waiting time is waiting for Qualcomm to release a blob (and that's if they even want to), the other half is including it in your build, and eventually making your fork's changes if you want to do so. For every single SoC in your lineup. Then testing if they can support the new requirements of Android.
Apple would have the same problem if iOS was open source and distributable by anyone, their chips being able to be made by anyone. Once again, Apple has picked the easiest (and least open) path, so, yeah, they can upgrade easily.
Re:Why I quit using SwiftUI
by NonNefarious on Monday August 29, 2022 @02:46PM
(#32641923)
Thanks for the info. Why can't the driver be abstracted enough to allow a new OS install as long as the ABI of the driver doesn't change? Major Windows versions installed over the same drivers for years. I've never written a hardware driver, so I'm left to guess or speculate.
Re:Why I quit using SwiftUI
by origin_path on Monday August 29, 2022 @08:03AM
(#32637158)
That's out of date. They added a very competent HAL and driver model yonks ago:
https://source.android.com/docs/core/architecture/hal-types
The big lift here was scrapping the Linux driver model which was at the root of most of the pain.
Re:Why I quit using SwiftUI
by NonNefarious on Monday August 29, 2022 @02:43PM
(#32641887)
So now everyone can update their phones on the day of a new Android release?
Re:Why I quit using SwiftUI
by origin_path on Monday August 29, 2022 @06:09PM
(#32644190)
No, because generally very few/no people want to install a totally untested OS onto their phone. But the work needed by phone makers to update to a new Android is drastically reduced, so they can reduce the latency by a lot.
Re:Why I quit using SwiftUI
by NonNefarious on Tuesday August 30, 2022 @03:53PM
(#32654287)
A released OS should not be "totally untested." If it is, that's a whole other problem right there.
Re:Why I quit using SwiftUI
by origin_path on Wednesday August 31, 2022 @04:17AM
(#32659672)
Untested on that device.
You can install creaky old Windows on millions of devices with disparate hardware configurations on the day of its release, but Android users must wait weeks, months, or forever for their telcos to dribble out hacked, proprietary versions of Android for every model of device ONE AT A TIME. Seriously, WTF? And this is from the great "open-source" OS that was supposed to free us all from vendor and telco tyranny.
What a fraud.