Timed with the total solar eclipse today, Google revealed Android O stands for Android 8.0 Oreo. The next version of Google’s mobile operating system and the successor to Android Nougat not only got its name today, but Google also pushed the latest source code to the Android Open Source Project (AOSP).

As for devices, Google shared that Nexus 5X, Nexus 6P, Pixel, and Pixel XL builds have entered carrier testing. The company plans to start rolling out Android Oreo to these phones alongside Pixel C and Nexus Player in phases (though you can grab the system images now). Just like the Nexus 4 did not get Android Marshmallow and the Nexus 5 did not get Nougat, don’t expect the Nexus 6 and the Nexus 9 to get Android Oreo. If you enrolled a device in the Android Beta Program, you will also receive this final version of Android Oreo. Google also promised that hardware makers including Essential, General Mobile, HMD Global Home of Nokia Phones, Huawei, HTC, Kyocera, LG, Motorola, Samsung, Sharp, and Sony are scheduled to launch or upgrade devices to Android 8.0 Oreo “by the end of this year.”

Android Oreo offers of a slew of new features including background limits, notification channels and dots, Autofill APIs, Picture in Picture (see two apps at once), XML font resources, downloadable fonts, emoji compatibility, autosizing textview, adaptive icons, Webview enhancements, AAudio API, Google Play Protect, high-quality Bluetooth audio codecs, wide-gamut color for apps, security status in settings, and tighter app install controls, as well as Java 8 APIs and runtime optimizations. Google is also promising to minimize unintentional overuse of battery from apps in the background, plus OS optimizations that should lead to faster boot times (up to twice as fast on Pixel) and smoother apps. Oh, and there are a bunch of redesigned emojis, including over 60 new emojis.

Google launched the first Android O developer preview in March, the second developer preview in May at its I/O 2017 developer conference, the third developer preview in June, and the fourth developer preview in July. Google slated the final version for release in Q3 2017, and now it’s finally rolling out.

Since Android 1.5, Google has named each version of its mobile operating system after a sweet food — moving sequentially through the letters of the alphabet. The tradition started more than seven years ago. Here are all the releases so far:

  • Android 1.5 Cupcake (April 2009)
  • Android 1.6 Donut (September 2009)
  • Android 2.0/2.1 Éclair (October 2009, January 2010)
  • Android 2.2 Froyo (May 2010)
  • Android 2.3 Gingerbread (December 2010)
  • Android 3.0/3.1/3.2 Honeycomb (February 2011, May 2011, July 2011)
  • Android 4.0 Ice Cream Sandwich (October 2011)
  • Android 4.1/4.2/4.3 Jelly Bean (July 2012, November 2012, July 2013)
  • Android 4.4 KitKat (October 2013)
  • Android 5.0/5.1 Lollipop (November 2014, March 2015)
  • Android 6.0 Marshmallow (October 2015)
  • Android 7.0/7.1 Nougat (August 2016)

As you can see, this is not the first time Google has worked with a sweets brand; Android 4.4 KitKat was the result of a partnership with Nestlé and Hershey. Oreo is owned by Nabisco and Cadbury, so you can expect a marketing push from the brand as well:

Last year, I was holding out for Android Nutella, and we got Nougat. This year, again despite the trademarking work it would require, I was holding out for Android Oreo. At I/O 2017, one of the snacks Google handed out were indeed Oreos.

Android Oreo was the most likely name for months, and today it’s finally official. Now the wait begins for the slow adoption of the latest Android version.