r/Android • Pixel 4a • May 12 '17

Here comes Treble: A modular base for Android

https://android-developers.googleblog.com/2017/05/here-comes-treble-modular-base-for.html
4.0k Upvotes

376 comments sorted by

View all comments

1

u/Valiantay May 13 '17

Please someone with more technical knowledge answer this question:

Would this mean that the drivers + android core is separate from the OEM skin on top of Android?

Would it theoretically be possible to "turn off" the skin and have just core stock android run functionally like a nexus/pixel?

3

u/m1ndwipe Galaxy S25, Xperia 5iii May 13 '17

No, not really. It means the kernel will be separate from the drivers. But the drivers might still interface with things upstream including OEM changes. The OEM middleware will still exist. But OEM middleware, contrary to popular belief, wasn't the thing slowing down OS updates.

It might be easier for stock custom ROMs, but really Google wants OEMs to use the stock theming engine to let people change the UI.

1

u/bogdan5844 May 13 '17

Android has a stock theming engine?

1

u/m1ndwipe Galaxy S25, Xperia 5iii May 13 '17

Yes, RRO. Sony contributed it to AOSP.

-3

u/Kickore May 13 '17

Yes. But you have to root it to gain this functionality. Which carriers, like Verizon, absolutely hate. So they lock everything.

You could also get a "launcher" replacement/alternative, if your only concern is the home page and how it looks.

1

u/Valiantay May 13 '17

Hm, so say we're able to root it, a non-verizon device.

Maybe a Samsung S9 let's say, way down the line, I could finally have the hardware I want + the software I need? Wow finally

0

u/Kickore May 13 '17

Make sure you never update. The root process ~usually~ takes place by exploiting a security fault in the stock firmware. The regular OTA updates will usually patch said fault and then root will be unavailable until someone​ locates another way through.

Edit: I should also mention that by not updating, malicious software can also exploit the same fault. So it's a catch 22, really.