Android users have been waiting patiently for the next version of their favorite mobile operating system and today Google announced the final release of Android 5.0 Lollipop. Android 5.0 will appear on new Nexus devices such as the Nexus 6, Nexus 9, and Nexus Player console. It will also be available in the next few weeks for Nexus 4, 5, 7 and 10.

As previewed at Google I/O, Lollipop is our largest, most ambitious release on Android with over 5,000 new APIs for developers. Lollipop is designed to be flexible, to work on all your devices and to be customized for you the way you see fit. And just like Android has always been, it’s designed to be shared.

Lollipop is made for a world where moving throughout the day means interacting with a bunch of different screens—from phones and tablets to TVs. With more devices connecting together, your expectation is that things just work. With Lollipop, it’s easier than ever to pick up where you left off, so the songs, photos, apps, and even recent searches from one of your Android devices can be immediately enjoyed across all the other ones.

You can get more information on the official Android 5.0 Lollipop site, including a list of all the new features. I was almost going to try to include the list here but it's just too long. Android 5.0 Lollipop looks like the best version of Android yet, and I'm sure it's going to make a lot of people happy.