À propos de Parall
Pourquoi Parall existe, comment fonctionnent ses paquets de raccourci et les choix techniques derrière son design local et privé.
Pourquoi Parall existe
Pendant plus de dix ans, j’ai dû composer avec les limites de macOS pour lancer plusieurs instances d’une même app. J’avais créé pour moi-même des paquets d’app scriptés afin de contourner ce problème, puis j’ai réalisé qu’il n’existait aucune méthode simple et soignée permettant aux utilisateurs ordinaires de créer ce type de raccourcis qui se comportent comme des apps. Parall transforme ce flux en premier outil de son genre, conçu précisément pour créer des raccourcis d’app avec prise en charge de plusieurs instances.
Parall prend en charge l’isolation automatique des données pour toutes les apps basées sur Chrome, Firefox et ToDesktop, ainsi que pour la majorité des autres apps sans bac à sable via la fonction avancée de redirection HOME. Pour obtenir la liste détaillée et à jour des apps compatibles, consultez la page de compatibilité.
Même lorsque le mode à plusieurs instances n’est pas nécessaire, vous pouvez utiliser Parall pour créer un raccourci de site web, d’app, de fichier, de dossier ou de commande avec sa propre identité et sa propre configuration de lancement. Les raccourcis d’app peuvent ajouter des arguments de ligne de commande personnalisés ou remplacer des variables d’environnement, y compris HOME, afin de contrôler le comportement, choisir des profils ou rediriger des chemins de données. Le remplacement HOME crée une structure de type conteneur tout en conservant les liens macOS essentiels pour la compatibilité.
Définissez des variables d’environnement personnalisées appliquées uniquement à ce raccourci. C’est parfait pour une configuration fine, le débogage ou des environnements propres à un projet. Parall prend également en charge Arduino IDE, ce qui permet d’exécuter côte à côte des environnements de développement séparés avec différents toolchains, cartes et bibliothèques.
Pour les laboratoires pédagogiques et les salles de classe, Parall peut effacer automatiquement le stockage de données redirigé d’un raccourci lorsque celui-ci se ferme. Il devient ainsi facile de commencer chaque session depuis un état propre pour les expériences d’étudiants, sans nettoyage manuel.
Pourquoi Parall compte
Parall rend plus simple que jamais le lancement de plusieurs instances de la même app macOS, chacune avec sa propre icône Dock et sa propre configuration, comme s’il s’agissait d’apps distinctes. Au lieu de dépendre de contournements ou de scripts complexes, Parall crée des raccourcis indépendants qui lancent plusieurs instances d’apps et permettent d’utiliser plusieurs profils ou sessions en même temps.
Chaque raccourci reste directement connecté au paquet de l’app originale. Ainsi, lorsque l’app originale est mise à jour, tous vos raccourcis créés avec Parall utilisent automatiquement la version mise à jour. Vous n’avez jamais besoin de les recréer ni de les maintenir manuellement.
Parall inclut une gestion avancée de l’environnement, ce qui vous donne un contrôle précis sur la façon dont chaque instance d’app stocke et sépare ses données. Cela permet aussi des flux avancés comme l’exécution de plusieurs instances séparées de Philips Hue Sync sur macOS, afin que différents écrans utilisent des configurations LED dédiées sans chevauchement.
Qui a créé Parall
Je suis Ihor July et je développe Parall en tant qu’expert en cybersécurité et rétro-ingénieur, avec un focus sur des outils macOS sûrs et respectueux de la vie privée. Je suis aussi le développeur de DockLock Pro, un utilitaire Mac pour contrôler le comportement du Dock sur plusieurs écrans, App Trust Preview, une app locale d’inspection d’apps Mac qui traduit signature, bac à sable, autorisations et composants internes en rapports lisibles avant d’ouvrir une app, et LockLines, un utilitaire Mac pour concevoir, prévisualiser et copier des messages en texte brut qui tiennent sur macOS.
Parall est codé manuellement par moi. Ce n’est pas du code improvisé avec l’IA. J’écris moi-même le code de l’app, je teste chaque changement et je maintiens un framework Objective-C réutilisable que j’utilise dans toutes mes apps. J’utilise l’IA et la recherche en ligne uniquement comme soutien pour l’analyse de bugs, les cas limites, la correction rédactionnelle et les traductions. Le code de l’app et les tests sont les miens.
L’app est développée nativement en C++ pour les performances et s’exécute en bac à sable pour une sécurité maximale. Parall reflète des années de recherche et développement visant à fournir des solutions pratiques et respectueuses de la vie privée aux utilisateurs de macOS.
À propos des paquets de raccourci
Les raccourcis créés par Parall sont des paquets d’app macOS autonomes qui exécutent directement le binaire de l’app cible. Ces paquets de raccourci ne sont pas isolés en bac à sable par conception, car ils doivent lancer l’application originale directement, sans couche supplémentaire.
Chaque raccourci n’est pas signé, car toute modification d’un paquet d’app supprime sa signature originale. macOS peut afficher un message indiquant que le raccourci "essaie de modifier une autre app", mais il s’agit d’une notification système générique déclenchée par l’accès, et non par une modification. Parall ne modifie aucun fichier système ni aucune application.
Par conception, Parall crée uniquement des paquets de raccourci qui reflètent la structure et la configuration de l’app originale. Il n’altère jamais, n’injecte jamais et n’écrit jamais dans des apps existantes ou dans le système d’exploitation, afin que votre Mac reste sûr et inchangé.