Google I/O has drawn to a close, with the firm showcasing a number of features, including Android Pay, Google Cardboard and Project Brillo, during this year's developer conference.
Taking aim squarely at Microsoft and Apple, the firm also revealed what's next for its Android mobile operating system, just weeks after Microsoft's Build and weeks ahead of Apple's Worldwide Developer Conference (WWDC).
We've rounded up the six most important announcements from Google I/O below.
Google said that Android M is all about polishing and refining its mobile software, tweaking features such as app permissions and the overall performance of the operating system.
Android M also brings with it a number of new features. Chief among these is native fingerprint authentication support allowing developers to bake this technology into third party apps, along with support for USB Type-C which will see future devices come with the new reversible USB standard onboard.
Android M also includes Chrome Custom Tabs, which will enable apps to open web content with Google Chrome in-app, and Doze, a feature which Google claims can double the battery life of Android devices.
Check out our roundup of the top 10 Android M features.
Making a further push into the connected-devices market, Project Brillo is an operating system designed for the Internet of Things (IoT).
The software is based on Android, which means that it comes with connectivity options including WiFi and Bluetooth Low Energy (BLE) baked-in, along with a number of security features that allows manufacturers to begin working with Brillo straight away.
Once available, Project Brillo, along with Google's Weave communications language, will allow Android smartphone users to control devices in the home, such as their Nest thermostat or smart oven, directly from their Galaxy S6, for example.
Google I/O also saw the firm taking aim at Apple and Samsung with the launch of its own mobile payments service, Android Pay.
The service works on any NFC compatible Android smartphone, such as the HTC One M9 and LG G4, and will be supported in more than 700,000 US stores when it launches later in the year. Android Pay will also be supported in app, with Dominos, Etsy and Groupon set to be among the first to accept it.
Check out our roundup of the five most important Android Pay features.
Google made a big jump into virtual reality during its I/O keynote. This was mainly focused around its Google Cardboard VR headset, which the firm announced is now supported on iOS and will soon make its way into schools across the US.
The company also unveiled Jump, a 360-degree camera rig for filming VR footage.
While it didn't get a mention during the I/O keynote, Google announced during the developer conference that it has joined forces with Qualcomm for the next-generation Project Tango smartphone project.
The device, which combines the smartphone's camera, gyroscope, and accelerometer to allow users to to create a visual 3D map of their surroundings, will come powered by a Qualcomm Snapdragon 810 processor, enabling faster performance and more advanced camera capabilities.
Now on Tap
Google announced updates to its Google Now service during I/O, in the form of Now on Tap. This feature lets developers integrate Now into their apps to offer push updates that could be of interest.
For example, if reading an email about an upcoming film, tapping Google Now will be able to show you more information about it without having to leave the app.
IBM and Technical University of Munich team demonstrate how Shor's algorithm, which can't be cracked by conventional computers, can be solved quickly with quantum computing
Hubble Space Telescope finds superflares from young red dwarfs could strip away planetary atmosphere
Younger stars are 100 to 1,000 times more energetic than when they're older
Two of the big four supermarkets will use the system to control sales of restricted products
PUBG news and updates: November's Update #23 to bring new Skorpion pistol and changes to blue zone visibility
Genuinely useful side-arm coming to PUBG in Update #23