Sobre o Parall
Por que o Parall existe, como seus pacotes de atalho funcionam e as escolhas técnicas por trás do design local e privado.
Por que o Parall existe
Por mais de uma década, lidei com limitações do macOS para executar várias instâncias do mesmo app. Eu criava pacotes de app com scripts para uso próprio como contorno, até perceber que não havia uma forma simples e bem acabada para usuários comuns criarem esses atalhos com comportamento de app. Parall transforma esse fluxo na primeira ferramenta desse tipo, feita especificamente para criar atalhos de apps com suporte a múltiplas instâncias.
Parall oferece isolamento automático de dados para todos os apps baseados em Chrome, Firefox e ToDesktop, além da maioria dos outros apps sem ambiente isolado por meio da função avançada de redirecionamento de HOME. Para ver a lista detalhada e atualizada de apps compatíveis, visite a página de compatibilidade.
Mesmo quando o modo multi-instância não é necessário, você ainda pode usar Parall para criar um atalho de site, app, arquivo, pasta ou comando com identidade própria e configuração de inicialização. Atalhos de apps podem adicionar argumentos de linha de comando personalizados ou sobrescrever variáveis de ambiente, incluindo HOME, para controlar comportamento, escolher perfis ou redirecionar caminhos de dados. A sobrescrita de HOME cria uma estrutura semelhante a um contêiner enquanto preserva links essenciais do macOS para compatibilidade.
Defina variáveis de ambiente personalizadas aplicadas somente a esse atalho. Isso é perfeito para configuração detalhada, depuração ou ambientes por projeto. Parall também oferece suporte ao Arduino IDE, permitindo executar ambientes de desenvolvimento separados com toolchains, placas e bibliotecas diferentes lado a lado.
Para laboratórios educacionais e salas de aula, Parall pode apagar automaticamente o armazenamento de dados redirecionado de um atalho quando ele é encerrado. Isso facilita começar cada sessão em um estado limpo para experimentos de estudantes, sem limpeza manual.
Por que o Parall importa
Parall torna mais fácil do que nunca iniciar várias instâncias do mesmo app de macOS, cada uma com seu próprio ícone no Dock e sua própria configuração, como se fossem apps separados. Em vez de depender de contornos ou scripts complexos, Parall cria atalhos independentes que iniciam várias instâncias de apps, permitindo usar vários perfis ou sessões ao mesmo tempo.
Cada atalho permanece diretamente conectado ao pacote do app original. Isso significa que, quando o app original é atualizado, todos os atalhos criados com Parall usam automaticamente a versão atualizada. Você nunca precisa recriá-los ou mantê-los manualmente.
Parall inclui gerenciamento avançado de ambiente, dando controle preciso sobre como cada instância de app armazena e separa seus dados. Isso também viabiliza fluxos avançados, como executar várias instâncias separadas do Philips Hue Sync no macOS para que diferentes telas usem configurações dedicadas de LED sem sobreposição entre instâncias.
Quem criou o Parall
Sou Ihor July e desenvolvo Parall como especialista em cibersegurança e engenharia reversa, com foco em ferramentas macOS seguras e que respeitam a privacidade. Também sou o desenvolvedor de DockLock Pro, um utilitário de Mac para controlar o comportamento do Dock entre monitores, App Trust Preview, um app local de inspeção de apps de Mac que transforma assinatura, ambiente isolado, permissões e componentes internos em relatórios fáceis de entender antes de abrir um app, e LockLines, um utilitário de Mac para desenhar, pré-visualizar e copiar mensagens de texto puro que cabem no macOS.
Parall é programado manualmente por mim. Não é código improvisado com IA. Eu mesmo escrevo o código do app, testo cada mudança e mantenho um framework Objective-C reutilizável que uso em todos os meus apps. Uso IA e pesquisa online apenas como apoio para pesquisa de bugs, casos extremos, polimento de texto e traduções. O código do app e os testes são meus.
O app é construído nativamente em C++ para desempenho e usa ambiente isolado para máxima segurança. Parall reflete anos de pesquisa e desenvolvimento focados em entregar soluções práticas e privadas para usuários de macOS.
Sobre os pacotes de atalho
Os atalhos criados pelo Parall são pacotes de app macOS independentes que executam diretamente o binário do app de destino. Esses pacotes de atalho não usam ambiente isolado por design, porque precisam iniciar o aplicativo original diretamente, sem camadas adicionais.
Cada atalho fica sem assinatura, pois qualquer modificação em um pacote de app remove sua assinatura original. O macOS pode mostrar uma mensagem sugerindo que o atalho está "tentando modificar outro app", mas essa é uma notificação genérica do sistema acionada pelo acesso, não por modificação. Parall não modifica arquivos do sistema nem aplicativos.
Por design, Parall cria apenas pacotes de atalho que espelham a estrutura e a configuração do app original. Ele nunca altera, injeta ou escreve em apps existentes ou no sistema operacional, garantindo que seu Mac permaneça seguro e inalterado.