My situation here at the moment:
I develop applications for mac osx (and also for other platforms like windows, iOS and Adroid). I use mostly "embarcdero Rad Studio Delphi" for this. The IDE runs only in windows, so i have a "developer" parallels x86 VM (win 10, Delphi, SQL server, Visual studio etc.). For building OSX programs, i run the IDE on the Win VM and remote compile and debug the program on the mac.
For testing purposes i have a lot additional Parallel VM's with different Windows versions and OSX Versions, all of them created with the x86 Macbook Pro. On my x86 MacBook Pro, all run fine.
I owned some other MacBook Pro's before, and switching from the old to the new MacBook was very easy: Installing Parallels, copying the VM to the new MacBook and hit run. Done in under one hour and i was ready to work.
Because of that the new macbook pro had a M1 arm chip, i waited to buy a new one because parallels was working to address this. Then parallels sendet me a advertisement mail: "Parallels is running now on apple m1 chip". So i implicit assumed that all my older VM's will run on the new macbook pro now and i went ahead to buy one.
So i am sitting here now with a new macbook pro and no of my old VM's is running. That is so bad. I have to buy a win 11 licence and set up a new developer VM for me. That takes me days, not hours. Some of the older stuff will not run on win11 arm. So, at the end of this huge effort, i will have a brand new win11 arm developer VM on which the old stuff not work, and alle the Test VM's will also not run.
Very bad situation.
The point is, until now i was able to do all my work (developing, testing etc.) with one macbook pro. Now this does not work anymore.
So how could i rescue my situation?