Running a 32-bit Application on an M1/M2 Mac

krs


Joined
Sep 16, 2008
Messages
3,555
Reaction score
610
Points
113
Location
Canada
I still have a couple of important files that require a proprietary 32-bit application to run and where that appliation will never be updated to a 64-bit version.
Poking around the net I came across these two options to run a 32-bit application on the latest Macs.

I wonder if anyone has actually tried that and how well it works.

My needs are for two proprietary 32-bit applications which are used to open and search a complete collection of magazines dating back to the 1970's, so no videos or anything processor intensive.
 

Raz0rEdge

Well-known member
Staff member
Moderator
Joined
Jul 17, 2009
Messages
15,771
Reaction score
2,111
Points
113
Location
MA
Your Mac's Specs
2022 Mac Studio M1 Max, 2023 M2 MBA
The methods suggested, VMs and Dual Boot are tried and true methods that work fine.
 
OP
krs

krs


Joined
Sep 16, 2008
Messages
3,555
Reaction score
610
Points
113
Location
Canada
The methods suggested, VMs and Dual Boot are tried and true methods that work fine.
Thanks Ashwin, can you comment on this?

The way I read the article, this author claims the 32-bit application has to be able to run on Windows 10 ARM or Windows 11 ARM to work with Parallels on a M1/M2 Mac.
 
Joined
May 21, 2012
Messages
10,747
Reaction score
1,193
Points
113
Location
Rhode Island
Your Mac's Specs
M1 Mac Studio, 11" iPad Pro 3rd Gen, iPhone 13 Pro Max, Watch Series 7, AirPods Pro
Joined
Jan 1, 2009
Messages
15,512
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)
The first link did not discuss M1 Macs at all. The second says it can be done in Parallels, with Win 10 or Win 11. However, it also said the Win had to be for ARM processors. There is an unsupported version of Win (whatever) for ARM, but it is not supported by Microsoft in any way, shape or form. So, you can try it, but if it doesn't work, you have no support anywhere. And Parallels isn't free, so it will be an investment with no guarantee of success.
 
OP
krs

krs


Joined
Sep 16, 2008
Messages
3,555
Reaction score
610
Points
113
Location
Canada
The first link did not discuss M1 Macs at all.
M1 Macs is right in the title and also mentioned in the introduction.
I don't see anything in the article that says the information doesn't apply to M1 Macs.
 
Joined
Jan 1, 2009
Messages
15,512
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)
Yes, it's in he title and mentioned in the intro. But no detail on HOW to pull off that miracle. The second link does have a link in the article to another article on how to install Windows 11 for ARM under Parallels. But note, if your application is an Intel application under Windows, it may or may not run under Windows 11 for ARM. So, again, if you want to spend the money to see if it works, it's your choice. Just don't be surprised if it doesn't. If this app is super critical to you, you might be better served with an el-cheapo PC to run that app when you need/want it. You can then transfer the results from the PC to the Mac however you want. I had to run that way for a while for a specialized label printer that never was updated beyond version 1.0 for Mac and which never worked.
 
Joined
Sep 30, 2007
Messages
9,962
Reaction score
1,235
Points
113
Location
The Republic of Neptune
Your Mac's Specs
2019 iMac 27"; 2020 M1 MacBook Air; macOS up-to-date... always.
If there is a Windows version of the app that will suffice, you might be able to use Wineskin. I can give it a whirl myself if you’d like. Just need to know what apps are involved.
 
OP
krs

krs


Joined
Sep 16, 2008
Messages
3,555
Reaction score
610
Points
113
Location
Canada
Yes, it's in he title and mentioned in the intro. But no detail on HOW to pull off that miracle.
I have never used Parallels and don't know any technical details about it (thus this thread), but since Parallels is compatible with an M1 Mac and an run x86 applications, one doesn't need a Windows ARM compatible application and I would also expect a Mac with an Intel CPU to potentially runin that environment.
 
OP
krs

krs


Joined
Sep 16, 2008
Messages
3,555
Reaction score
610
Points
113
Location
Canada
If there is a Windows version of the app that will suffice, you might be able to use Wineskin. I can give it a whirl myself if you’d like. Just need to know what apps are involved.
There is a Windows version, but the applications (Mac & Windows) and the data are on two DVD's. AllI have riht now is the Mac application and data installed on the Mini where I use it almost every day.
I will dig out the DVD and my USB DVD player and see if I can just copy the Windows application.
 
Joined
Sep 30, 2007
Messages
9,962
Reaction score
1,235
Points
113
Location
The Republic of Neptune
Your Mac's Specs
2019 iMac 27"; 2020 M1 MacBook Air; macOS up-to-date... always.
The methods suggested, VMs and Dual Boot are tried and true methods that work fine.

Dual booting will be useless on an M1 Mac for running 32-bit apps. You can't install Mojave on them.
 
Joined
Oct 16, 2010
Messages
17,541
Reaction score
1,576
Points
113
Location
Brentwood Bay, BC, Canada
Your Mac's Specs
2011 27" iMac, 1TB(partitioned) SSD, 20GB, OS X 10.11.6 El Capitan
Hmmm... All totally confusing to me...





- Patrick
=======
 
Joined
Sep 30, 2007
Messages
9,962
Reaction score
1,235
Points
113
Location
The Republic of Neptune
Your Mac's Specs
2019 iMac 27"; 2020 M1 MacBook Air; macOS up-to-date... always.
Install Mojave on what? What is them?

"Them" would be the M1 Macs I called out in my first sentence. Really, we should be using "Apple Silicon" since this M1 is just the first generation of these chips. The problem applies to M2 also.

The idea is to install Mojave on Parallels.
Parallels will run on M1 Macs

Parallels will run on an Apple Silicon Mac. Mojave is Intel ONLY. For Parallels to run Mojave as a VM on an Apple Silicon Mac, it would have to emulate Intel hardware. It can't do that because it is not an emulator. It can only virtualize an OS that can run natively on that same hardware.
 
Last edited:

Raz0rEdge

Well-known member
Staff member
Moderator
Joined
Jul 17, 2009
Messages
15,771
Reaction score
2,111
Points
113
Location
MA
Your Mac's Specs
2022 Mac Studio M1 Max, 2023 M2 MBA
I was primarily responding to the VM option and running Big Sur on the M1 as detailed in the article. You can also dual boot two versions of Mac.

Bottom line @krs, if these apps are important to you, grab an older Mac, run Mojave on it and use that.
 
OP
krs

krs


Joined
Sep 16, 2008
Messages
3,555
Reaction score
610
Points
113
Location
Canada
Bottom line @krs, if these apps are important to you, grab an older Mac, run Mojave on it and use that.
I may not have any choice.
The first application (with no 64-bit version ever) is used to research 31 years of a specific magazine- something I can't loose access to.

I dug down a bit in the folders related to that and eventually found that the actual application is listed by the Mac as a "Unix Executable"
I assume that makes no difference re the 32 vs 64-bit issue.
In the Macsystem report the appliation is identified as "No" in the "64-bit Intel"column.
 

Raz0rEdge

Well-known member
Staff member
Moderator
Joined
Jul 17, 2009
Messages
15,771
Reaction score
2,111
Points
113
Location
MA
Your Mac's Specs
2022 Mac Studio M1 Max, 2023 M2 MBA
All Mac apps are eventually just a single executable app, the rest of the package contents are the related files for that application. The application has to be specifically modified to be 64-bit compatible by the developer. There's nothing a user can do to it.
 
Joined
Sep 30, 2007
Messages
9,962
Reaction score
1,235
Points
113
Location
The Republic of Neptune
Your Mac's Specs
2019 iMac 27"; 2020 M1 MacBook Air; macOS up-to-date... always.
I mentioned the difference with virtualization vs emulation earlier. I should point out that right now there is an emulator that can virtualize Windows or Linux for Intel. That'd be UTM. Now... I did try this once with Windows and while it did technically work, it was painfuly slow. However as hardware gets faster, and this virtualization software improves, this could get to be much less of an issue. UTM doesn't offer a pre-configured way to emulate macOS for Intel... just Windows, Linux, or "Other". In some brief reading, it doesn't appear to be possible to do macOS at this time, at least not short of creating a "hackintoshed" disk image.
 
Joined
Sep 30, 2007
Messages
9,962
Reaction score
1,235
Points
113
Location
The Republic of Neptune
Your Mac's Specs
2019 iMac 27"; 2020 M1 MacBook Air; macOS up-to-date... always.
I've run into another possible emulation solution. If that 32-bit Mac app is a Universal binary that can run on OS X for Intel or PowerPC, then apparently it is possible to emulate the PowerPC version of Leopard on Apple Silicon using QEMU. There's a video on YouTube demonstrating it, but I'll leave it at that since this presumably requires violating the license agreement. If you have a legit copy, maybe not, but anywho...
 
Joined
Oct 16, 2010
Messages
17,541
Reaction score
1,576
Points
113
Location
Brentwood Bay, BC, Canada
Your Mac's Specs
2011 27" iMac, 1TB(partitioned) SSD, 20GB, OS X 10.11.6 El Capitan
apparently it is possible to emulate the PowerPC version of Leopard on Apple Silicon using QEMU.

I guess it's nice that some developers are working on various emulations for those that need it, but in this case it sounds like the easiest route for krs to take is just stay using the Mac machine they are currently using. At least one can say: "It just works"!!! A lot more than any of the latest Mac machines can do. ;-)



- Patrick
=======
 

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