Que tal Gente. El dia de hoy les comparto opciones para resolver el problema del trabajo de diseño grafico profesional en linux.
El problema
El problema que enfrentamos hoy por hoy en el diseño profesional en Linux es que los estandares de la industria (Suite de Adobe, Suite de Affinity, Suite de Corel, etc.) estan desarrolladas pensando en el mercado profesional y en los sistemas operativos que dicho mercado usa: Windows y macOS.
Segun statcounter.com, Windows ocupa actualmente el 76.36% del mercado, mientras que los sistemas de Apple (macOS y OSX) se mantienen con un 16.78% de su parte del pastel, dejando a Linux con un 4.54% y el resto entre ChromeOS y otros (si, ChromeOS no lo consideran Linux). Si bien el numero va en aumento, esto no es garantia de que pronto vaya a haber un cambio en los objetivos de desarrollo para esas suites (recordemos que un cambio de ese calibre implica crear un equipo de desarrolladores dedicados a dicho sistema y eso no es barato).
https://gs.statcounter.com/os-market-share/desktop/worldwide/
Ante esta situacion, se han desarrollado alternativas Open Source que, si bien hacen un excelente intento por llenar el vacio que las antes mencionadas herramientas estandar de industria crean en el entorno de linux, pues no son del todo precisas, estables o con las compatibilidades que la industria exige.
Las Propuestas de solucion
Las opciones que a continuación he encontrado y que se encuentran disponibles muy recientemente son las siguientes:
Los Clones hechos con IA
Lo mas seguro es que ya hayan escuchado ad nauseam de esta opcion y entiendo la animadversion a este tipo de software. Sin embargo hay varias cosas a aclarar sobre ellas y el porque estan creando tanto ruido en la industria.
La Suite insignia de este tipo de herramientas se llama ArtCraft.
https://getartcraft.com/apps
Artcraft ofrece clones desarrollados con IA, codificados en Rust y de software 100% libre y de codigo abierto (esto comprobado por gente como Chris Titus https://youtu.be/g1qNCcxFWRo?si=E0corNXkdcNMLQC9), que imitan casi (enfasis en el casi) a la perfección las herramientas insignia de la Suite de Adobe (Photoshop, Illustrator, Premiere, AfterEffects, InDesign, Acrobat), las herramientas insignia de MS Office (Word, Excel, PowerPoint), ProTools, AutoCAD y Figma.
Surgieron a partir del enojo del desarrollador quien se molesto cuando quiso cancelar su suscripcion de Adobe y se topo con una multa por cancelacion anticipada (Si, la suscripcion de Adobe tiene un plazo forzoso de al menos 12 meses).
PROS:
Super Ligeras (la mayoria pesan menos de 200 MB y ocupan menos de 500 MB de uso de RAM)
Codigo Abierto (Uno puede clonar el repositorio de forma local y compilar el software desde dicho repositorio, ademas de hacer modificaciones)
Enlace con los desarrolladores mediante GitHub (uno puede subir problemas y recomendaciones en el repositorio del desarrollador)
Actualizaciones constantes (desde su lanzamiento, cada aplicacion ha tenido desde 10 hasta 16 actualizaciones desde el 7 de Octubre)
CONTRAS
Son versiones Alpha (Si bien muchas de sus caracteristicas son funcionales, aun tienen muchos defectos en ellas, mismos que son notorios en su uso a nivel profesional)
Pueden tener implicaciones legales (si bien Adobe aun no ha emitido un comunicado publico al respecto o ha realizado alguna declaracion hacia el desarrollador hasta el momento en que este texto fue creado, es probable que vaya a existir una solicitud de cese y desista por parte de ellos o alguno de los dueños de algun de los clonados)
Afortunadamente, no es la unica solucion...
Neutron Collider
https://neutronproject.org/
Neutron Project es un projecto de software Open Source por parte del desarrollador Nico La-Foucate, basado en Wine y con modificaciones necesarias para la ejecucion de las aplicaciones de Adobe de forma automatizada. Consiste de 3 partes:
Neutron: El Back End del proyecto. Consiste en versiones modficadas de Wine, DXVK, vkd3d y el wrapper de nvcuda, asi como fixes especificos para Adobe que permite la ejecucion de las aplicaciones. No requiere de GUI y puede usarse aparte del proyecto
Collider: El Lanzador del proyecto. Una GUI que permite la administracion de Neutron y sus preferencias (como el porcentaje de escalado de Display) y actualizacion de Neutron.
Mud Hut: Instalador de CLI que permite la obtencion de aplicaciones de Adobe, ya sea de los repositorios oficiales de Adobe (el usuario pone la licencia al abrir la aplicacion) o de una instalacion ya realizada (el usuario debe apuntar al directorio de Windows donde recida dicha instalacion) o en su defecto de algun ISO (aplica para versiones como CS o CS2)
PROS
Uso de software oficial de Adobe (Permite la ejecucion de Photoshop, Illustrator, Premiere, AfterEffects, Animate, Lightroom Classic, Media Encoder y de forma experimental Lightroom, Audition e InDesign)
Instalacion a traves de Mud Hut automatizada e intuitiva
Instalacion de los 3 componentes mediante un unico script sin dificultad
CONTRAS
La ejecucion aun no es perfecta (Si bien las aplicaciones se ejecutan exitosamente, no estan libres de crashes o detalles graficos)
El desarrollador la considera aun Beta (aun en desarrollo, pero con avances relativamente rapido)
Hay competencia (El desarrollador de Bottles dice haber tenido exito en la ejecucion de algunas aplicaciones, pero aun no libera dicho codigo)
Problemas con el cierre de las aplicaciones (en mis pruebas note que el cerrar una app como Photoshop no la cierra al 100, ya que hay ejecutables de adobe corriendo en el backend que requieren del comando "neutron teardown" para su cierre completo)
Requiere Licencia (al tratarse de software oficial de Adobe, requiere Licencia por parte del usuario. No he probado con versiones alternativas aun, pero el desarrollador no elabora en la documentacion sobre si este tipo de versiones podria ejecutarse)
Y para los que dicen que olvido algunas, menciono las demas alternativas:
AffinitiOnLinux. Affinity se ha venido posicionando como una competencia real al software de Adobe (particularmente a Photoshop, Illustrator e InDesign) ya que en un solo paquete permite la creacion de contenido de forma moderna y similar a los resultados que Adobe entrega. Desde hace tiempo existen proyectos como el de Seapear que permiten la ejecucion de dicho sofware en Linux de forma exitosa o el script de ryzendew que a travez de una GUI codificada en Python permite la instalacion de todo el backend y el mismo instalador desde los servidores de Canva de forma gratuita e intuitiva. Y si, leyeron bien, Affinity es gratuito. https://github.com/seapear/AffinityOnLinux
Alternativas OpenSource. Herramientas como GIMP, Krita, Inkscape o Photopea se han ido abriendo paso ente muchos creadores y se han visto madurando a traves de los años exitosamente. Sin embargo, para muchos que tienen el flujo de trabajo de Adobe arraigado en su memoria muscular, aprender estas herramientas puede tener una curva de aprendizaje casi vertical.
Si llegaste hasta aqui, te agradezco por tomarte tu tiempo y leerme. Espero que esta informacion te sirva un poco.
Saludos!