Прошивка Android 5.1 повысила производительность и автономность смартфона Nexus 6. Это было сделано за счет оптимизации работы процессорных ядер Snapdragon 805. Теперь одновременно работают все четыре ядра, но на разных частотах. Android сам регулирует их производительность в зависимости от нагрузки. Например, полностью загружено может быть одно ядро, но при запуске игры активируются три других, причем в полную силу.
Ранее Android отключал ядра, если таковые не были задействованы, а активные приводил к общим частотам. В результате такой балансировки Nexus 6 потреблял больше энергии, чем нужно. В то же время подключение дополнительных ядер осуществлялось с задержкой, в результате чего устройство «задумывалось».
Также компания доработала компилятор ART и оптимизировала работу прочих сервисов и компонентов.