...lo que quiero saber es si dejar las aplicaciones abiertas drena mi batería, o si tiene algún efecto malo en mi dispositivo a largo plazo.
Sí, drena la batería, pero utiliza una fracción de la energía que cuando está despierto. Cuando tu Mac entra en reposo, se suspende todas tus aplicaciones en su estado actual en la memoria, lo que significa que el procesamiento (de la CPU) y la actividad del disco se han detenido, pero el estado de la aplicación está en la memoria siendo apoyado por la batería - así que sí, tu batería se agotará.
Sin embargo, cuando su Mac entra en hibernación escribirá esos estados guardados en una imagen de reposo en la que tu Mac está casi apagado. Si la batería se agota por completo, los estados de memoria, aunque se pierdan en la RAM, se conservan en la imagen de reposo.
Para más información, consulte Utiliza el reposo y el ahorro de energía en tu Mac
o si tiene algún efecto negativo en mi dispositivo a largo plazo.
¿Por qué? Tanto si tu Mac está en pleno funcionamiento y la memoria se está utilizando como si está en modo de reposo, donde la memoria también se está utilizando, no hay nada que esta última condición vaya a hacer para "tener malos efectos en tu dispositivo a largo plazo". La memoria sólo almacena valores y, cuando te pones a ello, simplemente mantiene estados de encendido o apagado (los 1s y 0s) representando a valores.
Ya sea que esté sosteniendo una hoja de cálculo, una foto, una animación o el estado de su aplicación, afecta a la memoria de manera no diferente. No importa si tu CPU está haciendo cosas con esa memoria o está en un estado estático, no tiene efectos adversos para tu ordenador - está haciendo lo que está diseñado para hacer - mantener estados de encendido/apagado representando valores mientras haya energía. De hecho, se puede argumentar que un ordenador que está despierto causa más "desgaste" que uno que está dormido o hibernando.
En resumen, la función de suspensión/hibernación se ha utilizado en todos los ordenadores - Windows, MacOS y BSD/Linux por igual en muchas arquitecturas diferentes como X86, ARM, RISC, SPARC y PowerPC - es una tecnología madura que funciona muy bien. Está diseñada para ser una función conveniente que no tiene efectos perjudiciales para tu sistema.