Bottles icon indicating copy to clipboard operation
Bottles copied to clipboard

What's needed to bring this to Mac?

Open ST33LDI9ITAL opened this issue 2 years ago • 7 comments

In a nutshell. What incompatibilities or snags to run into?

ST33LDI9ITAL avatar May 15 '22 19:05 ST33LDI9ITAL

Someone willing to take the burden of porting and maintaining a macOS version indefinitely, first of all

jannuary avatar May 16 '22 07:05 jannuary

I have no experience with MacOS app development, I think it can work by changing the internal paths (now obtained via xdg) and it should work without too many obstacles

mirkobrombin avatar May 16 '22 07:05 mirkobrombin

vote

alsyundawy avatar May 22 '22 08:05 alsyundawy

+1 for porting and supporting Bottles on MacOS.

ohault avatar Jun 13 '22 20:06 ohault

I will investigate

mirkobrombin avatar Jun 13 '22 20:06 mirkobrombin

Due to 64 bit restrictions on recent macOS versions (10.15+) wine had some problems to reach support, because it hardly depends on 32 bit. It's been a while since I study the question, but when I've seen there was no more support to mac. But then I've seen this: https://github.com/Gcenx/WineskinServer and maybe I think that something with that we can do!

But it's not the only problem: at the moment the project is using gtk, a library made by Gnome devs and linux only. Recently (not too much) gtk added support to macos with opengl. So we should understand if it is possible to use it....

tiziodcaio avatar Jun 15 '22 20:06 tiziodcaio

As we are splitting backend and frontend, it might make more sense if someone creates a client with a MacOS supported toolkit. Of course, this cannot be done immediately as the backend has to become a package in itself but, it is an idea.

mirkobrombin avatar Jun 21 '22 05:06 mirkobrombin

@tiziodcaio wine perfectly works on latest mac (even on M1 CPU). I used this command to install working version:

brew install --cask wine-crossover

xorik avatar Oct 31 '22 09:10 xorik

@tiziodcaio wine perfectly works on latest mac (even on M1 CPU). I used this command to install working version:

brew install --cask wine-crossover

Good, I'm a bit outdated at the moment because I don't have no more a mcintosh with me...

tiziodcaio avatar Oct 31 '22 12:10 tiziodcaio

Yeah I've used wine on macos for a few things and it seems to be quite compatible even including 32 bit software. The guy who seems to be the biggest maintainer or packager for wine on macos says that you need to use specific versions of wine to have reasonable 32 bit compatibility and performance though.

Would be really cool to have bottles on macos.

xrishox avatar May 21 '23 22:05 xrishox

Yep this could totally work on Macs in theory. Wine even works on Apple Silicon without much fuss at all. Gaming is another story, but the base components are all good.

yllekz avatar Aug 29 '23 13:08 yllekz

bump ...

alsyundawy avatar Mar 07 '24 20:03 alsyundawy

No need to bump, read here: https://usebottles.com/blog/bottles-next-a-new-chapter/

mirkobrombin avatar Mar 07 '24 21:03 mirkobrombin