Today all the speculation can come to an end. Google has revealed that the next version of Android — formerly known as Android L — has a name, and a number. Say hello to Android 5.0 Lollipop.

Summing up the new Android release, which includes some 5,000 new APIs and the new Material Design visual style, Google describes Lollipop as an OS for interacting with a bunch of different screens — from phones and tablets to set-top boxes and wearables.

Today Google also announced three launch devices for Lollipop — the Nexus 6 phone, made by Motorola, the HTC Nexus 9 tablet and the ASUS-manufactured Nexus Player set-top box.

More: Android 5.0 Lollipop discussion on the Android Central forums