Android 6.0 Marshmallow is out, but it does not support Nexus 4. Many Nexus 4 users are feeling bad with Google’s this decision. However, this does not stop developers put their hands on it. They have made a complete working Android 6.0 Marshmallow image for Nexus 4.
Nexus 4 users who are excited to try Android 6.0 Marshmallow on their device, a fully working Android 6.0 Marshmallow image (Mako) is now available for downloading that you can flash on their Nexus 4. Thanks to dmitrygr for his work and fully working AOSP Android 6.0 Marshmallow ROM for Nexus 4.
The installation procedure is common for all devices, however requires root access on the phone.
The ROM does not include Google Apps like Play Store. However, since Nexus 4 is a GPE device, you can legally install Google Apps on this image and enjoy a full Android 6.0 experience on your Nexus 4.
Download [HERE] Android 6.0 Gapps for Nexus 4 and flash it via TWRP recovery.
Warning: If you do not have previous experience on flashing ROM on Android phones, do not try. You may end up with a bricked device. Also, before flashing the ROM, do not forget to make a backup of your data on your phone.
Android 6.0 Marshmallow brings many exciting features to your device like smarter Google Now, Doze battery saving feature, personalized app permission, System UI Tuner, personalized app links, adoptable storage, reformed app drawer, multi-window, performance enhancement and better security (Source – xda).