M1性能到底如何,现在不清楚。苹果重来没给出M1和Intel 的哪款CPU来对比,说自己是最快的。用M1的MacBook pro 是MacBook Air 加个风扇,让人有些不舒服。但是,总的说来MacBook 因为是封闭的系统,又是Linux, 所以系统的性能要比同样硬件配置的Windows 好不少,文件系统的管理和性能也要比Windows 高很多,基本不会有PC越升级越慢的问题。用Mac的,花在维护机器本身的时间要少于用Windows PC的。
但是Windows的好处还是不少,用VM装各种linux可以涵盖几乎所有学习场景。在Windows 上用VM Linux比在Mac上用Windows VM要经济不少。 不过现在我都鼓励孩子用Cloud上的云服务,利用各种instances去配置自己需要的服务,比利用VM更方便和安全。M1上到底compiler 的兼容性如何还真不知道,不过大学生对compiler的兼容性要求应该不高。M1上either x86或者Arm的gcc应该支持得不错吧?如果这都不行那就太扯了。如果现在买一台intelCPU的新Mac,怕就怕过个2年左右,支持x86的新Mac软件会越来越少,而且许多新的Mac上的跨Apple平台的新功能你的Mac上会享受不到,也就是说用了用了3/4年你的Mac就要被淘汰了。
如果真的考虑编译的兼容性,不妨一台Windows笔电一台Mac。毕竟让孩子熟悉both Windows和Mac对他们今后的发展都是有好处的。