The new version of Android has arrived.
Code named Android O the mobile operating system gets updates to battery life more control over notifications and a picture in picture mode.
Like Android Nougat before it Android O wants to squeeze as much juice out of your battery as Possible.
When you've launched an app, but aren't actively using it, Android O will limit what that app's doing to conserve power.
Less updating of things like location in the background means more battery life.
A feature called notification channels will let apps bundle up notifications.
So you can manage them all in one go.
Now these features are all well and good, but the big question is what does the O stand for?
Previous versions of Android have all been named after something sweet.
Think nougat, marshmallow, kit kat, gingerbread and so on.
Hiroshi Lockheimer, the senior vice president of Android likes to have a little bit of fun with the name guessing game.
He's tweeted some not so cryptic references to Oreo.
And if you're thinking even further ahead to Android P. Well, he's got an idea for that too.
But what about oatmeal cookie?
Or maybe it would just be a stand-alone O like the Cirque du Soleil show.
Developers can flash the devices now to get a preview before everyone else.
It's likely a public beta for Nexus and pixel devices will follow soon.
Expect to hear more details at Google IO in May.