Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
  • I wanna see laptops that can play Youtube without spinning up the fan. I wanna see laptops that play multiple Twitch streams in 1080p60 without fans spinning up or lagging...
  • I wanna see that Reddit doesn't lag when I scroll through image-heavy subreddits or Pinterest...The iOS counterparts Apps don't lag and I don't expect ARM-based Macs to lag either.

Off-topic, but if you happen to use Firefox, foxPEP might help to eliminate lag when on the Web.

Specially built to make everything fast and fluid, videos included. :)
 
  • Like
Reactions: anshuvorty
More precisely, any time you hear “docker on mac” it means an x86 Linux vm. Those days are numbered. In my line of work, docker with arm containers are nowhere to be found. I mean, I know they exist theoretically, but I’ve never encountered one in the wild.
What I meant was, you have to have a Linux VM for it to work, and it's generally "headless" (even if the Docker app has a GUI, you're not using a GUI via 'inside' Linux VM Docker provides.

My point is that Linux VMs on macOS are not an uncommon thing for developers, but that the way they demo'd it (running apache manually from a terminal session inside a Gnone session in a Debian VM) is uncommon (to the point I'd imagine that's conceivably the only time it's ever been done) - but you can't really demo a "headless VM" on video very well.

As for Docker on Arm, I have no clue about availability of containers for Arm based systems. I publish a handful of Vagrant base boxes, so it'll be interesting to see what happens there, but I imagine I'll just be pushing another set (it's already one set for amd64 and one set for i386) of images. Third party pre-built packages might become an issue but even then for major distro's Arm64 isn't a particularly new target.
 
The gaming performance looked quite unremarkable. I have played Shadow of Tomb Raider and the graphics are far superior on any gaming PC. They got smooth framerate by going to a VERY low resolution (nobody plays in 1080p anymore), and the graphics quality was set extremely low - it looked like the old Tomb Raider games from the 00's.
Yeah it looks like the lowest settings possible.
Also they chose a scene that is less taxing in terms of performance and the FPS didn't seem very high, may around 30fps.

Anyway it's not like gaming on a Mac is a thing and ARM surely won't make it any better than it is now.
 
My understanding was it is the same binaries, just compiled differently for Intel and ARM.
 
The major **** up - not the only one but the major one - is yesterday rendering all Intel Macs unpurchaseable, whilst not having the new product available for up to 2 years.

You'd have to be pretty bonkers or desperate to buy an Intel based iMac tomorrow IMO. So what is someone looking for a new iMac right now supposed to do?
I dont know about that.
if Apple releases a new intel iMac, for example, yes it will be likely to be Osborned, but there will also be people, probably like me, that will wait and see what the first iMac with an A series chip is like, and if it isn’t awe inspiring, buy the last intel iMac at a discount instead.
 
So many people think the need an F-250 to do their job when a Honda Ridgeline will do everything and more, but their egos, pocketbook and insecurities take over, and everything but a desktop tower breathing fire is a toy to them. It gets old really fast and the “iPad is a just toy” crowd just need to take a flying leap. That’s all this is about now, outside of those for whom x86 VM compatibility and Bootcamp are their daily drivers and bread and butter, 90% ofthe rest are just posing because no way could a mobile SoC beat their 16-Core Xeon EVAH, cause they are PROS. It’s hilarious...it’s like watching gibbons showing us their genitalia during mating season. There is so much resistance to change here, it borders on the pathological. Cannot wait until the “a proper computer“ jackwangs show up. Not.
iPad is just a toy is yesterday's news. Today's news is iOS-ification of the Mac. /s
 
  • Like
Reactions: Zdigital2015
You’d rather they keep it a secret? How does that benefit the consumer exactly?
One thing a friend asked me if Apple knew about this 6 months ago why release the Mac Pro, he feels completely betrayed, so unless Apple are idiots, they probably did keep it a secret and knowingly launched the New Mac Pro with one of the main selling points being a Mac you can upgrade. I doubt many were thinking they would have to replace the main CPU in two years. This was huge investment for my friend, he was planning on getting at least ten years out of this like his previous Mac Pro, hopefully Apple will have a low cost upgrade to Apple Silicon solution but I doubt it.
 
Most people - those without bias - are none too excited about buying at full price a product imminiently to be replaced by a later model, no a later entire range. But if you are, knock yourself out.

Unless you're buying some kind of "I, Robot"-inspired product where it somehow *loses* some/all functionality the moment a "superior" replacement is available, you're essentially just making the same complaint people have made for decades about Apple products: "I just bought X, and they rebased Y, so X is now worthless".

You are free to hold that opinion, but to claim that "most people" think that way or that any other view is "biased" is... wrong.


I'm not sure why you feel the need to add thinly veiled personal insults?
 
As I wrote in one of the many post above, much depends on the use cases, not all software will benefit from switching to Arm, and it'll also depend on what kind of performance advantage Apple will get with their silicon, and how good their emulation coding is, to see how good "old" software will run on the new cpu's.

A must read in that respect is this performance review over at Anandtech:


This sets realistic goals in my opinion, and shows how much work Apple has laid out before them. I'm not saying it can't be done, but if it was easy, Intel/AMD would have done it too.
 
The major **** up - not the only one but the major one - is yesterday rendering all Intel Macs unpurchaseable, whilst not having the new product available for up to 2 years.

You'd have to be pretty bonkers or desperate to buy an Intel based iMac tomorrow IMO. So what is someone looking for a new iMac right now supposed to do?
Buy one? Apple is pretty good at supporting these long term (caveat: not all areas are supported always, look at how they dropped macOS Server parts without a decent follow-up even if they promised it). On average, Macs in my household keep up and running for 9 years, all that time being supported by the OS (security patches etc.). My MBP from 2013 can run Catalina. I will be buying a new x86 MBP later this year. Apple will even be introducing new x86 models this year.
 
And Apple spent 5 years developing them, then sold them as the future of Professional Workstations. Then this stunt happens. Instead of moving to AMD Zen and becoming best of breed now, they hope to be something in 3-5 years hoping the Joe Public is stupid enough not to realize that even Intel systems today won't remotely resemble those in 3-5 years and all the work Jim Keller's team have put in. The biggest payoff from Keller is AMD whose road map is solid for at least ten more years, living on cutting edge the entire time.

Apple did this to exploit more profit, not give a better product.
In case you're not aware, Jim Keller recently quit Intel.
 
I've been trying to work out the deeper reasoning behind this, and I'm coming up blank, with one possible exception that seems quite far fetched by the time Intel Macs are no longer supported.

Back in the day, by far the #1 (and for most of us the only) reason to run a Windows VM on a Mac, was to test/debug something using the hugely-"popular", Windows-only browser of the day: Internet Explorer. IE is already dead, the Windows-only "Edge Legacy" (i.e. Edge using the fork of Trident that became EdgeHTML) is essentially dead, and current "Edge" (a) is cross platform and (b) uses the same engine as Chrome anyway.


What are you expecting to need a (x86) Windows VM for, by the time Arm Macs are either (a) available or (b) the only choice for new purchases?

I tend to avoid the nitty gritty of front-end work when I can these days, but to be honest, even if I had a client who insisted on compatibility with some archaic windows only browser, and I wanted/needed to buy a new Mac that had an Arm CPU, I'd just keep my old Mac and RDP or VNC to the Windows VM the few times it's required.

Changing your entire working environment (and, ironically, losing any ability to test your work in Safari on Mac, and the ability to test your work in Safari on any iOS device you like without needing the physical device) sounds quite a lot like cutting off your nose to spite your face.
Indeed, IE is dead (thankfully).

I use a bunch of CAD software (Solidworks, PTC Creo, Altium) that exclusively runs on x86 Windows. They've all been Windows exclusive for a very long time and I don't see them being ported to macOS anytime soon, sadly. I keep a Windows desktop for most of my CAD work, though, so this doesn't affect me too badly.

I also do software development in C++, Python and for web, and for this stuff, oh boy, I sure am excited about ARM Macs. Just about all the libraries used are open source, and already run on ARM Linux, so there'll be no troubles with compatibility. Getting desktop-level compile speed from a MacBook would be amazing.

To get back to the original question (why no Windows VM demonstration?) I think I can explain:
  • ARM Macs will only support ARM virtualization (at launch, at least).
  • Linux for ARM is already widely available and well supported.
  • Windows for ARM isn't really publicly available and has limited support.
  • Apple doesn't want to draw attention to the trash fire that is Windows x86 support on ARM devices.
Maybe I'm missing something here, but I think this mostly explains it.
 
I've been trying to work out the deeper reasoning behind this, and I'm coming up blank, with one possible exception that seems quite far fetched by the time Intel Macs are no longer supported.

Back in the day, by far the #1 (and for most of us the only) reason to run a Windows VM on a Mac, was to test/debug something using the hugely-"popular", Windows-only browser of the day: Internet Explorer. IE is already dead, the Windows-only "Edge Legacy" (i.e. Edge using the fork of Trident that became EdgeHTML) is essentially dead, and current "Edge" (a) is cross platform and (b) uses the same engine as Chrome anyway.


What are you expecting to need a (x86) Windows VM for, by the time Arm Macs are either (a) available or (b) the only choice for new purchases?

I tend to avoid the nitty gritty of front-end work when I can these days, but to be honest, even if I had a client who insisted on compatibility with some archaic windows only browser, and I wanted/needed to buy a new Mac that had an Arm CPU, I'd just keep my old Mac and RDP or VNC to the Windows VM the few times it's required.

Changing your entire working environment (and, ironically, losing any ability to test your work in Safari on Mac, and the ability to test your work in Safari on any iOS device you like without needing the physical device) sounds quite a lot like cutting off your nose to spite your face.
Except that there still are apps some professionals need that are only available on Windows (I am using one). Too small a niche for Apple to keep supporting. But OTOH, Parallels claims it is working with Apple to keep it running. So, maybe a combination of Rosetta2 and Apple SoC virtualisation and Parallels will keep Windows running somehow. And they talked about supporting Docker. Well, you can of course have a Apple SoC Docker stack, but most available containers are x86 & Linux. So, I wonder if x86 will remain supported in some Rosetta2 way deeper in the OS than just macOS applications.
 
  • Like
Reactions: SteveW928
Maybe I'm missing something here, but I think this mostly explains it.

I'm not sure who you were answering specifically - I understand very well why they showed a Linux VM, and not a Windows VM. What I don't understand is what part of "full stack web developer" (using the common definition which is just, jack of all trades backend + front end, as opposed to say, writing your own OS, web + db servers, application runtime, etc etc) relies on a Windows VM in 2020, or more realistically, 2021/2022.
[automerge]1592898902[/automerge]
Except that there still are apps some professionals need that are only available on Windows
Once again, (did no one read the the quote I replied to, or understand the context) I realise that some people use windows only tools.

What I do not understand is what specifically the person I replied to, who made the point of identifying themselves as "a full stack web developer" needs a Windows x86 VM for.
 
  • Like
Reactions: SteveW928
That has more to do with memory than CPU. So yes a MBP with 32GB memory will do multitasking much better than an iPad with 6GB of memory. I'm pretty certain after todays demo that even A12Z is insanely powerful. They ran tomb raider on the damn thing, emulated FFS!
Agree that the A12Z would easily fit right into a newly reimagined 14” MBA design no problem at all, especially with 8-12GB RAM. The A12X/Z is that good. Especially on the graphics side. It would blow the current MBA (any spec) out of the water without breaking a sweat, especially in continuous load situations like games, photo and video processing, etc. and this simply due to 3 things:
  • the thermal performance envelope of the Intel version
  • the vastly superior integrated GPU
  • Hardware/Software optimization
As for the RAM, obviously 32GB RAM is going to keep more stuff in memory simultaneously.

However, multitasking, and the way it is handled between the two operating systems is not really about about the amount of RAM. I had a 2GB RAM 11” MBA that never ever reloaded Safari tabs and never dropped background tasks.

It has to do with the fundamental difference between iPadOS and macOS in the memory handling area. Like most traditional Unix-based desktop OS‘s, macOS uses a swap file to keep stuff like multiple tabs in web browsers and inactive apps in “memory” even when they have to be pushed out of RAM to make room for active tasks. iPadOS and iOS do not utilize a swap file like this is the same way, and thus, when inactive or unprioritized tasks are flushed from RAM they essentially go poof (not really, but kind of) and thus they need to be reloaded from scratch.

What I am most interested in right now is how this little aspect of iPadOS and macOS will evolve now that architecture unity has been achieved. I dearly hope we will see iPadOS adopt macOS style memory management at some point - maybe even in a seperate piece of hardware specifically designed for cache usage, making it a super fast swap only buffer...who knows.

That demo yesterday actually makes me more frustrated as an iPad Pro primary device user, because they basically just showed that they could easily make iPadOS a touch interface version of macOS in every actual sense with respect ot memory handling, multitasking, background tasks, etc.

I actually have a feeling that iPadOS will come closer to macOS as time goes on in these areas rather than a dumbing down of macOS as most fear. This should be mostly a good thing for all users entrenched in the Apple ecosystem. macOS will remain open and flexible, of that there is no worries, unlike a lot of the loud minority who are convinced the sky is falling, I actually genuinely feel like we are going to see a renaissance of hardcore competition like we haven seen for over a decade that is going to drive innovation forward, regardless of your platform preference.
 
  • Like
Reactions: dysamoria
It's surely impossible for most people to know whether this will be long-term a positive or negative change.

I would say, those who depend on the ability to run performant instances of Windows in their macOS environment - this is likely going to be a significant setback for you. Not certain though.

For most people, there's so many unknowns at this stage that it's pointless getting too excited or worried about what the future holds. It's a wait and see situation, but Apple's track record suggests there is reason for some optimism.

Would I/Will I be buying an Intel Mac at this point? No. :D
 
I am going to buy the last Intel mac they sell and see where things stand in 5 years. Intel is the king of chips for a reason.

Yes their past performance and historic dominance is the reason they are still holding on. They are not the king of chips in mobile because they had no grip on that market.

If I was still an Intel investor, I'd be very worried right now.
 
  • Like
Reactions: AnthonyHarris
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.