Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

szilske

macrumors regular
Original poster
Nov 10, 2015
106
34
Germany
Hey folks,

I ordered my 14" MacBook Pro and now I wonder what is the best way to migrate from my Intel MacBook Pro.

Will setting up the new one from a TimeMachine Backup just work fine? What about Software, that is installed? Will it be "upgraded" to the native Apple silicon version automatically if it's a) installed from App Store b) installed manually c) installed with HomeBrew? Will HomeBrew even work?

Or is it better to set it up from scratch?

I hope you guys have tried this all out and can tell me what to do!

Cheers!
 
I always set up my stuff from scratch since it gives me the opportunity to clean up a bit. If your apps are universal binaries, they should run natively in your new Mac. Otherwise you will need to install the native version.

Homebrew has been M1 native since spring 2021, with almost everything working as a charm. Please note that brew has been moved to /opt/homebrew on the new systems.
 
  • Like
Reactions: Chevysales
Homebrew has been M1 native since spring 2021, with almost everything working as a charm. Please note that brew has been moved to /opt/homebrew on the new systems.

Thanks for your thoughts! I prefer to clean up regularly and restore from TimeMachine ... this Homebrew being moved to /opt/homebrew will that have any implications when restoring? Do I have to move it manually or reinstall?
 
Thanks for your thoughts! I prefer to clean up regularly and restore from TimeMachine ... this Homebrew being moved to /opt/homebrew will that have any implications when restoring? Do I have to move it manually or reinstall?

Definitely reinstall. Moving homebrew from a backup will likely end up in tears :) Also, it won’t give you the ARM enabled software.

(You can still use the x86 homebrew for compatibility reasons if you want. The homebrew site has instruction).
 
  • Like
Reactions: chengengaun
I will manually backup any apps and restore files and apps manually, after backing up tho I would check the apps every website to see if there is a universal or native app available since some apps like chrome serve you Intel apps (not universal) if you're using Intel CPU
 
Definitely reinstall. Moving homebrew from a backup will likely end up in tears :) Also, it won’t give you the ARM enabled software.

(You can still use the x86 homebrew for compatibility reasons if you want. The homebrew site has instruction).
I heard you might not need to install 2 hombrew installation. Each for the architecture. From what I've heard . If you want to install an x86 bottle. You just need to run the env with Rosetta before running the install command. Like using another terminal that runs in Rosetta. Or just do : arch -x86_64 brew install TEST. And it should automatically download and build it for x86 from what I understand and install it in the old folder layout instead of /opt.

Haven't tried it myself tho since my MBP is still on the way :p
 
So the strategy is probably to completely remove Homebrew and all installed packackes, backup with TimeMachine, restore from TimeMachine and reinstall the native Version of Homebrew and then reinstall the required packages.

Anyone knows the best way to completely remove Homebrew? I have never done this before ?
 
So the strategy is probably to completely remove Homebrew and all installed packackes, backup with TimeMachine, restore from TimeMachine and reinstall the native Version of Homebrew and then reinstall the required packages.

Anyone knows the best way to completely remove Homebrew? I have never done this before ?
Now that. I don't know but good luck to you and hope the migration process run smoothly!! ?
 
So the strategy is probably to completely remove Homebrew and all installed packackes, backup with TimeMachine, restore from TimeMachine and reinstall the native Version of Homebrew and then reinstall the required packages.

Anyone knows the best way to completely remove Homebrew? I have never done this before ?
Did this work for you? I'm going through the same issue now.
 
Intel apps seem to have problems on M1+ Macs! You best bet is only use universal or silicone native! IMHO even heavy apps may run at first but it will make your Mac reboot more and more!
 
Intel apps seem to have problems on M1+ Macs! You best bet is only use universal or silicone native! IMHO even heavy apps may run at first but it will make your Mac reboot more and more!
That's much too broad a statement. most Intel apps are working fine. Some apps with Intel plug-ins have trouble because Rosetta doesn't always handle the handoff perfect in that specific case.

Still, it's best to update your apps first. If they have a universal version you'll get that and then be fine.
 
That's much too broad a statement. most Intel apps are working fine. Some apps with Intel plug-ins have trouble because Rosetta doesn't always handle the handoff perfect in that specific case.

Still, it's best to update your apps first. If they have a universal version you'll get that and then be fine.
I'm taking big programs like DAWS and Videos makers software!
 
Most Intel apps run fine, but there are well documented specifics of what doesn't work at all or not so well (this is taken from The Eclectic Light Company, see details there):

What M1 series Macs can’t do

They can’t run any version of macOS before Big Sur, even in a virtual machine, as those are built to run only on Intel processors. Rosetta can’t translate those, nor can virtualisation environments running on M1 Macs run macOS 10.15 or earlier.

They can’t use some app plug-ins that are Intel-only unless the host app is run in Rosetta translation. This is because translation applies to an entire process, including all the code modules which it might load dynamically. T

They can’t run any unsigned native (ARM) code, including command tools.

They can’t use Intel kernel extensions.

They can’t run Intel code which relies on some newer Intel instruction sets and processor features, such as AVX, AVX2, and AVX512 vector instructions.

What M1 series Macs don’t do so well

They don’t run any Intel operating systems easily. For Linux, this is unlikely to be a problem as there are some good distros which run natively on ARM, which can then be virtualised well on an M1 Mac. For Windows, this becomes complicated. Windows 10 and 11 for ARM will run well when virtualised, but not all Windows software runs in those ARM versions, and some vendors are very reluctant to let you know whether this would be feasible. It sets up supply chain problems too: if you rely on a Windows app, which in turn relies on Windows 11 for ARM being able to translate and run it, which in turn relies on Parallels Desktop or VMware to virtualise it, then your reliance has multiple points of failure.


They don’t load third-party Universal kernel extensions as standard. Running an M1 series Mac in Full Security mode prevents the loading and use of all third-party kernel extensions.

They handle external bootable disks differently from Intel Macs. Unlike T2 models, booting from an external disk doesn’t require enabling in Startup Security Utility, but each bootable volume requires ownership and LocalSecurity settings. Apple Silicon Macs have to start their boot process from their internal SSD, and can’t start up wholly from an external disk. Although many users have no problems starting them up from external disks, some report that specific models of SSD don’t work reliably.
 
  • Like
Reactions: Tagbert
Hey folks,

I ordered my 14" MacBook Pro and now I wonder what is the best way to migrate from my Intel MacBook Pro.

Will setting up the new one from a TimeMachine Backup just work fine? What about Software, that is installed? Will it be "upgraded" to the native Apple silicon version automatically if it's a) installed from App Store b) installed manually c) installed with HomeBrew? Will HomeBrew even work?

Or is it better to set it up from scratch?

I hope you guys have tried this all out and can tell me what to do!

Cheers!
Save yourself aggravation and start as new.
 
Use Migration Assistant application in Utilities to bring in saved Email boxes , pictures, and on old machine save in text files or saved email the serial numbers of your Shareware/Commercial s Then download the current versions software and use those serial numbers on the new software or software upgrades! Also on the new M1s try to limit Intel only software and look for Universal of native silicone software, use the first Post for that kind of software!
 
  • Like
Reactions: Tagbert
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.