¿Necesito el archivo DMG original si quiero copiar una aplicación a otra computadora? ¿O es suficiente solo copiar el archivo de la aplicación?

Asumiré que estás hablando de Mac OSX, porque .dmg es una cosa de Mac.

En general, solo puede copiar la aplicación.

Si la aplicación requiere otros recursos que fueron instalados por un instalador (de un .dmg), y no los instala por sí mismo, entonces no funcionará. Desafortunadamente, esto es posible, y de proveedores de renombre que realmente deberían saber mejor (o tal vez lo saben y es a propósito).

La mayoría de las aplicaciones no requieren un instalador, o tienen un paso de configuración que detecta los recursos faltantes y los instala por sí mismo.

Tenga en cuenta que un ‘archivo’ de aplicación en una Mac es en realidad un directorio que contiene todos los archivos de código, recursos, archivos de configuración y todo lo necesario para que la aplicación se ejecute. El directorio se ajusta a un diseño estándar conocido como paquete. El Finder automáticamente sabe disfrazar la carpeta como un archivo único utilizando el icono de la aplicación y ejecutar el ejecutable interno cuando lo abre. Es por eso que copiar la aplicación generalmente funciona: lleva todos sus recursos consigo.