
Swift
不太适合。我自己用的是一台M1 Max的MBP,还有一台M2的MBA,另外还有两台上古时期的Intel Mac,也算得上是老Mac用户了。除非你非得写
Swift、Objective-C这类语言,否则选择Mac并不是必须的。待机时间好? 程序员真的需要在
咖啡店写代码吗?大多数人不都是在工位上接两个大屏工作吗?即便不在办公室,也可以找个地方插上适配器啊!难道现在的程序员主流办公方式是居无定所、随地找个桌子就能开工吗?色彩表现好? 接上外接显示器之后,
屏幕色彩的优势基本就没了;而且大部分程序员对着单调的IDE界面,
屏幕色彩再好也体现不出来。毕竟编程不是做设计,显示器的色准对开发效率影响不大。性能优秀? 虽然
苹果的芯片能效比确实很高,但整体性能还是比不上堆料充足的台式机或者游戏本。Windows系统的机器可以轻松扩展内存,这对于需要同时运行多个虚拟机的开发者来说非常友好。比如做
Android开发时,我可以同时开好几个版本的模拟器,还能顺便跑一个
服务器环境。而且最新的Intel Lunar Lake系列处理器已经反超了
苹果,在相同任务下,续航甚至比目前在售的M3 MBP高出30%。字体和UI渲染好? 现在早已不是WinXP时代了,Windows 11的字体渲染和
macOS各有特色。如果你拿十几年前的老WinForm软件来对比,那确实没法聊,毕竟
macOS上的很多老旧应用根本无法运行。
苹果生态优势? 跨端剪贴板?
微信输入法也能做到类似功能。iCloud同步?各大网盘
客户端早就提供了更丰富的云存储方案。耳机切换?除了
AIrPods这种
苹果独占产品,其他中高端
蓝牙耳机大多支持多设备无缝切换。联系人和信息同步?
安卓阵营的Phone Link同样能做到。至于Finder的各种问题、窗口布局混乱、让人抓狂的文件系统、昂贵得离谱的存储价格、长期存在的鼠标延迟 bug、Darwin 开发环境与生产环境兼容性差、x86 虚拟机性能大幅缩水(超过50%)、玩游戏体验极差、
word 排版问题频出、
excel 功能严重缩水……这些都是Mac用户不得不面对的现实。最后补充一点,有人说
苹果适合用来连接
服务器开发,好像Windows笔记本不能连似的,这显然是个误解。