Acerca de Parall
Por qué existe Parall, cómo funcionan sus paquetes de acceso y las decisiones técnicas detrás de su diseño local y privado.
Por qué existe Parall
Durante más de una década tuve que lidiar con las limitaciones de macOS para ejecutar varias instancias de la misma app. Construí paquetes de app con scripts para mí mismo como solución, y después vi que no existía una forma sencilla y pulida para que usuarios normales crearan esos accesos con comportamiento de app. Parall convierte ese flujo en la primera herramienta de su tipo diseñada específicamente para crear accesos de app con soporte multi-instancia.
Parall admite separación automática de datos para todas las apps basadas en Chrome, Firefox y ToDesktop, y para la mayoría de las demás apps sin entorno aislado mediante la función avanzada de redirección de HOME. Para ver la lista detallada y actualizada de apps compatibles, visita la página de compatibilidad.
Incluso cuando no necesitas modo multi-instancia, puedes usar Parall para crear un acceso de sitio web, app, archivo, carpeta o comando con identidad propia y configuración de inicio. Los accesos de apps pueden añadir argumentos de línea de comandos personalizados o sobrescribir variables de entorno, incluida HOME, para controlar comportamiento, seleccionar perfiles o redirigir rutas de datos. La sobrescritura de HOME crea una estructura parecida a un contenedor y conserva enlaces esenciales de macOS para mantener compatibilidad.
Define variables de entorno personalizadas aplicadas solo a ese acceso. Es perfecto para configuración precisa, depuración o entornos por proyecto. Parall también admite Arduino IDE, lo que permite ejecutar entornos de desarrollo separados con distintas toolchains, placas y bibliotecas lado a lado.
Para laboratorios y aulas, Parall puede borrar automáticamente el almacenamiento de datos redirigido de un acceso cuando el acceso se cierra. Esto facilita empezar cada sesión desde un estado limpio para experimentos de estudiantes, sin limpieza manual.
Por qué importa Parall
Parall hace más fácil que nunca iniciar varias instancias de la misma app de macOS, cada una con su propio icono del Dock y su propia configuración, como si fueran apps separadas. En lugar de depender de soluciones improvisadas o scripts complejos, Parall crea accesos independientes que abren varias instancias de apps y permiten usar varios perfiles o sesiones al mismo tiempo.
Cada acceso permanece conectado directamente al paquete de la app original. Eso significa que cuando la app original se actualiza, todos tus accesos creados con Parall usan automáticamente la versión actualizada. No tienes que recrearlos ni mantenerlos manualmente.
Parall incluye gestión avanzada del entorno, lo que te da control preciso sobre cómo cada instancia de app almacena y separa sus datos. Eso también permite flujos avanzados como ejecutar varias instancias separadas de Philips Hue Sync en macOS para que diferentes pantallas usen configuraciones LED dedicadas sin solaparse.
Quién creó Parall
Soy Ihor July y desarrollo Parall como experto en ciberseguridad e ingeniería inversa centrado en crear herramientas macOS seguras y respetuosas con la privacidad. También soy el desarrollador de DockLock Pro, una utilidad para controlar el comportamiento del Dock entre pantallas, App Trust Preview, una app local para inspeccionar apps de Mac que traduce firma, aislamiento, permisos y componentes internos en informes fáciles de entender antes de abrir una app, y LockLines, una utilidad de Mac para diseñar, previsualizar y copiar mensajes de texto sin formato que encajan en macOS.
Parall está programado manualmente por mí. No es código improvisado con IA. Escribo el código de la app, pruebo cada cambio y mantengo un framework Objective-C reutilizable que uso en todas mis apps. Uso IA y búsquedas en línea solo como apoyo para investigar fallos, casos límite, pulido de textos y traducciones. El código de la app y las pruebas son míos.
La app está creada de forma nativa en C++ para ofrecer rendimiento y está aislada para máxima seguridad. Parall refleja años de investigación y desarrollo centrados en entregar soluciones prácticas y privadas para usuarios de macOS.
Sobre los paquetes de acceso
Los accesos creados por Parall son paquetes de app de macOS independientes que ejecutan directamente el binario de la app de destino. Estos paquetes de acceso no están aislados por diseño, porque deben iniciar la aplicación original directamente y sin capas adicionales.
Cada acceso queda sin firmar porque cualquier modificación de un paquete de app elimina su firma original. macOS puede mostrar un mensaje que sugiere que el acceso "intenta modificar otra app", pero es una notificación genérica del sistema activada por el acceso, no por una modificación. Parall no modifica archivos del sistema ni aplicaciones.
Por diseño, Parall solo crea paquetes de acceso que reflejan la estructura y configuración de la app original. Nunca altera, inyecta ni escribe dentro de apps existentes o del sistema operativo, para asegurar que tu Mac permanezca seguro y sin cambios.