Réponse courte : Non.
Réponse plus longue : Peut-être une fois, en quelque sorte ; mais maintenant, pas vraiment, non.
Peu importe où les applications sont stockées, les fichiers de préférences sont toujours stockés au même endroit.
Il y avait une application appelée "SwitchUp" (à l'origine "rooSwitch") qui était conçu pour vous permettre de basculer facilement entre plusieurs jeux de préférences. Sa page d'accueil indique qu'il n'est plus en développement actif, ce qui signifie qu'il ne fonctionne peut-être plus et qu'il n'est peut-être même plus à vendre.
Cependant, le concept était essentiellement le suivant :
- Trouvez "les fichiers de préférences et les données connexes "(appelons cela un "profil" pour faire court) pour une application, et, lorsqu'on le lui demande, le cacher quelque part.
- Permettre à l'utilisateur de créer un nouveau profil ou de dupliquer un profil existant.
- L'utilisateur peut alors passer du profil n° 1 au profil n° 2 (ou n° 3, n° 4, etc.) quand il le souhaite.
La clé, bien sûr, était que vous ne pouviez changer de "profil" (je crois que c'est comme ça qu'on les appelle) que lorsque l'application n'était pas en cours d'exécution. Et si vous lanciez l'application et réalisiez que vous n'aviez pas les bonnes préférences, etc., vous deviez quitter l'application, puis lancer SwitchUp, puis changer de profil, puis relancer l'application.
Il n'a jamais été possible (pour autant que je sache) d'exécuter deux copies de la même application en même temps.
Je suppose que l'une des raisons pour lesquelles SwitchUp n'est plus développé est qu'il est devenu de plus en plus difficile d'accomplir cette tâche. À l'origine, il pouvait s'agir d'un simple fichier de préférences et éventuellement d'un dossier dans ~/Bibliothèque/Application Support/"votre nom d'application ici"/. Mais maintenant, il peut y avoir des données iCloud et des "conteneurs" dans le dossier ~/Bibliothèque/ qui ne se prêtent pas vraiment à ce type de "changement de profil".
Est-ce que c'est possible que vous pourriez être en mesure de faire fonctionner quelque chose comme ça avec un peu de Application Mac ? Oui. En supposant que vous puissiez identifier toutes les données de "profil" et que vous trouviez un moyen de les mettre de côté et de les stocker de manière à pouvoir les récupérer ultérieurement, vous pourriez être en mesure d'avoir deux ensembles différents de données d'application que vous ne pouvez pas utiliser simultanément.
Mais je ne vous recommanderais pas d'essayer, car je pense que c'est un exercice périlleux qui se termine presque inévitablement dans la tristesse.