Über Parall
Warum Parall existiert, wie seine Verknüpfungspakete funktionieren und welche technischen Entscheidungen hinter dem lokalen, datenschutzfreundlichen Design stehen.
Warum Parall existiert
Seit mehr als einem Jahrzehnt arbeite ich um die macOS-Grenzen herum, wenn mehrere Instanzen derselben App laufen sollen. Früher habe ich mir dafür geskriptete App-Pakete gebaut. Dann wurde klar, dass es keine einfache und sauber ausgearbeitete Möglichkeit gab, solche appähnlichen Verknüpfungen für normale Nutzer zu erstellen. Parall macht diesen Ablauf zum ersten Werkzeug seiner Art, das gezielt App-Verknüpfungen für Multi-Instanz-Unterstützung erstellt.
Parall unterstützt automatische Datenisolation für alle Chrome-basierten, Firefox-basierten und ToDesktop-basierten Apps sowie für den Großteil anderer Apps ohne geschützte Umgebung über die erweiterte HOME-Umleitung. Die detaillierte und aktuelle Liste kompatibler Apps findest du auf der Kompatibilitätsseite.
Auch wenn kein Multi-Instanz-Modus nötig ist, kannst du Parall nutzen, um Website-, App-, Datei-, Ordner- oder Befehlsverknüpfungen mit eigener Identität und Startkonfiguration zu erstellen. App-Verknüpfungen können eigene Befehlszeilenargumente verwenden oder Umgebungsvariablen einschließlich HOME überschreiben, um Verhalten, Profile oder Datenpfade zu steuern. Die HOME-Überschreibung baut eine containerähnliche Struktur auf und erhält dabei wichtige macOS-Verknüpfungen für Kompatibilität.
Definiere eigene Umgebungsvariablen, die nur für diese Verknüpfung gelten. Das ist ideal für genaue Konfiguration, Fehlersuche oder projektbezogene Setups. Parall unterstützt auch die Arduino IDE, sodass getrennte Entwicklungsumgebungen mit verschiedenen Toolchains, Boards und Bibliotheken nebeneinander laufen können.
Für Lernlabore und Unterrichtsräume kann Parall den umgeleiteten Datenspeicher einer Verknüpfung automatisch löschen, wenn die Verknüpfung beendet wird. So startet jede Sitzung für Experimente von Schülern oder Studierenden sauber, ohne manuelle Aufräumarbeit.
Warum Parall wichtig ist
Parall macht es einfacher denn je, mehrere Instanzen derselben macOS-App zu starten, jeweils mit eigenem Dock-Symbol und eigener Konfiguration, so als wären es getrennte Apps. Statt Umwege oder komplexe Skripte zu nutzen, erstellt Parall unabhängige Verknüpfungen, die mehrere App-Instanzen starten und dir erlauben, mehrere Profile oder Sitzungen gleichzeitig zu verwenden.
Jede Verknüpfung bleibt direkt mit dem Original-App-Paket verbunden. Wenn die Original-App aktualisiert wird, verwenden alle mit Parall erstellten Verknüpfungen automatisch ebenfalls die neue Version. Du musst sie nicht neu erstellen oder manuell pflegen.
Parall enthält erweiterte Umgebungsverwaltung und gibt dir genaue Kontrolle darüber, wie jede App-Instanz ihre Daten speichert und trennt. Dadurch werden auch anspruchsvolle Workflows möglich, etwa mehrere getrennte Philips Hue Sync-Instanzen auf macOS, damit unterschiedliche Displays eigene LED-Setups ohne Überschneidung verwenden können.
Wer hat Parall gebaut
Ich bin Ihor July und entwickle Parall als Cybersicherheitsexperte und Reverse Engineer mit Fokus auf sichere und datenschutzfreundliche macOS-Werkzeuge. Ich bin außerdem der Entwickler von DockLock Pro, einem Mac-Dock-Werkzeug zur Steuerung des Dock-Verhaltens auf mehreren Bildschirmen, App Trust Preview, einem lokalen Mac-Werkzeug zur App-Prüfung, das Signierung, Sandbox, Berechtigungen und interne Komponenten in verständliche Berichte übersetzt, bevor du eine App öffnest, und LockLines, einem Mac-Werkzeug zum Entwerfen, Prüfen und Kopieren reiner Textnachrichten für den macOS-Sperrbildschirm.
Parall wird von mir manuell programmiert. Es ist nicht durch bloßes KI-Prompting entstanden. Ich schreibe den App-Code selbst, teste jede Änderung und pflege ein wiederverwendbares Objective-C-Framework, das ich in allen meinen Apps nutze. KI und Onlinesuche verwende ich nur als Unterstützung bei Fehlersuche, Randfällen, Textpolitur und Übersetzungen. App-Code und Tests stammen von mir.
Die App ist für Leistung nativ in C++ gebaut und für maximale Sicherheit sandboxed. Parall spiegelt jahrelange Forschung und Entwicklung wider, mit dem Ziel, praktische und datenschutzfreundliche Lösungen für macOS-Nutzer bereitzustellen.
Über Verknüpfungspakete
Die von Parall erstellten Verknüpfungen sind eigenständige macOS-App-Pakete, die direkt die ausführbare Datei der Ziel-App starten. Diese Verknüpfungspakete sind absichtlich nicht sandboxed, weil sie die Original-App direkt und ohne zusätzliche Schicht starten müssen.
Jede Verknüpfung ist unsigniert, weil jede Änderung an einem App-Paket dessen ursprüngliche Signatur entfernt. macOS kann eine Meldung anzeigen, dass die Verknüpfung "versucht, eine andere App zu ändern". Das ist eine allgemeine Systemmeldung, die durch Zugriff ausgelöst wird, nicht durch Änderung. Parall verändert keine Systemdateien und keine Apps.
Parall erstellt absichtlich nur Verknüpfungspakete, die Struktur und Konfiguration der Original-App spiegeln. Es verändert, injiziert oder schreibt niemals in bestehende Apps oder das Betriebssystem, damit dein Mac sicher und unverändert bleibt.