Respuesta corta: No.
Respuesta más larga: Tal vez una vez, más o menos; pero ahora, no realmente, no.
No importa dónde se almacenen las aplicaciones, los archivos de preferencias se guardan siempre en el mismo lugar
Había una aplicación llamada "SwitchUp" (originalmente "rooSwitch") que fue diseñado para permitirle cambiar fácilmente entre múltiples conjuntos de preferencias. Su página de inicio dice que ya no está en desarrollo activo, lo que supongo que significa que puede que ya no funcione, e incluso puede que ya no esté a la venta.
Sin embargo, el concepto era básicamente este:
- Buscar "los archivos de preferencias y datos relacionados " (llamémosle "perfil" para abreviar) para una aplicación y, cuando se le pida, escóndalo en algún lugar.
- Permitir al usuario crear un nuevo perfil o duplicar un perfil existente.
- Deje que el usuario cambie entre los perfiles #1 y #2 (o #3, #4, etc) cuando quiera.
La clave, por supuesto, era que sólo se podía cambiar de "perfil" (creo que se llamaba así) cuando la aplicación no se estaba ejecutando. Y si lanzabas la aplicación y te dabas cuenta de que tenías el conjunto de preferencias equivocado, etc. tenías que salir de la aplicación, luego lanzar SwitchUp, luego cambiar el perfil, luego lanzar la aplicación de nuevo.
Nunca ha sido posible (que yo sepa) ejecutar dos copias de la misma aplicación al mismo tiempo.
Supongo que una de las razones por las que SwitchUp ha dejado de desarrollarse es que cada vez es más difícil llevar a cabo esa tarea. Originalmente podría haber sido sólo un archivo de preferencias y posiblemente una carpeta en ~/Library/Application Support/"su nombre de aplicación aquí"/. Pero ahora podría haber datos de iCloud, y "Contenedores" dentro de la carpeta ~/Library/ que no son muy susceptibles a este tipo de "cambio de perfil".
Es posible que podría ser capaz de hacer que algo así funcione con algunos ¿Aplicación para Mac? Sí. Suponiendo que puedas identificar todos los datos del "perfil", y que encuentres alguna forma de apartarlos y almacenarlos de forma recuperable más adelante, podrías hacer que funcione el tener dos conjuntos diferentes de datos de la aplicación que no puedes usar simultáneamente.
Pero yo no recomendaría intentarlo, porque creo que está lleno de peligros y que casi inevitablemente acabará en tristeza.