Se utiliza ahora un sistema "opt-in", en el que los usuarios pueden conceder o denegar permisos individuales a una aplicación cuando lo requieran, tales como el acceso a la cámara o el micrófono.
Sólo las aplicaciones compiladas para Android 6.0 Marshmallow con su SDK utilizarán el nuevo sistema de permisos, mientras que todas las demás aplicaciones continuarán utilizando el modelo de permisos anterior.
Un nuevo sistema de administración de energía conocida como "doze" reduce las actividades en fondo del dispositivo cuando el sistema operativo detecta que el dispositivo no está siendo tocado físicamente.
Android 6.0 Marshmallow es compatible con USB Tipo-C, lo que implica la capacidad de carga a través de USB, hasta 5 veces más rápida, dependiendo del terminal.
Android 6.0 Marshmallow también introduce "enlaces verificados" que se pueden configurar para abrir directamente una aplicación especificada, sin la necesidad de mostrar mensajes de usuario.