Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Thank you very much man! really REALLY appreciate it.

Jesus that Mac lockdown sounds VERY scary .. I understand the app installing part, but you mean literally no file system, no through-terminal system manipulation, all that its bye too? <- this is the iOS lockdown level

Highly unlikely that would ever happen. Really the main value proposition of MacOS over iOS is that it is not locked down, so as long as MacOS exists you will likely be able to install your own software on it, one way or another.
 
Switching to ARM doesn't mean those applications cannot be ported to it, sometimes very easily. The mileage may vary depending on the specific app, but usually anything coded at a high enough level should be trivial to port.

In the Linux world it's nothing new, there are already distributions supporting ARM architectures, e.g. Debian on Arm64:

ever tried to port a complex application across cpus? Especially from a cisc to risc platform? Its rarely cost effective to do port from windows to Mac even on intel. Across cpu families, it's likely no cost effective At all. It'd also be the end of virtualization of windows, so you can count parallels and fusion out too.

if It's a dual path, fine. A complete replacement would, yet again, reflect how little Apple understands the real world. And unless they come out with a very clear, explicit dual path statement, even the release will create a lot of doubts. The corporate bean counters wouldn't take the risk on buying assets and building infrastructure that may go away in 2-3 years.
 
  • Like
Reactions: whfsdude
So I assume this will utterly break all software compatibility for companies like Avid, Adobe, Steinberg, PreSonus, Ableton and on and on and on...? This could be the PPC -> Intel nightmare all over again! I do not see these companies quickly rewriting all their software from the ground up in a quick manner by any means. SMH
If they learned anything from the last transition, this one should be a lot easier.
 
  • Like
Reactions: Nermal and CarlJ
This isn't replacing x86-64 but rather complement the lineup with MacOS compatibility for lighter loads but with the mobile advantages of always on, longer battery life, built in 4G/5G connectivity, etc. Much like Surface Pro X to the rest of Surface line.

This is welcomed news since iPadOS/iOS is too dumbed down.
 
  • Like
Reactions: MacsAre1
It depends on the APIs and functions. If Apple doesn't change any of the APIs at all, and that every old function will continue to work, then you're right. But I'm not sure that's possible. Some of the APIs are unique to Intel. For example, the way you call the hardware-assisted HEVC encoder currently might be unique to Intel. I'm sure there will be a way to do the same thing on ARM, but it might be slightly different and will require a bit more of a rewrite in the software.

Intel's on-chip HEVC accelerator is a rather specific case, but for sure there will be some hiccups around the periphery of the APIs.
 
  • Like
Reactions: oneMadRssn
ever tried to port a complex application across cpus? Especially from a cisc to risc platform? Its rarely cost effective to do port from windows to Mac even on intel. Across cpu families, it's likely no cost effective At all. It'd also be the end of virtualization of windows, so you can count parallels and fusion out too.

if It's a dual path, fine. A complete replacement would, yet again, reflect how little Apple understands the real world. And unless they come out with a very clear, explicit dual path statement, even the release will create a lot of doubts. The corporate bean counters wouldn't take the risk on buying assets and building infrastructure that may go away in 2-3 years.

I've ported complicated software from Sparc to x86 and from x86 to powerpc. It's not that hard if you aren't accessing hardware directly, and if you don't make dumb design decisions (like counting on Big Endian vs. Small Endian)
 
N
The *only* Apple hardware supported by most corporate environments is ARM-based.

Theres a very large and growing corporate footprint of Macs, and it's a significant chunk of apples business. This would put a quick end to it.

apple may be thinking that everything will be in the cloud And we will all have ubiquitous high speed connectivity..which, while completely wrong, is how they've been building software for a while now. that May be true in Cupertino. Not so much in the rest of the world. And no, 5g isnt going to solve it either. For the vast majority of the population, it'll be no better than LTE because of the frequency restrictions.
 
Never been a better time to be an Apple developer

[automerge]1582567354[/automerge]

I don't know what argument you're making by linking to the Swift 6 roadmap. I work on a reasonably large Mac project that's been around for a while. Every new macOS release brings new problems for us. Many frameworks have incomplete documentation, and framework bugs persist for years. Even Xcode has bugs and performance issues. As for Swift, that's a whole different topic, but I'll say the language hasn't yet fulfilled the original goal of a scalable, approachable language. As of now, Apple seems more focused on turning it into a complex language for writing their system frameworks.

Speaking as a user, the drop of 32-bit support in Catalina killed off a chunk of legacy software that will never get updated. Dropping x86 will be like a one-two punch. Large developers may stop paying attention to the Mac entirely, continuing an ongoing trend that started a few years ago. Once-reliable Mac developer Blizzard never bothered porting Overwatch, one of its most popular games, and with the cuts Activision has been making, I expect that trend to continue for future titles.
 
  • Like
Reactions: Mr Todhunter
N


Theres a very large and growing corporate footprint of Macs, and it's a significant chunk of apples business. This would put a quick end to it.
No, it's not a significant part of apple's business. In fact, the *entire* mac business is not a significant part of apple's business. Certainly it's a lot smaller than the increase in sales they will get from people who want something compatible with the i-devices they already use and love.
[automerge]1582569965[/automerge]
It won't be much better if the Apple ARM CPU for 16”MBP runs as hot as Intel CPU.
True, but why would it? Each core would, for example, need at least 20% fewer transistors, and it's switching transistors that generates the heat.
 
Finally. Intel hasn't done anything in a solid three years. This will get them invigorated, thus far they've only had to stay even or a step ahead of AMD, which hasn't been hard. Of course I'm assuming it will be ARM, but I think that's probably going to be true considering the rumors coupled with this news. Going another route just wouldn't make sense.

Pros:
- Faster, probably a profound performance increase. I bet 20% with more power and cooling.
- Most likely would be cheaper for Apple to produce than to buy from Intel.
- Most games on iOS/tvOS will likely appear on MacOS. This could be a big deal.

Cons:
- No more dual boot. Looks like we're confined to virtual machines. Meh, it was a good run. I'll keep an older MBP or iMac around and just have it boot straight into Windows.
- Will likely require software rewrites, which took years for some apps when x86 replaced PowerPC. You'll see hundreds of small projects get abandoned.

Questions:
- If it won't process the x86 instruction set, will there be an emulator?
- What about graphics? Will it do both, like iPhone/iPad?
- Will this be the big OS change to MacOS XI or some other brand?

So exciting! I don't understand the negative nellies here, it may come with a price and will be painful for 2-3 years like the PowerPC transition was, but in the end it will be extremely positive.

I think there will be a major rewrite to a new Mac OS based system. Darwin, regardless of how robust and stable it is and what it gave us ... we may see something more aligned to a particular build or part of Linux.

That said the real gains we'll see is to customization of the instruction ... such as what RISC-V promises. who knows.
 
Even Apple / TSMC can't defy the laws of physics. Eventually they, like Intel, will come up against a wall.

There is a clear roadmap, 5nm, 3nm, 2nm, 1.4nm and 1nm. And they are working on sub 1nm ( in TSMC terms ). So we still have at least another 10 years to go.

I have been waiting until the announcement of MacBook Pro 13" ( I actually hope it will be 14" but seems that wont be the case ) before I post this. But I thought it would be relevant here.

2015 Early MacBook Pro 13"
2.7 GHz (i5-5257U) dual-core Intel Core i5 14nm
8GB DRAM
128GB SSD

$1299

The Rumoured 2020 MacBook Pro 13"
Updated Quad Core Intel 10nm
8GB DRAM
128 SSD.

$1299 ( Same as current line up )

For 5 years, you get 1 node improvement and 2 more cores. I mean sometimes I cant blame Apple for wanting to switch to ARM.

Although I still think this report is purely based on Ming getting info that Apple will be using more 5nm capacity. Not necessary means that it will be for the Mac.
 
I need Bootcamp. Period. I *don't* want a slow virtual layer between me and the Windows apps I need to run.
First of all, modern virtualization software offers negligible performance loss: even gaming on Windows inside Parallels can be done within a couple FPS compared to native Windows. This is about Windows x86 guest on macOS x86 host.

For x86 guest on ARM host, virtualization is likely going to require more overhead... but Windows has an ARM version already and I don't consider so unthinkable that they eventually expand it to be much more of a first-class citizen instead of a strange exception.

If the future for CPUs is ARM, Windows will follow suit.
 
I've ported complicated software from Sparc to x86 and from x86 to powerpc. It's not that hard if you aren't accessing hardware directly, and if you don't make dumb design decisions (like counting on Big Endian vs. Small Endian)
All of which are cisc processors. There's a lot of software that does directly interact with hardware, and relies on those robust instruction sets. sure, for some apps it's a port. But for a lot of others, it's a rewrite. And in either case, it's not likely to be cost effective to maintain two fundamentally different code paths. This isn't Rosetta....it's a different world now...a lot of people rely on intel.
[automerge]1582570259[/automerge]
There's a massive difference between virtualizing a cpu and emulating one.
 
I don't care about an ARM based Mac in 2021. I want an iMac refresh THIS SPRING. It's been a year since the 2019 iMac were released.
 
So the MacBook will be resurected.

I believe this is what this is really for. Macbook will be ARM with LTE/5G Cellular and great battery. While the rest of lineup will be X86. Every manufacturer offers a ARM variant, but I don't believe this will be a major shift over to ARM only. Plus i remember reading not to long ago Apple was playing with some of AMD's new chips as well.
 
Jesus that Mac lockdown sounds VERY scary .. I understand the app installing part, but you mean literally no file system, no through-terminal system manipulation, all that its bye too? <- this is the iOS lockdown level
Yes, it sounds very scary - if it happens. A zombie invasion would also be really scary - if it were to happen. It's a question of how likely either is. I don't consider either very likely.

(By the way, "literally no file system" is never a thing - it's all a matter of how exposed the filesystem is to the end user - iOS has a traditional Unix filesystem, it just didn't use to expose any of it to user - now users can see limited portions with the Files app.)

The day that I can't open a couple dozen terminal windows running bash shells, with half of them ssh'd to other servers, is the day I start running Linux (or some other Unix variant) on my personal and work machines. Because what macOS is to me (and a lot of other developer & scientific types) is the best available combination of Unix workstation that can run a wide variety of commercial software. Take away the Unix workstation part of that and it's no longer of use to me.

But, again, I don't expect that to happen. I can imagine the possibility of Apple selling a few models (but not the whole line) that are locked down, more appliance-like, for people who want such a thing, but I rather suspect that Apple would cheerfully direct most of those people to iPads.

(Personally, I'd love to see them do a few higher-end hybrid machines that had both a fire-breathing laptop-targeted [rather than iPhone-targeted] ARM CPU/SoC, and an x86_64 CPU, with the x86 shut off most of the time, macOS compiled for and running entirely in the ARM chip, and all of the built-in apps and newly compiled apps running as ARM code, with the OS only spinning up the x86_64 chip when it's necessary to run x86_64 code - so BootCamp works, VMware/Parallels work, and legacy x86_64 Mac apps work - keep in mind that they already made the jump to 64-bit, leaving 32-bit behind, so the really legacy apps all broke already.)
 
Last edited:
  • Like
Reactions: bluecoast
I hope this is confined to the basic mac models and not the pro versions, imac etc. Seems like the beginning of the end for macs as we know them. Not a fan of this idea.
 
  • Like
Reactions: whfsdude
It won't be a proper desktop/laptop. Hard as Google has tried, nobody considers ChromeBooks to be proper desktops/laptops. This will be the same.
This is more due to the ChromeBook device being designed as very cheap and running a glorified Chrome Browser with a lot of limitations compared to a "normal" laptop. If that's also Apple's vision for an ARM MacBook I'm definitely not on-board either.

If Apple's vision is a powerful general-use laptop instead, for many users all applications they want will eventually become available either through the App Store, or through third party projects like Homebrew, which already patches and packages a lot of third-party software for macOS.

E.g. I'm pretty sure the vast majority of packages on Homebrew would require very little to be compiled and packaged for an ARM based macOS, especially since many are from open source projects which have been ported to ARM already in the Linux world.
 
  • Like
Reactions: CarlJ
The time will come when x86 Macs aren't sold.
That may very well be the case. But we can't be certain. It could be that for notebooks they use ARM and for desktops, they use x86. For example, assuming Intel can get back on track and ramp to 7nm, 5nm, and so forth, and also assuming AMD ramps itsr Milan and Genoa platforms, x86 raw compute performance will most likely exceed ARM-based compute performance. Do you really think Apple ARM will exceed Threadripper, for example? So we can't say for certain that Apple will completely ditch x86 altogether. It could just be that for a given performance/watt, ARM just makes more sense in notebooks.
 
  • Like
Reactions: whfsdude
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.