No,
no me refería tanto a las tareas básicas, alarma, calendario... para mi estas son básicas, tanto como el gestor de llamadas... sino arrancase al inicio vaya faena.
Me refería más a los añadidos por nosotros.
Me explico, un programa normal lo arrancamos, lo cerramos y se queda ahi congelado a la espera de que android lo mate. Mientras esta activo consume unso cuantos K's pero no ciclos de reloj.
Sin embargo, "los devoradores de CPU" a los que me refiero son, el missed call, comprobando cada X tiempo si hay alguna notificación, el Gbackup, comprobando si esta la conexion lan activa, etc...
Son tareas sencillas y periodicas pero que al final dependerá de cuan eficiente sea el programa y de cuantos de estos estén conviviendo. Me inclino más por lo primero, la calidad del código de la aplicación, en muchos casos hechos por aficionados (y no lo digo en sentido peyorativo).