Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Why can local VMs "only be x86"? We run local LAMP ubuntu x86 VMs for web development, but I'm not seeing why those couldn't be ubuntu ARM VMs instead. And of course there are already free x86 emulation solutions for ARM. In 6 months it wouldn't surprise me if the bigger players announced something, unless they just don't like selling software.

Thats my point you can just run ARM Ubuntu in VM for web development.
 
You are conflating two issues. Loss of 32-bit apps has nothing to do with Arm. You can’t buy a new *x86* mac today and run those apps either.

As for anything 64bit, apple says it should run fine, including games. Until you know otherwise, suggest calming down.


Apple said that most developers would update their games to run on Catalina, which never happened. Only online games made the transition, and some just abandoned the Mac. Furthermore, the games Apple showed in the presentation were old games that were running in low resolution and fidelity in an effort to hit frame rates…and they still stuttered.
 
Why can local VMs "only be x86"? We run local LAMP ubuntu x86 VMs for web development, but I'm not seeing why those couldn't be ubuntu ARM VMs instead. And of course there are already free x86 emulation solutions for ARM. In 6 months it wouldn't surprise me if the bigger players announced something, unless they just don't like selling software.

I agree - I bet this will see a push on the server market at some point as well - if these ARM chips can gain traction and prove better performance density - I can see the worlds of AWS and Microsoft deploying these across their clouds to help create the next generation of compute.

At the end of the day, x86 is an instruction set - just like ARM - and what Apple has proven so far is that the ARM instruction set on the device isn't a limiting factor for what people want and need to do on a daily basis as both cover the majority of use cases that are needed, and for those use cases that are not covered those are the areas of innovation.
 
  • Like
Reactions: dysamoria and CarlJ
My biggest interest is what Apple actually does with ARM CPU -- do we see massive battery life improvements at the game changer level or amazing new computer designs?

Massive profit margin increases and amazing leap in the wealth of Apple executives.
 
  • Like
Reactions: dysamoria
I’m mostly complaining about the fact that it was super boring. There are ways to make live ads interesting and engaging, and at least enjoyable enough to not make me want to jab an ice pick into my ear. And if it’s going to be that boring, it needs to be shorter.

gruber's ad reads have always been painfully dull compared to his fellow podcasters and have always been especially bad when standing live in front of a crowd at his annual WWDC interview event... it is what it is. i give total credit to him for putting it up front because it only takes seconds to skip it entirely if you don't want to listen to it and get to the interview instead.
 
I think the transition to ARM is positive in many ways, but it will affect Apple in certain markets, specifically the Engineering Professional market, Macs are not good as they are for my line of work and now they will be further from attractive. Unless Apple finds ways for Engineering software providers to easily migrate and recompile their years of work I see them just dropping support for the ecosystem entirely.

I suspect MathWorks, the makers of MATLAB, going back to the mid 1980s, are all set to go from working with Apple. Can't wait!


"but it will affect Apple in certain markets, specifically the Engineering Professional market, Macs are not good as they are for my line of work and now they will be further from attractive."

Macs have been great for my line of work, for decades.
 
Not sure why some are having a "coronary" over loss of Bootcamp or a Window VM Guest.

If you require Windows, just run a VM on a NAS (Synology/QNAP/FreeNAS/etc.) or AWS.

If you have graphics intensive Windows tasks, then you are in the wrong place to begin with.

If you don't like those options, speak to Satya Nadella about getting 64-bit Window 10 running on ARM.

Even Linus ditched Intel for AMD.

Move over or get F out of the way!
Sure I just give Satya a call and let him know how we feel. Haha
 
They’re already the only 1.5 trillion dollar company in the world by doing what they’re doing. Plus, the performance they’re obtaining is not JUST from the processor, it’s from the tight integration of the processor with the supporting hardware and software. That’s a level of integration AMD and Intel would never be able to hit because they have to be “good enough” for a wide swath of customers.
So? If their CPUs are "all that and a bag of chips", they owe their shareholders maximized profits on their investment. Even though they're doing amazingly well, they're obligated to do better and increase thier share value if they can. Or is Apple somehow exempt from capitalist principles?

To your point, I suspect that thier CPUs aren't actually much better (if at all) and they're banking on "integration" and "ecosystem" to sell a "good enough" product. But as the product hasn't actually changed materially (most consumers won't know/care or assumed the machines were already full of "Apple Silicone"), where will the uplift come from?

Either:

- the CPUs are orders of magnitude better, in which case they're leaving money on the table, or
- the CPUs are about the same or worse, this move alienates some percentage of the technical community, and won't really result in sales uplift because it hasn't changed anything ...

As the developer units find their ways into people's hands, we'll start hearing about the performance merits of their chips and see what's what. NDAs won't prevent the truth from coming out.
 
Sure I just give Satya a call and let him know how we feel. Haha

Not sure what you mean, Windows 64 bit is running on ARM! It is just the x86 emulator in Windows (e.g. the equivalent piece to Rosetta 2) is currently only supporting x86 32 bit. This still makes 80% of Windows application runable under Windows on ARM and thus also under MacOS via Virtualization.
[automerge]1593113715[/automerge]
As the developer units find their ways into people's hands, we'll start hearing about the performance merits of their chips and see what's what. NDAs won't prevent the truth from coming out.

Except of course, that the A12z chip from the iPad has no relation to the upcoming Mac chips as far as performance is concerned.
 
  • Like
Reactions: CarlJ
Why can local VMs "only be x86"? We run local LAMP ubuntu x86 VMs for web development, but I'm not seeing why those couldn't be ubuntu ARM VMs instead. And of course there are already free x86 emulation solutions for ARM. In 6 months it wouldn't surprise me if the bigger players announced something, unless they just don't like selling software.
If you came to me and said this then I would tell you to clear out your desk and turn in your Intel Mac laptop.
[automerge]1593113969[/automerge]
This is just not true -

If you are building anything for the web, you dont need x86 at all - the vast majority of the tech on the web doesn't care about x86. .NET, Java, Node, Serverless all run outside of a area where x86 matters - sure older architecture web may need x86 - but even your basic Wordpress Blog can run on non-x86 hardware because there are non-x86 Linux Distros

If you are building for IoT devices, most are running on non-x86 processors - so they are ok.

If you are building for robotics, you weren't running that on x86 anyway as well.

Really - the only people stuck in this transition as a developer are those who are building x86 applications for Windows - and for most of those people - why were you using a Mac in the first place? Outside of the computers physical specs, you were getting less for your dollar.
You build and test on the OS you're deploying on. If you don't then you're lousy at your job.
 
As the developer units find their ways into people's hands, we'll start hearing about the performance merits of their chips and see what's what. NDAs won't prevent the truth from coming out.

The developer units are still running the iPad chip so really we need the first ARM Macs to see what we are in for.
 
  • Like
Reactions: CarlJ
If you came to me and said this then I would tell you to clear out your desk and turn in your Intel Mac laptop.
[automerge]1593113969[/automerge]

You build and test on the OS you're deploying on. If you don't then you're lousy at your job.

Ideally there would be no variables, I mean why not deploy MacBook Pros in all data centers-, that way the client and server match 100%!

You don't have any realistic technical issue here- you just like hearing yourself whine I think.
 
What platform do you deploy to? If the consensus on here is it doesn't matter then you really are not doing your job properly.

Well you can setup AWS code build to build and deploy to test every time you commit to get past the ARM thing on Mac. As long as macOS runs docker and there are images for things like ElasticSearch it won't matter too much.
 
What platform do you deploy to? If the consensus on here is it doesn't matter then you really are not doing your job properly.

"Platform" includes more than the cpu. In this particular case, the CPU is probably the least important aspect.

But since you're in know-it-all mode, you might not be doing your job properly if you think developers go straight from their local machine to live production, same CPU architecture or not :)
 
  • Like
Reactions: trsblader
For both reasons you mentioned: There is no native support, and where there is, it is wildly outperformed by cheaper Windows machines.

The only solutions for the first problem are increasing the market share of Macs to make it worthwhile for companies to port, or increase the market share for Windows on ARM making it worthwhile for companies to port to that. This switch brings the possibility of both. Arm Macs will be more competitive with Intel-based Windows from a performance standpoint, and with specialized hardware like the Neural Engine, will be much more interesting than they have been for some classes of AI applications. On the other hand, there will very quickly be a much larger base of ARM-based laptops/desktops, which may make porting Windows apps to Windows on ARM.

As I have asked others, what specific applications do you run (both native that and Windows only) for which you are concerned?

I feel you are suggesting Macs will become cheaper? I don't think so...

Apple will no longer have to pay Intel/AMD’s R&D, marketing, administrative costs and profit margin on one of their most expensive components. Their profit margins have remained remarkably consistent over the years, meaning they have 4 choices for their savings:
  1. Increase their margins.
  2. Lower their prices.
  3. Maintain their prices, but increase performance.
  4. Some combination of 2 and 3 (or of 1, 2 and 3).
Unless they pick option 1 (the least likely), their price performance will improve. In addition, there are currently many applications I use that have Windows versions and iPadOS or iOS versions, but no macOS versions. That will immediately change, radically increasing the App ecosystem.

And what you say about Metal, yes, that was what I meant in my original post, developers will have to rewrite or port their codes, instructions, API, etc. in a market that may not be so attractive due to the raw number of users.

Given that Metal has been pretty much a requirement for 2-3 years, any company that has not made the move, is not investing anything in the platform. That clearly means that Apple’s current strategy was not working for them. This is a new strategy. I have no guarantee that it will work, but it seems highly likely that it will not be worse.

We have seen a million posts where someone compares some hacked together machine, with no support or warranty that is faster (for some thing on Windows) and/or cheaper than Apple’s products. Being on Apple’s own silicon means that they once again have a chance to offer genuinely different systems, that have the potential to have real advantages. Macs on Intel/AMD will be inherently more expensive as they pay around the same underlying cost of components, have to do their own hardware design and have to pay for all their OS R&D for a system with under 15% market share.

With these machines, for the first time ever, they have the chance to offer products that no one can match. Whether they will succeed at that remains to be seen.
 
Last edited:
Except of course, that the A12z chip from the iPad has no relation to the upcoming Mac chips as far as performance is concerned.
but it does. the A12z is essentially a 2-year old processor, related to the A12 which has been since been improved upon with the A13.
There seems to be no indication that an A13x would not be possible, or that an A14 is not happening on the iPhone 12. Apple's development trajectory is relatively stable.
so, extrapolating, Apple likely has an A14X model* that could be made for a new ipad. and that model could possibly be extended to a macbook or a desktop.

the mac minis with the A12Z are essentially as if we were looking at development machines with Intel 8-th gen processors today without the knowledge that 9th and 10th exist and that 11th is in the works, with the additional knowledge that Apple's processors have not been stagnating in terms of performance unlike Intel's.

so that's what the relation with the upcoming chips is.


* by model I mean a framework to build an X-processor for an iPad starting from a base iPhone processor, using the same tech, but given the different constraints in the hardware.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.