Great input thus far!
Hi, soooo i'm studying software (computer science), and I wanna buy my first mac, but I'm unsure which to buy, and which config would be the most fitting...
I'm considering the following configs but I'm happily taking suggestions/recommendations!
- M1 pro 16 Gb memory 512 Gb SSD 8 core cpu
- M1 pro 16 Gb memory 512 Gb SSD 10 core cpu
- M1 pro 16 Gb memory 1 Tb SSD 8 core cpu
- M1 pro 16 Gb memory 1 Tb SSD 10 core cpu
- M1 pro 32 Gb memory 512 Gb SSD 8 core cpu
- M1 pro 32 Gb memory 512 Gb SSD 10 core cpu
I'm unsure of what other info to include, so feel free to request info that is required to be able to help me
I would suggest sticking to the Apple M1 Pro with 8-core CPU, 14-core GPU. It should be plenty even a few years down the line.
To give you an idea, I used a 2018 HP Envy x360
quad-core i7 (Intel UHD 610 iGPU), 12GB RAM, 256GB SSD eventually upgraded to 32GB and 1TB. Honestly, the RAM and SSD capacities were overkill, but I only wanted to do an upgrade one time. I primarily did them in the second year for a section of learning MS SQL Server management (i.e., Active Directory user groups, permissions, etc). The assignments required two VMs (Windows Server and Windows 10 client) running simultaneously.
Any who…
As for storage, ask if you’re going to be using the Mac for things other than schoolwork (i.e., photo and music libraries, etc). For most software development, the file sizes are small. All of my assignments, including some from general classes, total <40GB — I have them archived. VMs require ~30-60GB. Basically, 512GB is absolutely doable. With that said, you could have external storage. Yes, that’s not preferred with portable computers, but nowadays is tolerable thanks to SSDs being small and fast. Example options:
Creating top-tier content can put a strain on your device, your camera or your system. From the brand trusted by professional photographers worldwide, the SanDisk Extreme PRO Portable SSD provides powerful solid state performance featuring 2000MB/s read and 2000MB/s write speeds in a rugged stora...
www.amazon.com
(
SuperSpeed USB)
TB3ENVPSX01 1.0TB OWC Envoy Pro SX Thunderbolt (40Gb/s) Bus-Powered Portable NVMe SSD. Super-fast Xtremely portable Thunderbolt/USB4 SSD for daily storage and backup to production-level audio, design, and photography.
eshop.macsales.com
(Thunderbolt 3)
As for RAM: 16GB should be sufficient.
I don’t have
MAMP installed at the moment. However, below are some quick example workflow setups for Web development.
Surprisingly, the memory usage decreased after opening an image editor, Affinity Photo, and FTP app, Transmit.
I'm a computer science student so i'll mainly be developing on the machine as well as consuming multimedia, one of the restraints for me buying one of the macbook straight away is that i'm currently doing a project working with WPF C# (.net), do you guys know a work-around on how to use that on a mac, with acceptable performance.
As others have mentioned, .Net development is going to be tricky because it does require Windows. Similarly, if the courses use DBMS such as MS SQL Server, you’re going to be even more dependent on Windows (and I don’t think the ARM-native version of Windows is currently an option). To be even more blunt, such restrictions were significant reasons as to why I purchased (i.e., added) a Windows laptop for class work. Lastly, I did have a few classmates using their Macs, VMs for specific classes; although, of course, they were Intel-powered MBPs.