(no title)
MrPowerGamerBR | 1 month ago
While I haven't experimented with it that much yet, Affinity (the new one, the one after the Canva acquisition) does work in Wine 10.20.
Now, I won't say it is a smooth experience, one of the workarounds that I needed to do is use Wine's virtual desktop so Affinity's tooltips are rendered correctly instead of being pure black, and the GUI does seem to not render correctly sometimes (it renders as white until something causes a redraw).
The Canva global marketing lead did say that Linux support is "being discussed seriously internally": https://techcentral.co.za/affinity-for-linux-canvas-next-big...
This makes you wonder: How hard it could be for a business that already has a 80% working application via Wine to patch the application/Wine to make it work 99+%, and then bundle the application with Wine and say that it has "native Linux support"?
dotancohen|1 month ago
snitch182|1 month ago
flexagoon|1 month ago
CodeWeavers (developers of CrossOver and one of the main contributors and sponsors of Wine and related tools) actually offer something like this as a paid service for companies called PortJump:
https://www.codeweavers.com/portjump
tempest_|1 month ago
It is the rest of the iceberg that causes problems.
- You need your support to be able to support linux which means they will need training and experience helping people in an entirely new system
- Linux comes in finite but vastly more combinations than OSX and Windows which means you are probably going to need to pick something like Ubuntu or struggle with the above
- Gotta track bugs in twice as many places
- Need CI / CD for more platforms
etc
GlumWoodpecker|1 month ago
This is easily solvable by distributing the app via a distro agnostic mechanism, like as a Flatpak or AppImage. Using Flatpak also eliminates the need for rolling their own app update mechanism.
MrPowerGamerBR|1 month ago
The combination issue is a real issue though that (as far as I know) is mostly solved with Flatpaks, or in case of games, by using the Steam Runtime.
Of course, it is a "chicken and egg" problem of "we don't want to support Linux because there aren't enough users using it" but "we don't want to use Linux because there aren't enough business supporting it".
Thankfully with improvements in Wine the need of having "native" Linux support is shrinking, but at the same time there is still a looooong way to go (like the issues I said before with Affinity).
lukan|1 month ago
ack_complete|1 month ago
TechPlasma|1 month ago
MrPowerGamerBR|1 month ago
And the guide itself seems to be outdated, the guide says that you need to install some stubs/shims but doesn't say that happens if you don't do it (I think that it would crash) but at least in my experience it did "work" without them when using an up-to-date Wine version.
Sadly Photoshop also doesn't work, if you want to follow the rules and use Creative Cloud it won't work at all, if you decide to sail the seven seas and download an older Photoshop version it will work but it also has some annoying bugs (sometimes the canvas doesn't update after an edit until you try to do another edit).
Don't get me wrong I do think that Wine is an amazing project and I hope that it continues to improve, but sometimes people don't seem to actually point all the issues that it exist when running an application in Wine.
jcelerier|1 month ago
I've had cases where running an app under wine worked better than the native linux port :/
cromka|1 month ago