来说说 Mac 比起 Windows 笔记本好在哪里

20 天前
 sleepybear1113

(可能是老生常谈?)先说自己的情况,Java 码农,基本只用过 Windows 包括台式机和笔记本,自有的设备的价位从 1000 - 1 万不等。

再说说项目组的情况,开发人员前后端移动端十几个人,除了我,都是用的 Mac 。我自己用 Windows 正常在他们中间写后端 Java ,目前没有发现什么不一样。目前项目部分跑在裸机 jvm ,部分在 docker 。自己电脑本地可以 build 但是因为有依赖其他服务所以本地就没尝试运行过,都是 push 代码到服务器构建打包/打镜像运行 or debug 。

再说自己和组员的情况。入职因为是 Windows ,组员是 Mac ,导致部分公司内部软件的使用方式不一样,有学习成本,这个是第一个问题。然后 Mac 上他们都有一些自动化的脚本,用 Alfred 的,Windows 没有对应软件所以要自己从零开始写(我原地学的 C# 写的 wox 插件实现类似功能),这个已经成型的特定工作的生态也是一个问题。不过在编码过程中似乎没有发现和 Mac 有多少区别?一般都是习惯性的或者自动化上的,Mac 已经有前人做了总结了但是 Windows 没有导致的差异。也许是我 Java 开发的特殊性?因为不会前端,不知道 Node 方面 Windows 和 Mac 的开发区别。

因为后面有校招生入职用的是 Windows ,我就依照自己的经验等方面带了,一年后校招生也换了 Mac 了,于是除了我全组又都是 Windows 了,所以来问问 Mac 比 Windows 好在哪里,这么吸引开发者。

前提!!!同价位!!!不要拿 Windows 三五千的和 mbp 2 万的比较,那有的比嘛。

先说不同价位的,价差 1 万的两个,体验的确千差万别。屏幕、续航、性能、调教那没得比,毕竟价格在那里。Windows 唯一大胜 Mac 的地方就是性价比,绝对的完胜了。

再说同价位的,Windows 的确没有特别多的可选笔记本了,就那么几个品牌和型号了。

先说 mbp 的优点:

  1. mbp 的续航吊打 Windows 这个我是真的羡慕,同事一天办公下来还有不少电,Windows 最多半天。而且发热问题会好很多。仅限于 m 芯片,旧款当我没说。
  2. 文件名限制上,Windows 很多字符不能做文件名,之前有个 Mac 的传了反斜杠的文件我 git 拉不下来会报错。
  3. 特定生产力软件,比如某些大模型、视频类的、iOS 的,Mac 用起来更有优势或者独占。
  4. 合盖休眠。什么垃圾 Windows 调教,有时候出个门放包里面笔记本直接变成热水袋,不知道怎么唤醒的就开始库库跑后台。
  5. cnm 的 Windows 更新。要是拖了几天没去更新,晚上跑个任务,人家能直接原地给你更新了(因此保持了尽早更新的习惯,别跟我说关闭)。
  6. Mac 生态。

然后说 Windows 的优点:

  1. 性价比没的说,总不能说 Windows 笔记本的内存硬盘是金子做的吧。
  2. 可选游戏本或者轻薄本,可以兼顾打游戏,部分游戏 Mac 就是残废或者没有。Windows 上还能选择那么多的显卡配合对应的开发。
  3. office 等办公好?之前看 Mac 上听说是不好用?
  4. 文件管理更方便?经常有人说 Mac 文件管理没那么好,现在有改进了吗?
  5. 各种软件可能 Windows 安装起来的限制更小,盗版上 Windows 的资源可能也更多。
  6. 大学生要是用 Mac 有些情况下那就是折磨。

各有来回的:

  1. Linux 支持上,两边都有优势,也有不足。比如 Windows 有 wsl wsa 这种,Mac 是类 unix ,这点我不好评价,因为这点差异有人说好说坏。
  2. 屏幕和显示上,Mac 一直都说屏幕素质好,原谅我的眼瞎,是真的看不出来,对色彩不敏感。Windows 还有触屏的我觉得有时候移动办公的时候用起来方便。显示上,UI 方面都说 Mac 更加友好,因为色彩不敏感,美术细胞不敏感,这点也没体现。不过 Windows 总能翻出来 UI 新旧的割裂这个是差评,但是人家兼容性强啊。
  3. 都说 Windows 蓝屏,我怎么似乎就基本遇不到呢?或者我使用方式有问题?
  4. 触摸板? Windows 触摸板多指也有不少手势,我的 1 万的触摸板也很跟手。但是没有怎么用过 Mac (还得学),但是听说 Mac 的触摸板更好?我都是用鼠标,因为全屏幕精确打击太舒服了,触摸板还得滑动几次。有具体说说的吗?

我把我所知道的先说了,可能会有偏见,可以指出来。因为周围都是 Mac 就想了解差异。然后帮忙补充一下 Mac 的优点,缺点也要。Windows 对比 Mac 的优缺点我觉得也可以说说?

16689 次点击
所在节点    macOS
264 条回复
RejaV
20 天前
成功人士都用 Mac
magicfield
20 天前
除了续航真没啥大区别,非要说就是 win 太自由了导致东西太杂,用不好容易导致各种垃圾软件占满电脑,mac 生态封闭所以不容易出现这种问题。

我自己用基本系统都非常干净,但之前用同事电脑发现全是各种弹窗广告,只能说用 win 系统是千人千面,用 mac 相对比较一致
murmur
20 天前
@Eddiegaao 为什么手离开键盘是个问题,有考虑台式机用户么,我只想到一个场景,是真的被迫在地铁或者野外干活的码农,连个放鼠标的位置都没有,地铁这个就不说了,纯苦逼,野外这个他还得考虑电脑是不是三防

而且还有个很重要的问题,手势是要学习的,windows 你只要有鼠标,你触控板会移动,会点击,可以完成所有操作,行云流水,为什么我明明买个鼠标就可以解决的问题,还要学习一大堆快捷指令呢?

这种情况我建议换个公司,而不是换个电脑
theyzw
20 天前
如果纯办公,mac 感觉好很多
系统和 app 干净、显示效果、 触摸板、续航

触摸板搭配 BetterTouchtool ,各种手势爽到飞起
wuyiccc
20 天前
垃圾 macos ,bug 多的一批
chenqixinlife
20 天前
性能、色彩、续航什么的都和价格有关。说点和价格无关的:macos 相对于 Windows 系统的一些有点。
1. 沉浸式工作,不会有广告弹窗(由 apple 的封闭系统决定的)
2. 如果你用 iphone 、airpods ,会和 mac 有一些联动
3. 类 linux 系统,对于研发友好
4. 系统、部分 app 颜值高一点?
5. 换了 m 系列芯片的 mac 后,风扇不转了,出风口也不热了
6. 之前从晚上看了个帖子,说是新开发的优秀的收费 app ,最先上架 app store (方便收费)
xuelu520
20 天前
mac 用户真的是自适应,就拿最简单的设置页,都卡成那样
KevinDo2
20 天前
续航、便携?
qz964408614
20 天前
macos 把一个程序最大化会自动变成一个桌面,然后用触控板可以来回切,并且 mac 切换桌面的流畅程度是要比 win 舒服很多的。win 可能要新建一个桌面然后往里面塞程序,使用起来比较麻烦。

个人认为如果是能够一直呆在一个条件好(可以放下鼠标,随时充电)的地方办公,用 windows 性价比更高。
如果是要经常走来走去或者想要体验沉浸式工作,mac 是一个不错的选择。
z1645444
20 天前
个人认为的优势,可以天然地将过去在 Linux 桌面使用的大部分配置积累和使用习惯移植过来,自带玄学优越外放喇叭

op 最后提到差异,其实说优势,要看应用场景,开发者不是只有 web 开发领域下的才叫开发者,Windows 其实兼容的领域会更多,如果我是对未来完全没有计划的,拿一台 Windows 会更保险

最后我真是要吐槽,虽然个人确实更喜欢用 Mac ,但是 RAM 实在是太贵了,凭什么按 1.5k RMB / 8 GiB 来卖?去你大爷的 1.5k 都够我入手一线品牌 DDR5 32 GiB * 2 了,你才给我 8 GiB ,还特么指着这读写跟我说诶其实使用效率更高
lucasj
20 天前
mac 的优势:屏幕、操作系统、命令行、续航
superkeke
20 天前
加一条:安装软件,删除软件。
ptg2008
20 天前
mac 那块触控板应该是遥遥领先, M 系列芯片超长的续航, 我自己使用, 有下面槽点
1. mac 的窗口调度逻辑, 应用开了两个窗口在分别在两个显示器上, 切换应用时会把两个应用全部在两个显示器上置顶, 还有那个鸡肋的台前调度
2. 写 java 的 16G 不够用, 不是说不能用, mac 内存调度激进, 会用很多交换内存, 经常写磁盘, 我 mbp pro 16g m1, 用了两年多写了 255TB, 基本上都是因为内存不足写硬盘, 开个浏览器, 两个 jb IDE 内存基本上就满了
Data Units Read: 543,370,684 [278 TB]
Data Units Written: 498,626,265 [255 TB]
Host Read Commands: 4,360,579,455
Host Write Commands: 2,575,944,440
3. 有的时候拔出外接显示器, 系统会认为显示器还在 导致副屏的应用无法拉倒主屏幕, 只能重启解决(两年多来出现了 6 7 次)
4. typec 一线通充电 会时不时出现充不上, 只能重启解决

其他的开发体验还行吧, 但是还不如 linux 舒服, 好在 brew 能弥补一下
写代码我感觉黑果更好用, 自己搞了一台黑果 10870H + 64G 内存 + 硬盘 2500 左右, 从蒙特利一路升到索罗马, 没任何问题, 经济实惠
DiaoWang
20 天前
个人感觉就是精致吧,不影响生产力的前提下使用精致的产品能带来精神愉悦? Java 到处能跑就很爽,俺们搞 cpp 的就没这待遇了,公司产品目标平台不包括 Mac ,啥组员来了都是直接换机😂

btw:那个 Windows 更新背着你重启的问题,在组策略-Windows 组件-Windows 更新-对于已有登录用户的计算机,计划的自动更新安装不执行重新启动,设置为已启用就好了,这样你没注销的情况下不自己操作他就不会乱重启了。
Eddiegaao
20 天前
@murmur #23 纯讨论哈,我之前的观点跟你一样,直到我用过 mac 的触控板后,我才改变了我的观点,所以想了解一下,你是凭你臆想,还是两边都用过才下的结论“mac 触控板 强行贴金”?

“手势要学习”这个问题,如果这都要花很大的精力学习的人,那只能说明是赛博文盲或者说智力不够?就像智能手机的上滑返回桌面一样,这都是一些很符合人类直觉的手势,再加上可以自定义让触控板熟悉自己的习惯,反正这一套下来让我的各种操作提升了效率!我在 win 的笔记本上也会自定义触控板手势提升我的操作效率

说两个客观事实:
· 手势提高效率的具体例子:比如在网页上,双指横滑 来前进 后退网页、四指点击 窗口全屏等、系统界面四指横滑 切换不同的桌面 或者
工作区域(在笔记本的小屏幕上这个用处很大)、四指上滑 平铺所有窗口 ,我知道 win 上有些功能也有,但是就是没 mac 做得好
· mac 的触控板很大,而且是玻璃面板,滑动起来跟手机屏幕一个触感,很舒服,大部分 win 的触控板又小还是磨砂,会让用户减少使用欲


而且从主观上来说 win 台式机我用来玩游戏,mac 用来办公,两边我都能熟悉操作,你为什么能扯到换公司、换电脑的问题上?
june4
20 天前
mac 有续航优势,macOS 对比 win/linux 桌面看个人喜好。但内存和存储金子价完全抵不上那点优势,内存是一个 pc 的核心关键指标,反而 cpu 对于很多人来说过剩,x86 调低 cpu 功耗照样很安静省电。
joker622
20 天前
家里台式打游戏,公司 mac 上班,主要原因是触控板和续航,天天开那逼会 mac 的体验会好很多
Bad0Guy
20 天前
自动切换浅/深色,微信已经在 Mac 上适配深色模式很久了,系统更新后开机不会出现像《微软电脑管家》这种 sb 玩意儿。给同事传文件同 Mac 直接走 airdrop 或者 localsend ,在家看电影直接 infuse 连影视库服务器然后看杜比视界版本,不用做任何调整
NevadaLi
20 天前
@murmur #23 macos 触控板确实很好用,并且学习成本很低,各种手势凭直觉就可以使用(且与手机操作逻辑相同),比如左滑右滑切换不同桌面/app ,上划显示全部,抓一下显示应用列表,这些操作鼠标实现不了,且 win 的触控板不同厂商定义不同,比如有些左滑右滑是选择固定窗口,很反人类。

再说 macbook 键盘与触控板的距离,需要移动光标或拖拽时手腕向下倾斜即可,不需要做大幅度动作,且 macbook 触控板有着舒适的触控反馈和力度。这些人体工程学设计大大的减少了操作指针和键盘的疲劳度,也更节约时间,即便很频繁的切换键盘和指针也不会有大幅度的效率问题。

对于台式机用户,你说的区别更像是台式和笔记本的差异,而不是 win 和 macos 的。我家里有台式和 macbook ,即便如此,我仍然更愿意使用 macbook 写日记,因为指针改上面段落时更容易定位,右手不需要花 0.5 秒伸手够到鼠标,使用 1m 移动并点击,再用 0.5 秒移动回来。触控板一气呵成,大拇指移动光标并顺势按下,整个过程手腕都不用移动。
murmur
20 天前
@Eddiegaao 我本人就有 mbp m1 ,笔记本是华硕那个 1.12kg 的轻薄本

换公司的意思是,我只要找个桌子连上鼠标就可以解决全部操作问题,为什么非得逼自己用触控板,鼠标的上限远超程序员想象,连 OSU 这种对定位和移速要求都很高的游戏都能玩,简单的办公操作处理不了,非得记忆各种手势么

也许我太保守了,我安卓用的也是虚拟按键常驻

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1068958

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX