Moto G has a quad-core Snapdragon 400 CPU and 1GB of RAM. The Moto G is also quite lightweight thanks to its modestly-sized 4.5″ 1280×720 HD display, weighing in at just 143 grams. It originally shipped with Android 4.3 Jelly Bean, but has since been upgraded to Android 4.4 KitKat, and is promised future updates directly from Google.
Moto G runs on Android 5.1.1 as Google provides latest updates to this device. In spite of this, if you are bored with stock Android, you can always install custom ROMs. CM 12.1 nightly is available for the 1st Generation Moto G which comes with Android 5.1.1. Interested users can follow the guide below.