Запускач кількох екземплярів застосунків і сайтів
Запускайте окремі ярлики застосунків і сайтів на Mac
Parall створює незалежні ярлики, які запускають macOS-застосунки, сайти, файли, папки та інструменти командного рядка в окремих просторах. Закріплюйте кожен ярлик у Dock, задавайте власну іконку й назву, примусово вмикайте світлу або темну тему незалежно від системних налаштувань, додавайте необовʼязкову іконку в меню та тримайте сумісні дані застосунків і сайтів окремо без зміни системних файлів або пакетів застосунків.
Контроль, якого бракує macOS
Запускайте той самий застосунок як окремі екземпляри з окремими даними, обліковими записами й профілями
Типові обмеження
- macOS надає звичайному застосунку одну придатну для роботи запущену ідентичність, тому інша копія не може надійно поводитися як окремий екземпляр із власною Dock-іконкою та поведінкою у Spaces.
- Дані застосунку зберігаються там, де вирішує сам застосунок. Через це часто не можна перенести облікові записи, профілі або робочі дані на зовнішній диск, у хмарне сховище чи в зручну папку.
- Щоб користуватися кількома обліковими записами, зазвичай треба щоразу виходити й входити знову.
Рішення Parall
Parall дає контроль над тим, скільки екземплярів застосунку може працювати, де кожен екземпляр зберігає дані та як він виглядає в Dock, щоб кожен екземпляр міг поводитися як окремий застосунок.
Оригінальна розробка для macOS
Створено завдяки дослідженню, а не готовому рецепту
Ядро Parall неможливо було зібрати за загальнодоступною документацією, адже поведінку застосунків, від якої воно залежить, не задокументовано. Воно виросло з багаторічної зворотної інженерії архітектури застосунків macOS, перевірки окремих застосунків і постійного вдосконалення механізму на основі того, що справді працює.
Як створено ParallНедокументовану поведінку досліджено безпосередньо
Профілі сумісності Parall створюються зі спостережень за тим, як кожен цільовий застосунок запускається, зберігає дані, працює з окремими процесами та взаємодіє з Dock. Коректна робота ярликів під час запуску через Spotlight, Raycast і Alfred також є результатом цієї зворотної інженерії. Ця робота триває, оскільки macOS і застосунки продовжують змінюватися.
Більше, ніж скрипт або копія застосунку
Скрипт іноді може запустити ще один процес. Parall розв’язує складніше завдання, надаючи підтримуваним екземплярам власну придатну до роботи ідентичність і поведінку в Dock, а там, де це дозволяє цільовий застосунок, окремі дані, облікові записи, профілі й налаштування зі збереженням зв’язку з оригінальним застосунком.
Оригінальний застосунок зберігає кодовий підпис і можливість оновлення
Parall ніколи не змінює цільовий застосунок і не фіксує його на одній версії. Кожен ярлик надалі запускає встановлений оригінальний застосунок, зберігаючи його кодовий підпис і можливість роботи вбудованого механізму оновлення. Після оновлення застосунку кожен ярлик використовує нову версію, щойно його перезапустять. Це важливо, бо оновлення застосунків часто виправляють вразливості безпеки.
Без приватних API та змін застосунків
Результати дослідження визначають, як Parall налаштовує стандартні механізми запуску macOS. Parall не використовує приватні API, не вбудовує сторонній код, не змінює наявний код і не модифікує macOS чи оригінальний застосунок.
У результаті маємо оригінальну інженерну роботу, виконану людиною. Ihor July проєктує, програмує, тестує й підтримує механізм Parall, а не генерує його із запиту до ШІ чи копіює із загальнодоступного рецепта.
Створено для реальної роботи з кількома акаунтами на Mac і в web
Parall дає змогу створювати незалежні ярлики, які працюють в окремих просторах на Mac. Запускайте кілька екземплярів браузерів або інших застосунків з окремими даними й налаштуваннями без зміни системних файлів або даних застосунків. Перетворюйте будь-який сайт на ярлик веб-застосунку з власною Dock-ідентичністю та шляхом даних. Створюйте ярлики для застосунків, сайтів, файлів, папок і командного рядка з власними аргументами та змінними середовища. Ярлики, створені в Parall, можна закріпити в Dock для швидкого доступу, і вони поводяться як окремі застосунки. Ви також можете примусово задати для ярлика світлу або темну тему незалежно від поточної системної теми macOS. Будь-якому ярлику можна надати власну іконку в меню, щоб застосунок був на відстані одного кліку, поки він працює. Parall може вперше анімувати Dock-іконку будь-якого застосунку. Parall також може повністю розділяти дані застосунків на зразок Philips Hue Sync, дозволяючи запускати кілька окремих екземплярів з різними призначеннями LED для різних дисплеїв.
Окремі простори для застосунків і сайтів
Створюйте ярлики браузерів, IDE, комунікаційних, творчих і веб-інструментів, які запускаються як окремі пакети з окремими даними, коли це дозволено.
- Сімейства Chrome і Firefox
- Ярлики веб-застосунків для будь-якого сайту
- Slack, Notion, VS Code, Cursor, OBS, Dropbox, Philips Hue Sync та інші
Контроль Dock і меню
Розпізнавайте кожен ярлик за власною іконкою, назвою, міткою, Dock-ефектами, анімацією, темою та іконкою в меню.
- Власні назви й іконки
- Мітки на іконках
- Світла й темна тема
- Масштаб, сірий колір і шаблонна маска
Розширена конфігурація запуску
Передавайте аргументи, задавайте змінні середовища, налаштовуйте веб-сховище, перевизначення HOME і значення Info.plist.
- Режим ярлика веб-застосунку
- Командний режим
- Ярлики файлів і папок
Приватність за замовчуванням
Parall працює локально, без телеметрії, фонових сервісів, Electron, вбудованого Chrome і без зміни оригінальних застосунків.
- Офлайн-робота
- Нативний WebKit для сайтів
- Без зміни системи або застосунків
Прозора сумісність
Parall автоматично визначає застосунки на базі Eclipse, Chrome, Firefox і ToDesktop. Ярлики веб-застосунків можна створити з будь-якої URL з власним шляхом сховища.
Усе, що може Parall
Повний набір Mac-ярликів для екземплярів застосунків, ярликів веб-застосунків, файлів, папок, команд, Dock-ефектів, меню, перевизначення HOME і локального запуску.
- Створення незалежних екземплярів застосунків
- Створення ярликів веб-застосунків з будь-якої URL сайту
- Задання власних шляхів даних для ярликів веб-застосунків
- Додавання необовʼязкових іконок меню для будь-якого ярлика, поки цільовий застосунок працює
- Окремі папки даних для підтримуваних застосунків без пісочниці
- Запуск інструментів командного рядка з Dock з власними аргументами та змінними середовища
- Створення ярликів файлів і папок, які відкриваються у стандартному застосунку
- Dock-ефекти й анімації для кожного ярлика
- Перевизначення теми ярлика режимами Система, Світла або Темна
- Розширені перевизначення параметрів Info.plist для кожного ярлика, для досвідчених користувачів
- Без фонових сервісів і телеметрії
- Нативний WebKit без Electron або вбудованого Chrome
- Без зміни системних файлів або застосунків
- Підтримка MS Teams і WhatsApp як веб-застосунків зі сповіщеннями, лічильниками непрочитаного й необовʼязковим фоновим режимом через меню
- Підтримка кількох браузерів і застосунків
- Може запускати окремі екземпляри Philips Hue Sync з окремими даними для різних конфігурацій дисплеїв
- Власні змінні середовища для кожного ярлика
- Розширене перевизначення HOME для застосунків без пісочниці з контейнероподібною структурою
- Сімейний доступ Mac App Store
- Дизайн з пріоритетом приватності
- Витяг іконок з будь-якого застосунку або файлу для власних ярликів
- Малювання міток поверх іконок ярликів
- Керування поведінкою меню в повноекранному режимі для підтримуваних Chrome-браузерів
- Експериментальне керування видимістю Dock-іконки
- Налаштування вигляду іконки меню, включно з масштабом, відтінками сірого й шаблонною маскою
- Обмежені ярлики для iOS- і iPadOS-застосунків без розділення даних або окремої Dock-іконки
Нативно, локально і свідомо прозоро
Parall вручну програмує і тестує Ihor July з фокусом на приватні macOS-інструменти.
Навіщо існує Parall
Понад десять років я стикався з обмеженнями macOS щодо запуску кількох екземплярів одного застосунку. Я створював для себе скриптові пакети застосунків, щоб обходити це, а потім зрозумів, що немає простого й відполірованого способу для звичайних користувачів створювати такі ярлики з поведінкою застосунків. Parall перетворює цей процес на перший інструмент такого типу, створений саме для ярликів застосунків з підтримкою кількох екземплярів.
Читати деталіЧому Parall важливий
Parall робить запуск кількох екземплярів одного macOS-застосунку простішим, ніж будь-коли. Кожен має власну Dock-іконку й конфігурацію, наче це окремі застосунки. Замість обхідних шляхів або складних скриптів Parall створює незалежні ярлики, які запускають кілька екземплярів застосунків і дозволяють одночасно використовувати кілька профілів або сесій.
Читати деталіХто створив Parall
Я Ihor July, і я розробляю Parall як фахівець з кібербезпеки та реверс-інженерії, зосереджений на безпечних і приватних macOS-інструментах. Я також розробник DockLock Pro, Mac-утиліти для керування поведінкою Dock на кількох дисплеях, App Trust Preview, локального Mac-застосунку для перевірки застосунків, який перетворює підпис, пісочницю, дозволи й внутрішні компоненти на зрозумілі звіти перед відкриттям застосунку, і LockLines, Mac-утиліти для створення, перегляду й копіювання текстових повідомлень, що вміщуються в macOS.
Читати деталіПро пакети ярликів
Ярлики, створені Parall, є окремими пакетами macOS-застосунків, які напряму виконують бінарний файл цільового застосунку. Ці пакети ярликів навмисно не ізольовані в пісочниці, бо мають запускати оригінальний застосунок напряму без додаткових шарів.
Читати деталіОстанні оновлення
Нотатки релізів, зміни сумісності та інструкції з налаштування Parall.
Запускайте кожен екземпляр Mac-застосунку окремо.
Завантажте Parall, створюйте ярлики для застосунків і сайтів, перевіряйте сумісність або звертайтеся в підтримку перед купівлею.