It seems like there's a number of things that don't yet work or are buggy on the M1 MBP's: https://medium.com/better-programming/apple-silicon-the-dev-tools-that-work-and-dont-work-yet-5288452b9b4a
Just wondering if most of those things will be fixed next year.
P.S. also: lots of fans.
I work mostly in Chrome, iTerm, Sublime, and Pixelmator on a 2019 16" MBP and haven't had any issues. I was hoping to wait for the larger-screen Apple silicon MBP, but my old laptop didn't hold out. There's been so much negative sentiment around the Touch Bar MBPs that I was bummed to buy one. However, after using it for a few months I'd say that feeling was completely misguided. It's been great.
My question is - is there a similar app that lets me disable the AMD GPU? Again 99% of my work does not require the discrete GPU's power. Disabling it should help run the laptop cooler and enable longer battery life.
Fans are always going, and with the crapware installed by IT, CPU averages 70C to 90C
Throttles a lot, not a great developer experience.
Hope the successor Mx chip can drive two monitors without taking off, and still compile as well.
Virtualization software likely will never be fixed if you expect an x86 guests to work. The hardware obviously cannot natively virtualize x86, nor can Rosetta cannot emulate privileged x86 code. x86 Docker images will also not work.
Homebrew itself will probably be ported to ARM by then. However, there will likely be a long tail of packages that won't have ARM builds for some time.
Hopefully we'll have ARM versions of Linux working as virtualization guests on Apple hardware soon, but losing Windows compatibility will be a pain for me, it will require either ignoring the new Mac hardware, or keeping a separate Windows laptop, which is a pain.
Perhaps having a remotely accessible cloud Windows machine will be the way to go; last time I tried it, it was a pain to use the GUI remotely doe to stutter but perhaps now neworks and machines are faster and this might work better.
As for the M1 issues, nobody knows except for Apple, but I would expect that most will be solved within the next year. There's a lot of core functionality in that article you posted that I can't imagine staying broken for more than a year.
I have a new personal MBP 16” and a work MBP 16”. They are great devices but they run really hot and the fans seem like they’re almost always on.
So, I’m taking a few hundred dollar hit and trading in my MBP 16” for an M1 MBP.
If you do go for the MBP 16”, don’t worry too much. It’s a great device with compatibles lot of expansion options port-wise.
For work I couldn't do without Docker, but for personal projects I don't use it and I'm 100% regretting the MBP 16 I bought in January (which in a vacuum is still a great laptop), because I could now do everything I'm doing on it on a machine that costs half as much and has several times the battery life.