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

2024-08-30 10:35:18 +08:00
 sleepyfevniv

(可能是老生常谈?)先说自己的情况,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 的优缺点我觉得也可以说说?

27872 次点击
所在节点    macOS
265 条回复
RejaV
2024-08-30 11:07:25 +08:00
成功人士都用 Mac
magicfield
2024-08-30 11:07:34 +08:00
除了续航真没啥大区别,非要说就是 win 太自由了导致东西太杂,用不好容易导致各种垃圾软件占满电脑,mac 生态封闭所以不容易出现这种问题。

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

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

这种情况我建议换个公司,而不是换个电脑
theyzw
2024-08-30 11:14:47 +08:00
如果纯办公,mac 感觉好很多
系统和 app 干净、显示效果、 触摸板、续航

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

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

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

最后我真是要吐槽,虽然个人确实更喜欢用 Mac ,但是 RAM 实在是太贵了,凭什么按 1.5k RMB / 8 GiB 来卖?去你大爷的 1.5k 都够我入手一线品牌 DDR5 32 GiB * 2 了,你才给我 8 GiB ,还特么指着这读写跟我说诶其实使用效率更高
lucasj
2024-08-30 11:25:20 +08:00
mac 的优势:屏幕、操作系统、命令行、续航
superkeke
2024-08-30 11:25:26 +08:00
加一条:安装软件,删除软件。
ptg2008
2024-08-30 11:26:15 +08:00
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
2024-08-30 11:26:17 +08:00
个人感觉就是精致吧,不影响生产力的前提下使用精致的产品能带来精神愉悦? Java 到处能跑就很爽,俺们搞 cpp 的就没这待遇了,公司产品目标平台不包括 Mac ,啥组员来了都是直接换机😂

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

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

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


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

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

对于台式机用户,你说的区别更像是台式和笔记本的差异,而不是 win 和 macos 的。我家里有台式和 macbook ,即便如此,我仍然更愿意使用 macbook 写日记,因为指针改上面段落时更容易定位,右手不需要花 0.5 秒伸手够到鼠标,使用 1m 移动并点击,再用 0.5 秒移动回来。触控板一气呵成,大拇指移动光标并顺势按下,整个过程手腕都不用移动。
murmur
2024-08-30 11:35:07 +08:00
@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