Hi. I’m thinking if is this possible to run windows app in Xojo like “Wine” does.
For example Teamviewer is ported with Wine, because there’s no programmed to Linux
Hi. I’m thinking if is this possible to run windows app in Xojo like “Wine” does.
For example Teamviewer is ported with Wine, because there’s no programmed to Linux
I’m not sure Xojo could handle that.
You know Wine works on Linux too, right?
Isn’t “Wine” a “windows emulator”, and therefore it would be running an Xojo App under/in Wine, not running a WIndows app in Xojo. And since Xojo can compile for all of those platforms, it is a non-issue.
Now if the OP was about creating an emulator using XOJO, then WINE wouldn’t be involved, but a ton of work would be.
If XOJO Windows apps can be run on Wine, then that would be a way to buy the single os desktop licence and run it everywhere. Clever.
Wine may work
Since its not an emulator like VMWare , Parallels etc Wine tends to be specific in what apps & api’s it supports
For a while, it was possible to “bottle” Windows apps so they run on Mac with a free Wine bottler app. Then codeweavers.com took over and stopped providing the bottler for free (or at all as I see on their site). They sell CrossOver, a solution to run Windows apps on Mac that is not an emulator, and which degree of compatibility is limited.
The last available versions of the bottler I found no longer work under Mavericks and Yosemite.
They probably still provide bottling solutions as a third party tool, I bet much more expensive than a Xojo platform license. The best way to develop a Mac app with Xojo is to do it natively from Xojo.
Still around from what I can see. The newsfeed of the site says it works on Yosemite. http://winebottler.kronenberg.org/
Indeed. Thank you.
That said, I still think it would be ridiculous to bottle a Xojo Windows app instead of generating a native Mac one. Let alone because the UI would be completely alien, including keyboard shortcuts.
Nevertheless, I have bottled some apps that did not exist on Mac in the past, just to avoid having to wait for an emulator.
Thanks