Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Our systems run on x86 so our apps need to be compiled and tested on x86 versions. Saying "Well it worked on the ARM versions" isn't going to fly in that type of environment.
Right, but that's just another architecture to support for testing, which can (hopefully) be largely automated. I'm not saying that there won't be growing pains, just that they will be more along the lines of testing an app locally vs testing an app in a docker container in a kubernetes cluster. Same app, but different results due to different Java runtimes, firewall rules, etc...

But for the majority of developers writing the apps, it shouldn't change too much, I would think.
 
so macs are becoming solely consumer products.
Good bye to professional/specialised software.

Could say the same thing with Windows attempts to 'ARM' up.

So we don't know what kind of good bye or if there will be one. Hard to see that future.

Software develops will adapt or die.

The iOS market is lucrative though. Even Adobe has got on board...nice an' early. Creative apps on the iPad are very competitive.

Procreate is a speciality specialised and professional app, Affinity, Adobe, vast amount of painting/drawing apps, Manga Studio...Pixelmator etc...and even 3D apps are popping up like Johnny Appleseed.

So far we only have iPhones and small-ish pads.

But given a proper set of bigger screened iOS 'laptops' and 'iMac' style desktops...we'll see more software make the leap with the iPad to Mac transition and also 'some/many' making the move from Mac to ARM Mac.

Casualties along the way? Sure. Dinosaurs happen. They'll compete or die. And given the ultra competitive software market iOS market (something the Mac never had...) has...the old dinosaurs will have to adapt, compete or get the hell out and watch that meteor instead.

We lose Open GL. But we get Metal. Better that than 2nd rate windows conversions or games and apps.

Azrael.

[automerge]1587652287[/automerge]
I think its long overdue.

Yes. The rumours have been swirling for years now.

Azrael.
 
  • Like
Reactions: cupcakes2000
could always stuff in x86 emulation compatability layer

i had some kind of Fujitsu laptop 20 years ago with a Via CPU that did that. It was fine.
Via are an x86 licensee so most likely it was a Via x86 CPU. Transmeta did have a CPU that sort of worked like that. Was not very fast though
 
  • Like
Reactions: Aston441
What kind of GPUs are these things going to have? Obviously not Intel graphics. Can you even put an AMD GPU with an ARM processor? I know Nvidia can with the Tegra series and such.
 
I think its long overdue.

It is. Just a matter of time.

Better that than the current ginger haired step child which Macs currently are.

Apple are dragging their feet on Mac updates because they're working on ARM Macs.

The consolidated Mac OS/iOS division (?) is another clue that the hardware will follow the software.

In time.

Azrael.
 
I think this is much more of a “they’re FINALLY ditching Intel” situation
Apple's notebooks have had flawed airflow + cooling designs for years causing the processor to constantly overheat and run at slower speeds. I don't want to hear excuses about Intel's bad performance before they haven't at least tried to get the best performance out of their hardware.
 
Does this mean I should avoid buying a 2019 MacBook Pro (upgrading from a 2012) just yet?

Or an iMac this year if you're me.

The same old 'buy it now' if you need it. It won't stop working if you if buy it now. But Apple will show no mercy phasing out old hardware and software like they didn't last time.

I'll wait until WWDC for the iMac reveal.

Azrael.
 
I need x86 to do my job. This could eventually end my use of OS X, at least for work, which would really suck. I've been using OS X since literally day one in March 2001.

What I don't understand in some of these articles discussing this ARM Mac is references to datacentres already running ARM. Which ones? Everything that I've come across is still using x86/x64 (AWS, Google Cloud, Rackspace and SAP to name but a few that I work with every day) and to transition thousands upon thousands of servers to ARM is a gigantic undertaking. Having an ARM-based Mac whilst operating in server environments which are going to be x86/x64 for a very long time coming is going to be a massive pain. Fine for consumers, but for developers and sysadmins - many of whom use Macs, not so much.

If these rumours are true - Apple had better be damned sure about it, otherwise, they're going to suffer enormous earaches for quite some time.
 
But if Apple is going to peel off a substantive subset of the entire lineup for their own A-Series derivatives, the question is really whether AMD can cover what is left. As long as it was a super broad, diverse set of CPU products then Intel had leverage.

AMD has gotten off the extremely dubious tactic of trying to go "blow for blow" across the entire Intel CPU product space. If the subset that AMD picks is the area that Apple doesn't want to do then will make them much more viable as a component supplier in that "new boundaries" space.

There is no question AMD could screw things up. For the last couple of years though they are on executing at least as good as Apple is in its subset market targets. Apple just dropped a A12Z to limp along until can get A14X out the door. The gap between A10X and 12X isn't going to much better for 12X to 14X.

AMD has done 14nm -> 12nm -> 7nm on pretty smooth sequence on desktop processors. Looks like Zen3 is a sensible, limited optimization of a narrow set of "could be better" issues at 7nm and will start rolling out at end of 2020. AMD doesn't need a magical technological lead, they need to execute. ( because Intel isn't. )

Still short-term thinking. It’s going to be all Arm before too long, so no point in Apple dealing with the hassle of handling AMD for a few machines in the mean time.
 
What kind of GPUs are these things going to have? Obviously not Intel graphics. Can you even put an AMD GPU with an ARM processor? I know Nvidia can with the Tegra series and such.

Good question. iOS/pad/phone gpus have been potent bang for buck. I'd expect that to be the case with the transition.

Azrael.
 
This is going to be the death of the Mac computers as a whole. Arm Macs won’t have any compatability with any of the software available until the software developers update their software and most will be left behind. Microsoft tried to transition to ARM with the Surface Pro X and Windows 10 on ARM has been a failure. I expect this to fail as well, especially since ARM will probably not have the same performance for all tasks compared to X86-64.

And like Apple, Microsoft also tried to make a phone. That seemed to work out ok for Apple.
 
I have always been a Mac guy, but my current Pro is probably the last one I will own. You just get so much more bang for your buck with PCs, and have so many more options. There is nothing specific that I do that I cannot accomplish with a PC.

How does that relate to the article?
 
This is going to be the death of the Mac computers as a whole. Arm Macs won’t have any compatability with any of the software available until the software developers update their software and most will be left behind. Microsoft tried to transition to ARM with the Surface Pro X and Windows 10 on ARM has been a failure. I expect this to fail as well, especially since ARM will probably not have the same performance for all tasks compared to X86-64.
You are not a software developer, are you? And specifically you are not a MacOS developer? Unless you write assembler code, and only have assembler code for Intel processors (I use some libraries which have assembler code for Intel and ARM), you just switch the compiler to "ARM", build it, put it on the App Store - that's it.

I am a professional software developer, probably been one before most posters here were born, and I ran some benchmarks on an iPhone XR vs. quad core iMac. The iPhone absolutely killed the iMac. With just two fast processors (plus four energy saving ones) vs. four processors. So that's your "probably not" against my "I ran the tests".
 
How does that relate to the article?

He basically said "ARMs can't do what I need and neither what my PC can do".
[automerge]1587653527[/automerge]
You are not a software developer, are you? And specifically you are not a MacOS developer? Unless you write assembler code, and only have assembler code for Intel processors (I use some libraries which have assembler code for Intel and ARM), you just switch the compiler to "ARM", build it, put it on the App Store - that's it.

I am a professional software developer, probably been one before most posters here were born, and I ran some benchmarks on an iPhone XR vs. quad core iMac. The iPhone absolutely killed the iMac. With just two fast processors (plus four energy saving ones) vs. four processors. So that's your "probably not" against my "I ran the tests".

Oh yeah, nice comparison, a little app for simple tasks on both devices. How cute.

Now try a game with both, but has to run with UHD graphics and high FPS. The iPhone will not even run it. *evil laugh*.

My benchmark is games like F1 2019 and first person high quality shooter games. If it can run these games with top quality, then you have a winner. but ARM will never do it.
 
The PPC to Intel transition is all well and good, but this is a very different Apple than in the early 2000s. Remember, back then the company was called Apple Computer. The only big non-computer hit they had was the iPod, and that was tied very tightly to... Apple computers.

We're in a post-iOS world now, and it's been clear for a long time that the Mac is much lower priority than those devices, hardware-wise and software-wise. And it's not hard to see why: if they can convince you to use an iPad instead of a Mac, they get a cut of every single piece of software you pay for. Not necessarily so on MacOS.

My big worry is that Apple will use the ARM transition to consolidate the two platforms, locking down the Mac so that the user has no choice but to go through Apple's increasingly rental-driven App Store, renting access to dumbed down Marzipan apps or web-based junk. Functional? Sure. Up to the once-high standards of the Mac UI? Not so much.

How are we all feeling about this second option potentially disappearing? Not hard to imagine Apple flipping this switch once it's got a lock on the CPU, the App Store and everything in-between.

Screen Shot 2020-04-23 at 10.45.59 AM.png
 
I hope I am not along thinking that this is a really bad idea if it applies across the line up. I don't have any issues with an experiment with one device (similar to what Microsoft is doing) but using the Intel family chipsets was one of the single greatest architecture things Apple ever did. I'm worried that if they splitter it too much it will fork the pro end of things who do want Xeon processors and cause divergence within macOS. :(
 
You are not a software developer, are you? And specifically you are not a MacOS developer? Unless you write assembler code, and only have assembler code for Intel processors (I use some libraries which have assembler code for Intel and ARM), you just switch the compiler to "ARM", build it, put it on the App Store - that's it.

I am a professional software developer, probably been one before most posters here were born, and I ran some benchmarks on an iPhone XR vs. quad core iMac. The iPhone absolutely killed the iMac. With just two fast processors (plus four energy saving ones) vs. four processors. So that's your "probably not" against my "I ran the tests".
I am a software developer and I do develop open source software for both macOS and iOS/iPadOS. I know about this since I managed to port my iOS app using Catalyst to see how it performed, but decided not to release it. This is nothing new, but I am still against the idea of ARM Macs mostly for compatability reasons with really little benefit for running apps from iOS. I own a iPad Pro with a magic keyboard can already do that without alienating the pro users by switching everything to ARM.
 
  • Like
Reactions: ignatius345
Now try a game with both, but has to run with UHD graphics and high FPS. The iPhone will not even run it. *evil laugh*.

My benchmark is games like F1 2019 and first person high quality shooter games. If it can run these games with top quality, then you have a winner. but ARM will never do it.

What does GPU intensive games have to do with the CPU being ARM? The performance is the chips are there so it is just a matter of software being availiabl4. The shift is coming Both on the Mac side and on Windows so games will be made for ARM sooner or later, which GPU we are running for that remains to be seen.
 
What I don't understand in some of these articles discussing this ARM Mac is references to datacentres already running ARM. Which ones? Everything that I've come across is still using x86/x64 (AWS, Google Cloud, Rackspace and SAP to name but a few that I work with every day)

https://aws.amazon.com/about-aws/wh...eneration-arm-based-aws-graviton2-processors/

https://www.anandtech.com/show/15253/80core-n1-nextgen-ampere-quicksilver-the-antigraviton2

The bulk of the cloud services will be on x86 for a long while. But there are small ponds of ARM forming and deployed out there.





and to transition thousands upon thousands of servers to ARM is a gigantic undertaking.

For some workloads it won't. Edge webservers just copying cached content out to browsers wouldn't be that hard.

ARM sever CPU aren't going to take over all the workloads but there are narrow subsets where deploying them wouldn't be too hard. High scale flex provisioning of complex coupled VM/containers/etc that need to live migrate across large pools of servers? That will take some time but it will arrive over time for some customers.


Having an ARM-based Mac whilst operating in server environments which are going to be x86/x64 for a very long time coming is going to be a massive pain. Fine for consumers, but for developers and sysadmins - many of whom use Macs, not so much.

That will be a problem. But it is doubtful Apple is going to make a Workstation/Server version of the ARM chip. The Bloomberg article denotes that this "Mac" Processor is still using cores that are primarily designed for the iPhone ( derivative of A14 ... just add more big cores and probably a bigger "system cache" , but the rest is just the integrated GPU and other "system parts" thrown in " that really don't make sense in a high end Workstation/Server part.

Apple could buy someone's "off the shelf" ARM Workstation/Server part but I doubt they'll be all that happy to do that. Economics don't make sense for Apple to do it themselves. ( As get higher in price the number of units sold in the Mac space is small. At some point probably gets too small to throw a silicon design team on it and make financial sense. They'll keep the baseline design phone optimized as the reference point and take whatever fall out almost for 'free' out of that for the lower end of the line up. )
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.