Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
For the benchmarks attached in your very link, the following tasks performed dramatically faster on the i7 MBPro (13") than the iPad's A12x.

First, the chip in the MBPro is fabricated and packaged for a much higher TDP. The memory and storage subsystems in an MBPro are also designed for a higher power envelope and battery size. How much better an A12x-workalike or later would perform when designed for that higher TDB is unknown (to us, not necessarily to Apple).

Second, you cherry picked one set of benchmark tasks. If you pick another set of tasks, for instance LLVM, the lower TDP A12X already beats the higher TDP i7. Improved real world compilation speed would make a lot of developers happy. Especially if they have to spend less time per annum hunting for wall plugs.

And the one task where the i7 performed significantly better, SGEMM, runs the type of algorithms that Apple has been offloading to the Neural Engine(s) and Metal GPUs in its newer SOCs, rather than the ARM cores.
 
Well, he did kinda create the OS kernel that most ARM-based servers and phones rely on, so he's certainly worth listening to - and the irony is that its largely the success of Linux which makes the issue of what processor your Linux is running on less important.

However, he's a kernel developer so he's probably got a particular perspective on "development" that is rather closer to the bare metal than the much larger group of developers churning out CPU-independent C#, Javascript, Swift, Java, PHP etc. who don't really need to bother their heads with what processor they're using.

Also, he spent some time working at Transmeta on a new processor which really bet the farm on supporting x86 via binary translation. Not a huge success...

I'd say that he's right in that people who want x86 are gonna buy x86.

I interviewed at Transmeta. I was introduced to him - he didn’t look up from his computer and just grunted. I ended up walking out of the interview when the second guy I talked to insisted that emitter followers in bipolar logic were bad and you should instead level shift the inputs at the collectors, and wanted to argue about it. (And I still insist he is wrong, and given that the company he tried that at failed miserably...). I ended up at Sun, instead, if I remember correctly.

As for Linus, he gave us Linux but he also has said some awfully crazy **** over the years. He recently finally had to apologize for being a dick. So...
 
  • Like
Reactions: Colonel Blimp
Performance per watt isn't what I'm basing any comparisons on, but I'm glad you feel that way. I like macOS, I don't like iOS-thats where I'll spend my money thank you.

Tim has already said that they won't be merging macOS and iOS. Which means that a non-touchscreen iMac, Mini, or Mac Pro will be running macOS, no matter what the processor ISA. Not iOS.

Apple may provide more opportunities for developers to make a lot more money creating "dumbed down" cross-UI apps more easily, but that doesn't mean anyone has to buy them.
 
Last edited:
I find it hard for you to understand that native Windows is what made Apple machines sell in droves, and then you spit in the face of those that made the company what it is today. Which is it?

Very few Mac users are using Bootcamp. There are approx. 100 million Mac-users today and I would be surprised if even more than a few millions used it.

I have never met a non-technical Mac user running Bootcamp.
 
  • Like
Reactions: firewood
I find it hard for you to understand that native Windows is what made Apple machines sell in droves, and then you spit in the face of those that made the company what it is today. Which is it?
Bootcamp users didn’t make Apple who it is today.

iPod users did.

Stop living in the ancient past. Apple is no longer Apple Computer, and hasn’t been in a very long time.
 
  • Like
Reactions: smulji and firewood
Final nail in the coffin for professionals, not like they weren't jumping ship already given how garbage Apple's computers have been for performance. Might as well go all in on making cheap toys.

So glad I built a Hackintosh.. Apple deserves no money.

If Apple converts completely to ARM, there will be a time when new macOS versions will not run on Intel CPUs. Suddenly you will be running Windows!
[doublepost=1550944397][/doublepost]
But bigger question is, what will happen with software, that came to Mac when it went Intel... as a music producer I have lots of plugins, many of which are made by small developers. Will they develop an ARM version or will they simply abandon the platform with less users? And even if they do it, that's a lot of work, which probably means buying the ARM licence again...

They do not need to rewrite the software. They just need to recompile it for ARM and maybe making some small adjustments.

Also Apple might provide an emulation layer for software which is not recompiled.

And finally, applications in the Mac App Store, Apple can probably do the recompilation automatically.
 
If Apple converts completely to ARM, there will be a time when new macOS versions will not run on Intel CPUs. Suddenly you will be running Windows!
Now let me completely blow your mind:

If apple converts completely to ARM, there will be a time new macOS versions will not run on ARM.

Because if Apple converts to ARM, they can then go ahead and modify the instructions set architecture however they want. Since the OS only has to run on their own boxes, and they control the compiler, the programming languages, the OS, the boxes, and the CPUs, there is no reason they need to be limited by what is in the official ARM specification.
 
And what developers will spend time and money to migrate their iOS apps to the Mac which has such a tiny user base? It will only be Macs under a certain age that will support them which limits the user base even more with Apples policy to kill off support for older machines.

The tools Apple will provide will work for both Intel and ARM Macs. An application programmer does not deal with the details of the CPU. The compiler takes care of all that. So there is no more job creating one version for Intel and one for ARM. It is just two compiles.
 
"The following chart from IBS shows expected design costs through 5nm — the 3nm data point isn’t even on the chart yet."
nano3.png

https://www.extremetech.com/computing/272096-3nm-process-node
 
That's not necessarily true.

A lot of code relies on x86 processor hinting... it's not just a simple recompile and Cocoa layer to make it work on a Mac. For heavy intensive stuff, some devs go right to assembly code and that's on the chip level. Audio and video apps with specialized DSP code you can expect will never make the journey over. Right now it's lucrative enough to make a make port worthwhile for a lot of devs. IF Apple goes their own chips, you basically have the equivalent of an Xbox and a tiny dev community. What's Apple going to do, put 10 A10 chips as its Mac "Pro?"

No application developer writes assembly anymore. In fact, I am pretty sure that even macOS does not contain any line of assembly code. At worst, they are writing low level C code.

Application developers are also not writing directly to hardware. The operating system will not allow that.

In many cases, all the developers would need to do is recompile the application for ARM, and maybe making a few optimisation changes.
[doublepost=1550948899][/doublepost]
Aspyer most likely had a dual boot Mac to port it-thats my point.

Porting software is completely independent of how many different operating systems a computer can run.

Macs do not need to run Windows to port a Windows program to Mac. In the same way a Windows computer do not need to run macOS to port a program from Mac to Windows.

Porting software is all about the source code and having access to the target system for testing.
 
Are we now playing two truths and lie? Good luck-with your future ventures-just don't involve me in them.
[doublepost=1550949623][/doublepost]
Porting software is all about the source code and having access to the target system for testing.

And if you think small business's are going to spend more money than they have to, in my experience-thats not correct and if its too expensive, they will change their workflow. Business are more likely to cuts cost-not expand them (unless in an investment cycle), and last time I checked-Apple liked business purchases. But you guys seem to know business...

You people need to read the entire thread-and not conjecture where there isn't any room for it because when it's not based on your spec sheets. Get over it. If they build it-cool, but I could care less-but I would like it to be the best machine it could be, so there's at least the possibility I might have a use for it if the opportunity arrises.

[doublepost=1550950719][/doublepost]
Very few Mac users are using Bootcamp. There are approx. 100 million Mac-users today and I would be surprised if even more than a few millions used it.

I have never met a non-technical Mac user running Bootcamp.

Does that sound like me? Don't try to put a hat on me that isn't mine to wear. I enjoy bootcamp, you don't. That doesn't make you right and me wrong-even by Any numbers, because it's part of their sales pitch Today. Right now in their Intel Machines-it appears they may have that covered-but again, the user levels aren't part of the features, so it's kind of moot since Apple continues to bank on it to this day.
 
Last edited:
  • Like
Reactions: WatchFromAfar
Nope! Not gonna happen. Here are a few reasons why:

4) Most Mac software would be dead-ended and would have to be substantially rewritten to run on RISC CPUs.
5) No more macOS = UNIX without a major rewrite of UNIX for RISC CPUs.

This shows that you do not know how modern operating systems are written. Almost all the code in an operating system is above the CPU level and independent of it. There hare som part of the kernel that needs to know about specifics of the CPU but it has nothing to with RISC or CISC.

Apple has already done this before when they created iOS.

Also the distinction between CISC or RISC has lost a lot of meaning in modern CPUs. AFAIK, even Intel CPUs are now a RISC at the core but with logic to translate the complex instructions into a series of micro instructions.
 
  • Like
Reactions: chabig
First, the chip in the MBPro is fabricated and packaged for a much higher TDP. The memory and storage subsystems in an MBPro are also designed for a higher power envelope and battery size. How much better an A12x-workalike or later would perform when designed for that higher TDB is unknown (to us, not necessarily to Apple).

Second, you cherry picked one set of benchmark tasks. If you pick another set of tasks, for instance LLVM, the lower TDP A12X already beats the higher TDP i7. Improved real world compilation speed would make a lot of developers happy. Especially if they have to spend less time per annum hunting for wall plugs.

And the one task where the i7 performed significantly better, SGEMM, runs the type of algorithms that Apple has been offloading to the Neural Engine(s) and Metal GPUs in its newer SOCs, rather than the ARM cores.


you didn't read anything really posted did you? just immediately decided you had to defend the ARM cause of Apple?

first of all. if you want to try and be pendantic without reading throughouly, most of what you say can be pretty easily refuted.

First on the TDP. Any claims that Apple could just up the TDP and suddnely they're faster is not true. TDP to power doesn't scale linearly on silicon and we have existing examples of ARM servers CPU's that show that once you bring the CPU TDP Upwards, you still run into the same ceilings that x86 does. Does Apple potentially have a 30 or 95 or even 115w version of ARM scaled up? possibly, but we have never seen one either in benchmarks, leaks or anything else. Right now we can only look at their fastest max offering. And that's the A12x in the iPad Pro.

Hell of a CPU. But as my second set of points pointed out, which you ignored for some offshoot about SGEMM, for day to day user tasks (the ones i nitpicked, and left out the ones that won't affect your average user, such as you know, the average facebook user), Intel still performed faster in almost every single one.

ARM does better in certain tasks. But those tasks tend to be very specific. Usually places that are low power requirements, or highly parallel workloads (such as webserving encrpytion).

the jproblem you, and the person I originally responded to keep ignoring is that the "total" score in geekbench is a WEIGHTED AVERAGE. WHich means geekbench itself outright puts more points towards specific tasks and does NOT weigh them all equally.

This sets up a secnario where the benchmark number may very well NOT be truly indicative of real world performance based on the specific task at hand.

for example, the A12x might have a better score than the i7 overall. But if my primary use case of the computer focuses on tasks that the i7 does bette,r than the i7 is going to be the faster chip. this does also apply vice versa.

So this constant "BUT GEEKBENCH SAYS!!!!" rhetoric is just that. Rhetoric and isn't applicable in the real world.

I would love to see what Apple's designer chops can do with higher thermal envelop. It COULD be truly inspiring. I feel like out of all the problems Apple has currently, their silicon design team is probably the best and smoothest running division in the company, constantly performing and resulting in better and better results.

But given all that, no matter what we have seen, They still have not released a single A series CPU that manages more than 15w. And that's just not going to cut it for users who have focused tasks needing a lot more power. Remember, these benchmark results that we're talking about are also only intel's 28w offering. Apple would also need chips to compete against intel's 95w offerings and 115w offerings before they can even consider a full switch over. And those offerings need to be at least closely comparable in a lot of tasks.

if you're a DB Admin for example, and suddenly Apple's newest laptops are 20% slower for your tasks, even though the geekbench says the A series should be faster. who cares what geekbench says? my tasks are now 20% slower and Apple is no longer competitive. This is what they have to avoid before switching.
 
if you're a DB Admin for example, and suddenly Apple's newest laptops are 20% slower for your tasks, even though the geekbench says the A series should be faster. who cares what geekbench says? my tasks are now 20% slower and Apple is no longer competitive. This is what they have to avoid before switching.

Dell Alienware gamer laptops are already 20% faster than Apple's newest laptops for many tasks. Yet MBPros sell in a lot higher volumes, even to DB admins, than Alienware, because features other than that performance are more important to those buyers. So Apple doesn't have to avoid such performance variations.
 
  • Like
Reactions: Reindeer_Games
So Apple doesn't have to avoid such performance variations.

And why is that? In my opinion, it's because of native performing engrained multi-boot capabilities. I happen to use BC. If they topple that mountain then it could be good, but ARM in laptops hasn't been impressive to-date. We'll see-only time will tell. I believe, the user wasn't talking about the Pro line-they were speaking about mass deployment on a network of ARM's such as a educational institution; if this moves up in the food chain.

You are the one that jumped from ARM's Mac to the Pro line-twisting their words and cherry picking your response. However still, there are institutions that currently fill out their fleets with entry level for reception, admin, etc for ease of deployment.
 
Last edited:
  • Like
Reactions: Novus John
"The following chart from IBS shows expected design costs through 5nm — the 3nm data point isn’t even on the chart yet."
nano3.png

https://www.extremetech.com/computing/272096-3nm-process-node
Excuse my ignorance here, but isn’t TSMC investing $25 Billion into getting 5nm ready for Apple by 2020 according to the article on this site? What point are you making with this chart?
[doublepost=1550959473][/doublepost]
Just because Apple might switch to ARM, doesn't mean that it will come with iOS. macOS will just be recompiled for ARM and it till look exactly the same wether running on Intel or ARM.
Exactly. Ever wonder why they’ve made a point to tell us that macOS and iOS are not going to merge? Probably one of the reasons is so that this exact perception can be avoided.

macOS will continue to be macOS, and iOS will continue to be iOS...

Wonder how the whole TB3 thing is going to play out though...IIRC Apple is a joint owner of that tech, along with Intel...wondering how a TB3 controller on an ARM motherboard will play out - that is a nonnegotiable for Mac, needs to be there, can’t simply be USB-C...
 
lololololol did apple hire blizzard to run their product development?

Arm on a pro system makes as much sense as Diablo for mobile. SMH these people are idiots!


48 seconds in describes this whole sham.

 
  • Like
Reactions: Atlantico
lololololol did apple hire blizzard to run their product development?

Arm on a pro system makes as much sense as Diablo for mobile. SMH these people are idiots!


48 seconds in describes this whole sham.


That’s exactly the room full of people apple should definitely not be taking their product roadmap advice from.
 
For the costs/benefits of ARM over Intel, for me the risks are just too great. With MacOs and Windows 10 so evenly matched I would have to choose the all round compatibility of Intel and Windows 10 over what is likely to be a non-up-gradable consumer focused ARM based Mac.

I'm sure me opting out won't affect Apples share price. The truth is I've simply grown tired of Apple moving the goalposts every few years and locking in the consumer ever tighter.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.