3 ms·
I also own an M1 Mac and it's subtle or large compatibility bugs with specific development tools and applications. Two cases where my work was impacted 1) I w
by azeirah 5y ago
I also own an M1 Mac and it's subtle or large compatibility bugs with specific development tools and applications.
Two cases where my work was impacted
1) I work with laravel running on a couple of docker containers. There's complicated bug where a memory leak caused by some low-level package all PHP docker containers rely on which is exclusive to Rosetta. It caused all my php containers to be out of memory permanently.
It's not an issue I had in the beginning, don't know the exact cause but I wasn't able to fix it once it started happening, so had to move away from docker for development (which was not problematic luckily)
2) It can't build OBS. OBS, like many other open-source software packages need a maintainer to add support for M1 build-steps. There was a major dependency that didn't have M1 build support yet, so simply not possible until that gets fixed.
This is the case for many packages, it just needs time before everyone catches up.
But for the rest it's perfect imo. The battery life is insane, the no-noise fan is insane, the no-heat is insane. Only battery/heat issues I ever get is when I game on it, which it isn't meant for necessarily either but just saying.
Edit: Oh I forgot to mention that while the keyboard feel is great, its build quality is.. questionable. One time a key just got stuck out of nowhere. Just stuck, nothing to do. I tried repairing it myself but oddly 3 months ago (not sure about now) there were no guides on how to safely tuck it loose, clean it and put it back.
I broke it unfortunately. This has not been my experience with any other laptop or keyboard ever. I hate this part of Apple's philosophy the most, "It's broken? Please give us a lot of money."