And if you don't have a flagship phone, you're lucky to get an update at all.
Before Project Treble, a lot of Android code would need to be updated with each new version of the operating system.
Google says Project Treble will make the Android framework more like the apps landscape, where a developer can write a single app that can run on millions of different pieces of hardware.
Easily the most annoying aspect of using an Android phone (with the exception of Pixel/Nexus) is slow updates.
Turkmenistan to join OPEC-led oil supply cut
Oil prices rose on Friday as traders expected OPEC-led production cuts to extend beyond the middle of this year. Lipow said the market was also "slowly taking note" of increased production in Canada.
Like the CTS, or Compatibility Test Suite, the VTS will ensure that all the chips inside the phone, from the SoC to the baseband to the tiny little sensors that let our phones do unbelievable things, work properly when Google releases a new version of Android. The first thing to note is that this is a change to the low-level system architecture for the Android operating system and is meant for device manufacturers who need to implement changes to the OS version of a device as part of the update process for the software. This is achieved by the introduction of a new vendor interface between the Android OS framework and the vendor implementation. This new interface is based on Vendor Test Suite (VTS), which is similar to the Compatibility Test Suite (CST). But with Project Treble, manufacturers would be free to avoid chip vendors like Qualcomm. If users are lucky, they might get an OS update six months down the line, at which point Google has already moved on to an even newer version of Android. Now, with Treble, it's one less step to getting out updates.
All about that Treble: While we still have a long time to wait to see if Project Treble actually does what Google says it will, for the first time since Android launched, we have hope.
Finally, Google is working with those same companies to entice them to bring core Android changes and bug fixes - from country and carrier-specific improvements to actual features - and bring them into the Android Open Source Project.