Think of Fuchsia as a set of building blocks.
| UI-layer |
| app-layer |
| low-layer |
| Kernal |
They have to always be in that order. If you want to replace the app-layer you'd also have to replace the UI-layer.
Companies like Samsung want to look distinct but don't want to put in all the effort of making an app-layer. In Android they replace parts of the code with their new UI meaning at update time we have a stream.
Google engineers -> Samsung engineers -> End user
But with this new way of doing things we have 2 unrelated update streams.
Google engineers (`app-layer`) -> End users
Samsung engineers (`UI-layer`) -> End users
It might not end up being that smooth, but I'm an optimist 😉
You are missing my point:
Samsung ist going to pee as early in the stream as possible - the same goes for your phone providers in case you are buying a branded phone. You as the customer get only dirt all the way down.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.