Motorola had in October shared its plans to roll out Android 6.0 Marshmallow to its smartphones, and has since been holding up its end of the bargain. After successfully upgrading flagship devices Moto X Style, Moto X Play and Moto X (2nd gen), Motorola is turning towards affordable devices, starting with the Moto G (3rd gen).

The update is currently being rolled out to unlocked versions of Moto G (3rd gen) in the US and Canada over-the-air. Since the update process has begun, it's only a matter of time before devices in other regions are upgraded, too.

There is no fixed timeline for Android 6.0 Marshmallow for Moto G (3rd gen) to arrive in India and other Asian countries, but we expect to see the new software sooner than later.

Android 6.0 Marshmallow update on Moto G (3rd gen) was first spotted by Android Beat, which shared screenshots of the update notification and the About Phone screen successfully running the latest Android software.

The updated Moto G (3rd gen) smartphone will get all the features included in the Android 6.0 Marshmallow, including improved app permissions, Google Now on Tap, Android Pay, new fingerprint APIs and Google's security bug fixes. However, owners of Moto G (3rd gen) will find a few features missing, such as the Moto Assist and Migrate, since similar functions have been included in Android M.

You can check if your Moto G (3rd gen) is ready to be upgraded to Android 6.0 Marshmallow by going into the phone's setting and About Phone and Software Update. Before updating, make sure you are connected to a secure Wi-Fi as the software is around 2GB in size.