Google are set to release the latest version of their operating system, Android O, during the solar eclipse sweeping the world on 21 August.
The event will be livestreamed at android.com/eclipse from New York at 7.30pm UK time.
Android O is Google’s new iteration of the software that powers billions of phones, tablets and laptops.
It replaces Android Nougat, which was released on 22 August 2016.
The very first version of Android was released in 2008.
Each new version takes the next letter alphabetically, so J (Jelly Bean) is version 4.3, and that is followed by version 4.4 K (KitKat) , followed by version 5 L (Lollipop), version 6 M (Marshmallow) and so on.
The first beta version of Android O for developers to test was released in March 2017.
Google is expected to make the update available for its own-branded smartphones first, the Pixel and Nexus, before rolling it out to other devices.
Which devices are still using older versions of Android?
Not every version of Android is available for every device.
Even if your phone is still running a three-year-old version of Android it should still work with most apps.
If you find that your device is running anything older than Android 4.3 Jelly Bean, then unless you’ve simply never updated the software it’s unlikely that an update will be available. It’s likely that the manufacturer no longer supports the device.
What are we expecting from Android O?
Google first tease-revealed Android O to the public at their highly-anticipated I/O conference in May.
It should be able to provide users with faster loading, better multitasking with multiple windows, improved battery life and extended notifications.