Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Leon1das

macrumors 6502
Original poster
Dec 26, 2020
285
214
Looking for the opportunity to run some older 32bit apps - and since they have been abandoned since Catalina (64bit only) - wondered if M1 version of Parallels could run Mojave..

Please respond if you tried and it did (not) work...

Thank you
 

jdb8167

macrumors 601
Nov 17, 2008
4,859
4,599
Mojave is x86 based with no version for Apple Silicon so that won't be possible. I can't currently figure out how to run even the M1 version of Big Sur under a VM anyway. You might be able to get Mojave to work using UTM or QEMu in x86 emulation but I haven't seen anyone report success on that yet. If that works, it also might be unacceptably slow.
 
  • Like
Reactions: Amethyst1

Acidsplat

macrumors 6502
Aug 12, 2011
372
953
It might be possible for Parallels to run Big Sur on the M1 when the Technical Preview is over in the future, but anything prior to Big Sur is impossible without x86-64 emulation through other software.
 

Yebubbleman

macrumors 603
May 20, 2010
6,024
2,617
Los Angeles, CA
Looking for the opportunity to run some older 32bit apps - and since they have been abandoned since Catalina (64bit only) - wondered if M1 version of Parallels could run Mojave..

Please respond if you tried and it did (not) work...

Thank you
The Apple Silicon versions of Parallels Desktop and (eventually) VMware Fusion won't be able to run x86/x86-64 operating systems. Only ARM64 operating systems. macOS Big Sur is the first publicly available ARM64 based version of macOS. Therefore, macOS Big Sur and newer are going to be fair game in terms of being able to run on those hypervisors, whereas anything macOS Catalina and earlier, along with any x86/x86-64 versions of Windows or Linux won't be. So, no, Mojave on the Apple Silicon versions of Parallels Desktop or VMware Fusion will be a no go.
 

Boyd01

Moderator
Staff member
Feb 21, 2012
7,950
4,886
New Jersey Pine Barrens
Actually, somebody has gotten this to work with QEMU just for fun, but it's not a practical solution (takes 8 minutes just to boot). :)


The Apple Silicon versions of Parallels Desktop and (eventually) VMware Fusion won't be able to run x86/x86-64 operating systems. Only ARM64 operating systems.

Interesting, because the author of that blog states:

" its clear that both Parallels and VMWare will support Apple Silicon with macOS guests in the future"
 
  • Like
Reactions: Amethyst1

Yebubbleman

macrumors 603
May 20, 2010
6,024
2,617
Los Angeles, CA
Actually, somebody has gotten this to work with QEMU just for fun, but it's not a practical solution (takes 8 minutes just to boot). :)




Interesting, because the author of that blog states:

" its clear that both Parallels and VMWare will support Apple Silicon with macOS guests in the future"
Right. I'm not saying that x86/x86-64 emulators don't exist for ARM. I'm saying that Apple Silicon versions of Parallels Desktop and VMware Fusion are not going to be doing emulation like that. They'll be running ARM64 VMs and therefore ARM64 OS guests. Which is to say that macOS Big Sur VMs running on Apple Silicon versions of Desktop and Fusion are totally going to be fair game if they are not yet already, but Catalina and earlier are not. Nor will the x86-64 version of Big Sur, nor any x86 or x86-64 versions of Windows or Linux for that matter. Only ARM64 OSes.
 

Boyd01

Moderator
Staff member
Feb 21, 2012
7,950
4,886
New Jersey Pine Barrens
I'm saying that Apple Silicon versions of Parallels Desktop and VMware Fusion are not going to be doing emulation like that.

Personally, I have no idea what will be possible. Just pointing out that the author of that blog stated MacOS emulation will be possible, although he qualified that by saying it's unclear whether x86 emulation will be possible.
 

bobcomer

macrumors 601
May 18, 2015
4,949
3,699
Right. I'm not saying that x86/x86-64 emulators don't exist for ARM. I'm saying that Apple Silicon versions of Parallels Desktop and VMware Fusion are not going to be doing emulation like that.
Actually we don't know that will be the case in the long run, and I expect one of them at least to come out with an x86 emulator if the M1 gets any kind of market share at all, and I expect that...

As for x86 emulators for arm, one does exist, QEMU and a front end called UTM, and it does run x86/64 software. Slow and limited and QEMU's networking sucks, but it shows it can be done.
 

Yebubbleman

macrumors 603
May 20, 2010
6,024
2,617
Los Angeles, CA
Personally, I have no idea what will be possible. Just pointing out that the author of that blog stated MacOS emulation will be possible, although he qualified that by saying it's unclear whether x86 emulation will be possible.

Right. The author was specifically asking about Parallels. We have enough information to suggest that, until either Parallels or VMware change their current course, x86 and x86-64 emulation is not in the cards for Fusion and Desktop. I'm not talking about qemu or any other program that either can do x86-64 emulation and/or has done x86-64 emulation in the past. Only what Parallels and VMware have stated about their apps (which, again, until further notice, are not emulating another architecture and are only doing ARM64 VMs and guests.)

Actually we don't know that will be the case in the long run, and I expect one of them at least to come out with an x86 emulator if the M1 gets any kind of market share at all, and I expect that...

As for x86 emulators for arm, one does exist, QEMU and a front end called UTM, and it does run x86/64 software. Slow and limited and QEMU's networking sucks, but it shows it can be done.
Again, I'm not talking about QEMU, UTM, or anything that isn't Parallels Desktop or VMware Fusion. While either company can totally decide to implement emulation in order to bring x86 and x86-64 VMs to Apple Silicon Macs, there is no indication that they'll be doing so anytime soon. Apple, VMware, and Parallels all seem to indicate that virtualization of machines running the native architecture (ARM64 in this case) seems to be the path that they want to pursue; not emulation (which is what's required to even think about x86 and x86-64 operating systems on Apple Silicon Mac hardware).
 

bobcomer

macrumors 601
May 18, 2015
4,949
3,699
Again, I'm not talking about QEMU, UTM, or anything that isn't Parallels Desktop or VMware Fusion. While either company can totally decide to implement emulation in order to bring x86 and x86-64 VMs to Apple Silicon Macs, there is no indication that they'll be doing so anytime soon.
True, but I think it will happen eventually, and if not them, then someone else. The idea certainly isn't new, nor impossible to do. Heck, I've run i386 emulators on odd machines for a very long time. (decades)

Virtualization (on Arm) really doesn't help me personally right now, what with there being no Windows on Arm licensing and the Linux Arm distributions not working well enough for me -- so I wont be paying any money for a virtualization solution on Arm. But I would pay for an emulator. (actually did, UTM, but would pay a lot more for a finished product.) This is even though I've been a VMWare customer from the beginning of the company, and I have a couple Parallels desktop licenses too.
 

Yebubbleman

macrumors 603
May 20, 2010
6,024
2,617
Los Angeles, CA
True, but I think it will happen eventually, and if not them, then someone else. The idea certainly isn't new, nor impossible to do. Heck, I've run i386 emulators on odd machines for a very long time. (decades)

It seems far less likely to happen than Microsoft simply figuring out a way to get the ARM64 version of Windows 10 onto Apple Silicon Macs as well as improving the performance of both 32-bit and 64-bit x86 binary translation so that apps that have not been ported don't suck to run. If Apple foresaw a large amount of users that specifically needed to run x86-64 operating systems on their Macs that wouldn't buy Apple Silicon Macs as as result of the loss of that capability, they would've put something in place to make that work. I think that, at the very least, they're hedging their bets that ARM64 VMs with ARM64 guest operating systems will suffice for most.

Virtualization (on Arm) really doesn't help me personally right now, what with there being no Windows on Arm licensing and the Linux Arm distributions not working well enough for me -- so I wont be paying any money for a virtualization solution on Arm. But I would pay for an emulator. (actually did, UTM, but would pay a lot more for a finished product.) This is even though I've been a VMWare customer from the beginning of the company, and I have a couple Parallels desktop licenses too.
I'm in the same boat. x86-64 OS virtualization is kind of a must for me. Past that point, and a Mac really does me no better than an iPad in terms of what I do on my computer.
 

bobcomer

macrumors 601
May 18, 2015
4,949
3,699
It seems far less likely to happen
I'm thinking it's near certainty.

Microsoft simply figuring out a way to get the ARM64 version of Windows 10 onto Apple Silicon Macs
It's not about figuring out a way, that can also easily happen. Do they want to is the better question. MS is trying to control a platform just like Apple does, and putting it on someone else's hardware that doesn't pay a stiff licensing fee for every one they sell is what they don't want to do.

improving the performance of both 32-bit and 64-bit x86 binary translation so that apps that have not been ported don't suck to run.
That's hard to tell -- it's possible, but why haven't they done it already? WOA is not a new product, even if is still beta level.

If Apple foresaw a large amount of users that specifically needed to run x86-64 operating systems on their Macs that wouldn't buy Apple Silicon Macs as as result of the loss of that capability, they would've put something in place to make that work. I think that, at the very least, they're hedging their bets that ARM64 VMs with ARM64 guest operating systems will suffice for most.
Apple is not interested in everyone only buying Macs for one thing, and they really have never catered to that market -- it was given to them by others. (Windows/other OS's VM's) They don't really care that I need x86 compatibility to do what I need to do. Bootcamp was an anomaly. I never have used it myself as it doesn't fit my needs. If I only want to run Windows, I wouldn't buy a Mac in the first place!

I'm in the same boat. x86-64 OS virtualization is kind of a must for me. Past that point, and a Mac really does me no better than an iPad in terms of what I do on my computer.
I really think it'll happen, but whether it will be acceptable performance, that question is still way up in the air.

I was thinking there's another way to do this than just software emulation. There's no reason someone couldn't build one of those PC sticks that have a full Windows PC in them that you'd plug into a TV or monitor to use, but make it so all the IO goes through a USB connection, or better yet, make it a network connection, there's already software to do that, to the Mac.
 

Yebubbleman

macrumors 603
May 20, 2010
6,024
2,617
Los Angeles, CA
I'm thinking it's near certainty.

I don't know why you think that. It is seeming like those with the power to make it happen view it as niche more and more as time goes on...
It's not about figuring out a way, that can also easily happen. Do they want to is the better question. MS is trying to control a platform just like Apple does, and putting it on someone else's hardware that doesn't pay a stiff licensing fee for every one they sell is what they don't want to do.

Microsoft doesn't manage the Windows platform the way that Apple does the Mac platform. Apple's hold over macOS in terms of software sales are bound in their hardware. Microsoft makes money off of licenses. In the case of Apple Silicon Macs and what Microsoft would likely need to do, they need to modify their licensing model for Windows 10 for ARM64 to accommodate ARM64 machines and virtual machines. Microsoft wants Windows 10 for ARM64 to succeed. They've poured tons of money so that it could succeed. Apple Silicon is the first ARM64 based hardware platform that has serious promise to run their OS well. It's in Microsoft's best interest to work with Apple and/or VMware and Parallels to bring it to Apple Silicon Macs.

That's hard to tell -- it's possible, but why haven't they done it already? WOA is not a new product, even if is still beta level.

Windows 10 for ARM64 IS relatively new. (Windows RT doesn't really count here.) The hardware to run it has been subpar until fairly recently. 64-bit x86 app emulation is only JUST starting out. 32-bit x86 app emulation has a little more time being out in the wild. To assume that Microsoft can wrangle 20 times the developers that program for Apple platforms (as there are at least that many developing software for Windows) is unrealistic and unreasonable.


Apple is not interested in everyone only buying Macs for one thing, and they really have never catered to that market -- it was given to them by others. (Windows/other OS's VM's) They don't really care that I need x86 compatibility to do what I need to do. Bootcamp was an anomaly. I never have used it myself as it doesn't fit my needs. If I only want to run Windows, I wouldn't buy a Mac in the first place!

You're proving my point. Apple doesn't feel as though emulation of x86/x86-64 operating systems is important enough. Parallels and VMware are following suit. Again, it's far more likely that we'll see more/increased ARM64 options that fulfill the needs we have for x86-64 operating systems than it is that we'll see a serious push for an x86-64 operating system emulator - at least by Parallels or VMware.

I really think it'll happen, but whether it will be acceptable performance, that question is still way up in the air.

I was thinking there's another way to do this than just software emulation. There's no reason someone couldn't build one of those PC sticks that have a full Windows PC in them that you'd plug into a TV or monitor to use, but make it so all the IO goes through a USB connection, or better yet, make it a network connection, there's already software to do that, to the Mac.

Something like that would cost way too much money and not be even remotely worth it. For most people needing x86-64, it'll make more sense to just buy an x86-64 PC to supplement their Apple Silicon Mac.
 

bobcomer

macrumors 601
May 18, 2015
4,949
3,699
I don't know why you think that. It is seeming like those with the power to make it happen view it as niche more and more as time goes on...
That's easy, I think that because it's always happened before on every odd machine I've ever owned.
Microsoft doesn't manage the Windows platform the way that Apple does the Mac platform.
They haven't, but they'd really like to.

Microsoft makes money off of licenses. In the case of Apple Silicon Macs and what Microsoft would likely need to do, they need to modify their licensing model for Windows 10 for ARM64 to accommodate ARM64 machines and virtual machines. Microsoft wants Windows 10 for ARM64 to succeed.
That's been their model to date, but like I said, they'd like more. As for Microsoft wanting WOA to succeed, I just don't see it. They've had on and off support of ARM processors for a long time and they still don't have a viable product. If it were important, it would have happened long ago.

It's in Microsoft's best interest to work with Apple and/or VMware and Parallels to bring it to Apple Silicon Macs.
Thinking from our end of the question, yes, that would be logical, but from Microsoft's end, I'm not so sure. They haven't shown that yet.

Windows 10 for ARM64 IS relatively new. (Windows RT doesn't really count here.)
RT does count from my POV, it shows their commitment to the market. (Basically a side bet right now, not an important focus.)

You're proving my point. Apple doesn't feel as though emulation of x86/x86-64 operating systems is important enough.
You don't understand my argument here -- I agree with you on this part. Apple doesn't see that as important and I don't have a problem with it.

Parallels and VMware are following suit.
So far as what we have seen in public, and I think it's idiotic of them if that's their plan. All it'll do is make sure those of us that need x86 compatibility are pushed away from Apple altogether. Shrinking your market intentionally isn't a very good idea. They are also assuming WOA will ever be viable and licensable. I'm not so sure about that.
Something like that would cost way too much money and not be even remotely worth it. For most people needing x86-64, it'll make more sense to just buy an x86-64 PC to supplement their Apple Silicon Mac.
What I'm describing is nowhere near the price of a full PC. Check them out, you'd be surprised. And I'm thinking more as a portable thing anyway. I already have Windows PC's at home to fill that role...
 

ADGrant

macrumors 68000
Mar 26, 2018
1,689
1,059
I'm in the same boat. x86-64 OS virtualization is kind of a must for me. Past that point, and a Mac really does me no better than an iPad in terms of what I do on my computer.

It is for me right now too though I hope that will change in the future. For now though, I bought a 2020 27" iMac with an i9. My thinking is that by the time it starts to feel slow and outdated, x86 virtualization will not be that important to me.
 

ADGrant

macrumors 68000
Mar 26, 2018
1,689
1,059
That's been their model to date, but like I said, they'd like more. As for Microsoft wanting WOA to succeed, I just don't see it. They've had on and off support of ARM processors for a long time and they still don't have a viable product. If it were important, it would have happened long ago.

...

RT does count from my POV, it shows their commitment to the market. (Basically a side bet right now, not an important focus.)

I think Microsoft's lack luster ARM efforts to date do not reliably predict their position going forward. The success of MacOS on ARM is going to embarrass them and they will act accordingly. They are designing their own ARM SoC for Azure (to compete with AWS), I expect they are also thinking about a laptop/tablet version.
 
  • Like
Reactions: Yebubbleman

Krevnik

macrumors 601
Sep 8, 2003
4,101
1,312
It is for me right now too though I hope that will change in the future. For now though, I bought a 2020 27" iMac with an i9. My thinking is that by the time it starts to feel slow and outdated, x86 virtualization will not be that important to me.

Add me to that boat as well. But since I mostly need a couple VMs for server use, rather than development, I can run the Mac Pro headless for that. By the time the Mac Pro is too old for the job, I’ll have a better idea of what to replace it with.

All it'll do is make sure those of us that need x86 compatibility are pushed away from Apple altogether. Shrinking your market intentionally isn't a very good idea.

I wonder how much of the Apple market is in this boat. How many licenses do VMWare and Parallels sell to us? VMWare in particular has seemingly seen the macOS version as an interesting side project that pays for itself. They’ve been bringing parity features to the Mac, but very slowly. I expect we’re a minority in both the Apple and VM user markets, but I wonder how much of one.

That said, both of these products are virtualization products. They’ve never been emulators, so I do think it is a bit of a stretch to expect them to bulk up an emulator team just to be able to “not suck as bad as QEMU”. And to get to that point would require a good amount of expertise, and time. Not just a year or two either. I’d half expect 5 years is not a bad guess as to when emulation starts getting to the “not suck as bad as QEMU” state.

If either do, then Parallels is most likely to do it, with so much of their product line focused on the Mac.
 

bobcomer

macrumors 601
May 18, 2015
4,949
3,699
It is for me right now too though I hope that will change in the future. For now though, I bought a 2020 27" iMac with an i9. My thinking is that by the time it starts to feel slow and outdated, x86 virtualization will not be that important to me.
How's the cooling in that iMac? I've never looked close enough at one to tell.

I don't see myself ever not needing x86, at least until I retire. (not all that far off, 6-10 years..)
 

bobcomer

macrumors 601
May 18, 2015
4,949
3,699
I think Microsoft's lack luster ARM efforts to date do not reliably predict their position going forward.
We'll have to wait and see -- no way to tell right now.
The success of MacOS on ARM is going to embarrass them and they will act accordingly.
Uhh, there's no way they're anywhere near close to being embarrassed yet, MacOS on Arm isn't enough in the market yet.
 

bobcomer

macrumors 601
May 18, 2015
4,949
3,699
That said, both of these products are virtualization products. They’ve never been emulators, so I do think it is a bit of a stretch to expect them to bulk up an emulator team just to be able to “not suck as bad as QEMU”. And to get to that point would require a good amount of expertise, and time. Not just a year or two either. I’d half expect 5 years is not a bad guess as to when emulation starts getting to the “not suck as bad as QEMU” state.
That's why I think it'll be another product. But anyway, not suck as much as QEMU is all I need, and I expect someone will make QMEU not suck so much. :) Really, it's almost useful now. It needs a better disk and video driver, and a real network stack... And I disagree on the timing, it'll be quicker than that. If it's 5 years, there would be no need, I'd not have any Macs anymore by that time.
 

Krevnik

macrumors 601
Sep 8, 2003
4,101
1,312
That's why I think it'll be another product. But anyway, not suck as much as QEMU is all I need, and I expect someone will make QMEU not suck so much. :) Really, it's almost useful now. It needs a better disk and video driver, and a real network stack... And I disagree on the timing, it'll be quicker than that. If it's 5 years, there would be no need, I'd not have any Macs anymore by that time.

Keep in mind QEMU is about a decade old at this point. My estimate was for a new team not using QEMU as their basis, which would likely apply to current players like Parallels.

About the only way to get what you want in the timeframe you want is for someone to find ways to fix QEMU’s perf issues. But with the project’s maturity, I don’t think this is necessarily a case of low hanging fruit. It’s possible we might get lucky with renewed interest, but again, I wonder how small a market we are for folks to care.

Maybe I’m a pessimist here, but I’m thinking of the VirtualPC days, and the general time it tends to take for any emulator project to exit the “stop sucking” phase. Many don’t, and even more exit it by vastly overpowering the hardware they are emulating.
 

bobcomer

macrumors 601
May 18, 2015
4,949
3,699
Keep in mind QEMU is about a decade old at this point. My estimate was for a new team not using QEMU as their basis, which would likely apply to current players like Parallels.
Yep, built in the linux market. A new team would have been my guess too, but someone using QEMU would have a head start.

About the only way to get what you want in the timeframe you want is for someone to find ways to fix QEMU’s perf issues.
Disagree, I would be very surprised if there aren't people working on their own product already, especially parallels, but maybe VMWare too, and possibly others. We never really needed it before with Intel/AMD dominating the desktop/laptop market. Now there's a new kid on the block and it's a possible new market segment for someone to make money in. Figure that the Mac Market has been a premium market, so they could probably charge higher prices. I know I'd pay more for it.

It’s possible we might get lucky with renewed interest, but again, I wonder how small a market we are for folks to care.
That's certainly a good question and I don't know the answer. Just basing what i say on my own long time experiences. It's also that I have to be a little optimistic if I want to keep Mac's around, and I do.

Maybe I’m a pessimist here, but I’m thinking of the VirtualPC days, and the general time it tends to take for any emulator project to exit the “stop sucking” phase. Many don’t, and even more exit it by vastly overpowering the hardware they are emulating.
I wasn't on the Mac scene during the transition from PowerPC (I skipped all the PPC Macs, I went from the original to the intel with a lot of years in between not running any Macs), so I can't really comment on that particular version, but Virtual PC was a great product on the PC side. I actually because a Microsoft MVP with my testing of VPC, and it grew a lot from there. (even becoming more of a virtualization type than what it was.) Then Microsoft went Hyper-V and I followed them there...
 

Yebubbleman

macrumors 603
May 20, 2010
6,024
2,617
Los Angeles, CA
That's easy, I think that because it's always happened before on every odd machine I've ever owned.

Again, to clarify, I'm not saying that SOMEONE won't release an emulation based software for x86-64 VMs to run on Apple Silicon Macs that people will flock to. I'd say the odds of it happening are pretty decent. I do not, however, believe that VMware or Parallels will be the ones to do it. I've only been talking about Parallels and VMware this whole time.

That said, it's foolhardy to think that just because something has always happened that it will continue to happen, especially in an industry where change is constant.

They haven't, but they'd really like to.

No, you're actually 10000% wrong on this one. Microsoft is a cloud services company now. Windows merely a vehicle for them to sell Microsoft 365 and Azure which is where the core of their business is now. They don't have any interest in becoming a hardware company in the way that Apple is a hardware company. Yes, they sell Surface computers and XBoxes and that IS hardware, but it's not what drives their business and certainly not to the degree that it is for Apple.

That's been their model to date, but like I said, they'd like more. As for Microsoft wanting WOA to succeed, I just don't see it. They've had on and off support of ARM processors for a long time and they still don't have a viable product. If it were important, it would have happened long ago.

Again, you're wrong here. Microsoft cares more about Azure and Microsoft 365 (which Windows 10 Enterprise is technically a component of on the Business/Enterprise subscriptions). That is their primary focus. Devices are important, but not even remotely to the degree that Azure and Microsoft 365 are. I do IT for a living and I practically live on the Microsoft site and regularly attend their many webinars. Trust me when I say that I know this stuff for a fact.

They care more about you running Windows in the form of Azure hosted Windows Virtual Desktop than they do about you running Windows on someone's ARM64 based system or not.

The only reason why Windows 10 for ARM64 isn't a viable product is that Microsoft CAN'T force developers and users off of x86-64 systems the way that Apple is currently trying to. It would be stupid of them to even try. So, they need to try to convince users and developers that ARM64 is just as good. But there's no underlying incentive for anyone to make the move on either side. That's why innovation here has been stalled. Not because Microsoft doesn't care. Because they can't and won't hold the gun to everyone's head like Apple is famous for doing and CURRENTLY IS doing.


Thinking from our end of the question, yes, that would be logical, but from Microsoft's end, I'm not so sure. They haven't shown that yet.

Again, like you've said, we don't know what Microsoft is thinking or planning behind closed doors. In either case, there's a lot more that needs to happen to make Windows 10 for ARM64 function on Apple Silicon (either in direct boot or virtualization scenarios) than was needed to bring x86 and x86-64 Windows to Intel Macs. Updating all ARM32 code present in the OS to be 64-bit is a key part of it as, that will certainly make the user experience confusing at best and suck at worst (as Apple Silicon hasn't had 32-bit ARM instruction sets since A10/A10X Fusion and all derivatives therein such as T2 and Windows 10 for ARM64 DOES have a bunch of ARM32 code still in it). But that's just one of many things that needs to be done. The licensing element isn't tricky, but it's more than what needed to be done back in 2006 when Boot Camp for Intel Macs first arrived. Similarly, Apple is throwing many more hurdles in the way of a native boot solution that will require much more than simply enabling CSM support in UEFI and writing drivers for components that don't already have pre-existing drivers due to being in other commercially available Windows PCs. Nothing insurmountable, but certainly much more work and collaboration will need to happen between the two companies than was done in 2006.

So far as what we have seen in public, and I think it's idiotic of them if that's their plan. All it'll do is make sure those of us that need x86 compatibility are pushed away from Apple altogether. Shrinking your market intentionally isn't a very good idea. They are also assuming WOA will ever be viable and licensable. I'm not so sure about that.

ARM is expanding in commonality. For those that HAVE to use x86 or x86-64, there will be emulators or the option of buying another machine. I'm not saying I'm particularly happy about it, because I'm really not.

Windows 10 for ARM64 will be viable and it would be actually stupid on Microsoft's part to not help it find its way to an Apple Silicon Mac, even if only for a VM.

Those that are not served by that (us included) will be incentivized to buy a PC or just not have a Mac. Again, as I've said, those that need to run x86-64 OSes on their Macs are not a big enough group of people, otherwise Apple wouldn't be gambling. They want MORE Mac users, not fewer.

What I'm describing is nowhere near the price of a full PC. Check them out, you'd be surprised. And I'm thinking more as a portable thing anyway. I already have Windows PC's at home to fill that role...

I have checked them out. The good ones are pricey enough to effectively be comparable to an actual PC. The ones that suck REALLY suck and are not even worth it even if they are nowhere near the price of a full PC. This is why people don't use them that much.

It is for me right now too though I hope that will change in the future. For now though, I bought a 2020 27" iMac with an i9. My thinking is that by the time it starts to feel slow and outdated, x86 virtualization will not be that important to me.

Worst case scenario, x86 virtualization won't suck on a PC. It'll just suck if what you want to do is virtualize x86-64 releases of macOS. But yeah, certainly if you're looking for a Mac that will virtualize x86-64 Mac, Windows, and Linux operating systems, a 2020 27" iMac is probably going to be as good as it gets short of going with a Mac Pro.

Add me to that boat as well. But since I mostly need a couple VMs for server use, rather than development, I can run the Mac Pro headless for that. By the time the Mac Pro is too old for the job, I’ll have a better idea of what to replace it with.


Unless you're talking about macOS boxes running the macOS Server app, I'd say that you're better off getting a PC tower. Maybe an HP Z workstation or a Dell Precision or, maybe an actual server, throwing either Hyper-V Server or ESXi onto it. I know that's not the cool thing to say around here, but your options will be more flexible on average. Plus you can get something adequate for said VMs for WAY less than a Mac Pro would cost you (that is, unless you need all 28 cores split between that small handful of VMs).


I wonder how much of the Apple market is in this boat. How many licenses do VMWare and Parallels sell to us? VMWare in particular has seemingly seen the macOS version as an interesting side project that pays for itself. They’ve been bringing parity features to the Mac, but very slowly. I expect we’re a minority in both the Apple and VM user markets, but I wonder how much of one.


It's to the point that VMware was publicly on the fence about even continuing with an Apple Silicon version of Fusion at all! So, I'd imagine it's not so big that they're worried, but big enough that it swung in favor of continuity of Fusion into the post-Intel era of Macintosh. Parallels has much more of their business rooted in Mac support, so it makes sense that they're down to continue into the Apple Silicon era, let alone to the degree that they're featured in the WWDC 2020 keynote video as the flagship partner for virtualization on Apple Silicon Macs.

That said, both of these products are virtualization products. They’ve never been emulators, so I do think it is a bit of a stretch to expect them to bulk up an emulator team just to be able to “not suck as bad as QEMU”. And to get to that point would require a good amount of expertise, and time. Not just a year or two either. I’d half expect 5 years is not a bad guess as to when emulation starts getting to the “not suck as bad as QEMU” state.

If either do, then Parallels is most likely to do it, with so much of their product line focused on the Mac.

I completely agree with this assessment. I don't think Parallels will do it because I think the narrative is still "ARM is going to become more commonplace as it expands and eventually x86 will be less relevant/essential" and that they're buying into it just as Apple is. But, again, for those of us serious about x86 virtualization, Apple is still selling us their high end Intel Macs and we'll have x86 PCs that are more than adequate to serve those needs (save for running supported x86-64 macOS guests) for years to come.

I don't see myself ever not needing x86, at least until I retire. (not all that far off, 6-10 years..)
It will become less and less relevant as time goes on, if current computing trends are to be given weight. Though, certainly it will be relevant for 6-10 years easily. Get an Intel Mac though. Any Intel Mac you buy today has at least that long left in it in terms of support. Otherwise, there are tons of great PCs out there that will be more than enough to handle your x86 virtualization needs. And again, I say this as someone who is in the same boat as you in terms of needing x86 support specifically.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.