What does Apple M1 mean for developers?
The M1 is the first Apple-designed System on a Chip (SoC) that’s been developed for use in Macs. It marks Apple’s transition away from the Intel chips that the Cupertino company has been using in Macs since 2006.
Is M1 Mac mini good for development?
Mac mini (2020, M1 version) — best Mac for programming on a budget. If your budget is tight and you don’t want a second-hand or refurbished Mac, then the Mac mini (2020) is your best choice. It uses Apple’s impressive new M1 processor, which makes it more than powerful enough for the majority of coding.
Is Anaconda supported on M1 Mac?
We are in the process of adding macOS ARM64 as an Anaconda-supported platform. These packages will be built and tested on M1 Macs.
Can the M1 MacBook Pro be used as a Dev machine?
All of that can be fixed in software, and the entire industry is currently working on making the experience better, so by next year — when Apple updates the 16-inch MacBook Pro and releases the next generation of its M chip line — it should be absolutely possible to use an M1 Mac as the main dev machine.
What do you think about M1 Macs?
If you do mostly web development or web design and don’t rely on things like docker or if you can use a mock API to mock your backend dependencies – I think this system makes a lot of sense. The analogy of the M1 Macs feeling like the same type of improvement as switching to SSDs is so spot on. It’s crazy how responsive it is.
Does Visual Studio for Mac support Apple Silicon / M1 architecture?
We recently posted about how Visual Studio for Mac is supporting Apple Silicon / M1 architecture through the Rosetta translation layer starting in version 8.9, and we’re working towards native support.
Is the Intel M1 architecture good for software development?
The speed of the CPU is important for development and the M1 architecture stands out with some impressive boasts of performance. The first-hand experience says that you can tell the new MBP is snappy while maintaining excellent battery life. Available threads that perform at a variety of speeds is excellent for development.