CrossOver Allows x86 Windows Apps to Run on Apple M1 Macs

chscag

Well-known member
Staff member
Admin
Joined
Jan 23, 2008
Messages
65,248
Reaction score
1,833
Points
113
Location
Keller, Texas
Your Mac's Specs
2017 27" iMac, 10.5" iPad Pro, iPhone 8, iPhone 11, iPhone 12 Mini, Numerous iPods, Monterey
Pretty amazing what the folks at Codeweavers have been able to do:

 

krs


Joined
Sep 16, 2008
Messages
3,555
Reaction score
610
Points
113
Location
Canada
From the article:
I can't tell you how cool that is; there is so much emulation going on under the covers. Imagine - a 32-bit Windows Intel binary, running in a 32-to-64 bridge in Wine / CrossOver on top of macOS, on an ARM CPU that is emulating x86 - and it works! This is just so cool.

Does that perhaps suggest we might see a way to run Mac 32-bit apps via some emulation method?
 
Joined
Jan 1, 2009
Messages
15,510
Reaction score
3,874
Points
113
Location
Winchester, VA
Your Mac's Specs
MBP 16" 2023 (M3 Pro), iPhone 15 Pro, plus ATVs, AWatch, MacMinis (multiple)
From the article:


Does that perhaps suggest we might see a way to run Mac 32-bit apps via some emulation method?
Probably not. Two different technical issues. What the CrossOver folks did was take advantage of Rosetta 2, Apple's own emulator of Intel on the M1. Eventually Apple will retire Rosetta 2 (as it did the original Rosetta) and the CrossOver hack won't work. Apple has abandoned 32 bit, won't be looking back at it.
 

krs


Joined
Sep 16, 2008
Messages
3,555
Reaction score
610
Points
113
Location
Canada
I don't see this as actually being a "hack"
It's just using the current version of CrossOver with Rosetta 2 for what Rosetta 2 was intended.
CrossOver is software (based on Wine Project) that runs Microsoft Windows apps on the Mac by translating Windows APIs into their Mac equivalents. The Codeweavers team was able to run the current version of CrossOver on the new Apple M1 MacBook Air under Rosetta 2 to achieve this feat.

But yes - this will no longer work when Rosetta 2 is retired, same as applications specifically requiring the Intel processor will no longer work at that time.
 
Joined
Jan 1, 2009
Messages
15,510
Reaction score
3,874
Points
113
Location
Winchester, VA
Your Mac's Specs
MBP 16" 2023 (M3 Pro), iPhone 15 Pro, plus ATVs, AWatch, MacMinis (multiple)
Well, it is a bit of a hack in that it's not a true Win on M1 solution. It works, but only so long as Rosetta 2 does. But we don't need to debate terms. What Windows users want (and eventually need) is a way to run Windows on Apple Silicon. Either MS comes up with it, or the various emulator developers (CrossOver, Parallels, VMWare, etc) will give a go at a direct emulator, not through Rosetta 2. I'm frankly amazed that CrossOver works as smoothly as they claim. That's a tribute to the speed of the Apple Silicon and Rosetta 2.
 

Shop Amazon


Shop for your Apple, Mac, iPhone and other computer products on Amazon.
We are a participant in the Amazon Services LLC Associates Program, an affiliate program designed to provide a means for us to earn fees by linking to Amazon and affiliated sites.
Top