¿Cómo las aplicaciones de MacOS instaladas desde paquetes .dmg utilizan bibliotecas comunes como las .dll-s en Windows o las .so/otras en Linux? ¿Las aplicaciones de MacOS se instalan con el tamaño óptimo y no hacen dublicados de bibliotecas/código comunes?

Bueno, un DMG es sólo una imagen de disco. Esto significa que no hay un instalador inherente para llamar, por lo que generalmente cuando se utiliza un DMG, el contenido es una carpeta que tiene todo lo que necesita para ejecutar, almacenar en la estructura de la aplicación. Estas carpetas parecen y se comportan como aplicaciones, pero son carpetas que …