Si el móvil tiene Ice Cream Sandwich, Dualcore a 1,2, si tiene Gingerbread o inferior, el Singlecore a 1,4. Aunque esto puede variar un poco.
Teoricamente el DualCore debe gastar menos, aunque no creo que sea algo muy exagerado, y sobre todo teniendo en cuenta que rara vez el móvil se pone a 100% salvo en juegos o aplicaciones que abusen mucho de la GPU.
Un procesador DualCore puede ejecutar 2 instrucciones simultaneamente, mientras que un Singlecore solo puede ejecutar 1. Así que solamente si la aplicación está optimizada para trabajar en DualCore será efectivo, ya que hará el reparto de instrucciones para que ambos nucleos trabajen al 100%, si no uno de los nucleos tendrá que esperar a que el otro tenga la información que necesita.