Wine runs on MacOS.
it is not an emulator. instead it convinces the software that it is running on Wine. sometimes you would need to add certain original microsoft libraries to make it work. sometimes software needs older libraries. it realyl is hit or miss. All crossover, play on linux, proton (from Steam), Lutris use Wine. they just to a better or worse job at preconfiguring it. so as long as you know how to configure it, and what to run when certain error appears or what it means you could make a script yourself.
so for example you can install Oblivion (game) in wine. but it won't run by default. it needs additional and original library, you need to set some libraries to ignore or something like that. and you do that through menu, or commands or configuration file and configure it. then it all runs.
now if you install it for example in Lutris, all this pre-configuration is done for you, because someone else identified what is needed to make the game run and then preconfigured it. if these ocnfigurations are maintained (means with each version someone checks if all is still good) then installing a software is as easy as in windows.
so if you wan to run your customised software and make it easy to install you would need to set it up. see if there are any issues, then resolve them and create the install script.
Bookmarks