Author Topic: Future of wine on Mac.....Wine dead on Mac in 18 months?  (Read 1769 times)

Offline paulthetall

  • Administrator
  • Master Porter
  • *****
  • Posts: 304
    • paulthetall.com / Portingkit.com
Future of wine on Mac.....Wine dead on Mac in 18 months?
« on: November 08, 2017, 11:00:44 AM »
I see you thinking, wine dead in 18 months? Yeah, it's a very very good possibility (not joking here...) "What does that mean? How come? " Well, it's the decision of Apple, "no more compromise"....to go over to 64 bit only. That will start in High Sierra 10.13x (yeah where we are in now and where we already ran into bumps), and most likely end in 64bit only next year already!!. "Hey wait, you guys mentioned that you are working on 64-bit Wine app?".  Yep that's correct, but that doesn't solve the fact that the games are still 32-bit, and Apple won't accept 32-bit processes. This can't be fixed by using a 64-bit Engine and creating a 64-bit Wineskin app unfortunately.

"So all is lost?" Well we have little hope on a specific project called "hangover" which Codeweavers (yeah from Crossover) and the wine community started up to find a way to keep Wine working on Mac (64bit) using ARM Emulator (an emulator between the windows app and the real CPU that we can put in any mode) which is a building block and would still need a lot of work (if even proven "workable/not too slow") to be useful on the new Mac OS. There are maybe a few similar options, but also requires "emulation/virtualization" which means slow. So in short, there needs to come a solution (and I mean fast) but the "possible" (hope/pray)  alternatives takes a lot of time to implant. Alexandre Julliart isn't really mourning about that (and he shouldn't), because Apple is seems to be lost at this moment. It looks like everyone needs to adapt to the changes they make, we (wine(skin) community) had already to adapt 3 times already because of OS updates in the past years, and now it looks like they are about to give the final blow.

"So now what?" Well, thought about alternative solutions as well, and fell back to the same kind of solutions as Codeweavers comes with (emulation/virtualization) but then again you can even better put also VM's and bootcamp on your system, and that's not what we want.

So we are building hard on a Linux version of Porting Kit, so not all years we put in Porting Kit and into all the game ports, are lost. In that way we can still continue our vision on Linux, although  in that case it will end for Mac in OS 10.13x or maybe even 10.14x. It's not what we want, but Apple leaves is in that case no choice to abandon the sinking ship. For me if it comes that far that there is no solution for the 32-bit support drop, I will move over to Linux as well and we keep Porting Kit supported for Mac until OSX 10.14 and not above. Before it comes that far, let's first hope there will be a solution in these 18 months after all...
« Last Edit: November 08, 2017, 12:17:37 PM by paulthetall »

Offline almeath

  • Newbie
  • **
  • Posts: 1
Re: Future of wine on Mac.....Wine dead on Mac in 18 months?
« Reply #1 on: August 23, 2018, 04:51:40 AM »
Thanks for your insights on this topic. At this stage we have just over a year before Apple removes all 32 bit support in macOS 10.15. Things are looking quite desperate for legacy and retro gaming on the Mac given this move, along with the official deprecation of Open GL support.

I was wondering whether this project (albeit a proprietary one, and currently for Linux only) could have potential application for the Mac?:

https://arstechnica.com/gaming/2018/08/valves-steam-play-uses-vulkan-to-bring-more-windows-games-to-linux/

Offline vitormm

  • Developer
  • Administrator
  • Legendary Porter
  • *****
  • Posts: 920
Re: Future of wine on Mac.....Wine dead on Mac in 18 months?
« Reply #2 on: August 25, 2018, 01:11:15 PM »
It does. They even released a Mac version :)

However, while it does address the OpenGL issue, it does not solves the 32 bit problem.

Offline Franciscus

  • Newbie
  • **
  • Posts: 5
Re: Future of wine on Mac.....Wine dead on Mac in 18 months?
« Reply #3 on: February 10, 2019, 06:42:56 PM »
Hi

I asked about this in the Crossover forum (https://www.codeweavers.com/support/forums/general/?t=27;msg=212891)

The answer by Henri Verbeet:

On the 32-bit side, I don't think I can give you much technical details, but I can say that it's something we're very actively working on, and we have good hope that we'll be able to make it work before Apple moves to exclusively 64-bit.

On the OpenGL side, while we think the deprecation of OpenGL by Apple is rather unfortunate, the plan is to introduce a Vulkan backend for wined3d (Wine's Direct3D implementation) post Wine 4.0, which on macOS we'd be able to use in combination with MoltenVK. That's not a secret, but not something we've been actively advertising either, so chances are you heard it here first. We did also explore a Metal backend for wined3d, but ultimately felt that MoltenVK worked sufficiently well that it wasn't worth the additional effort, since Vulkan works on Linux, Android and Chrome OS as well.


Let's wait...

Regards