One of the most important features included in Android 8.0 Oreo is 'Project Treble,' Google's attempt to modularize Android. We covered it in detail here, but in a nutshell, Treble separates all the low-level device drivers (known as the 'vendor implementation') from the rest of Android. This makes updating phones/tablets to the latest version of Android much easier for manufacturers, as long as they already support Treble.

There's another major reason why Project Treble is getting people excited - custom ROMs. It is significantly easier to develop custom ROMs for phones with Treble, as opposed to ones without the feature. One developer was able to boot a stock Android Oreo ROM on the Huawei Mate 9 in only one day, thanks to Treble. It's even possible to develop a single system image that works across vastly different devices, as long as they are Treble-compatible.

If you're curious about what phones and tablets support Project Treble, we'll be continuously updating this list with compatible devices as time goes on.