准备入手一台macbook pro,过来人经验意见如何?

苹果的系统不是在负优化的路上一路狂奔吗?而且就emacs本身来说,感觉确实是在linux环境下表现更好一些。

现在用台机, 用的樱桃青轴, 还是比较怀念mbp的键盘, 我是刚开始用它就习惯上了, 可能因人而异.

不疼啊, 前三年几乎天天不停敲代码, 一天十几个小时, 没有感觉不舒服, 反倒感觉比普通键盘更省力, 因为键程短. 可能我手比较敏感吧.

我用过thinkpad键盘, 樱桃红轴, 樱桃青轴, 还有mbp的, 目前感觉最喜欢的是樱桃青轴和mbp的, 特点是都不肉, 清脆, 有段落感, 可能这种比较适合我.

编程开发确实linux更佳, 不过平时必不可少用到一些桌面软件, 比如微信, 钉钉, 在线视频客户端等等, 这些在linux上太不方便了.

另外, 现在很多公司开发用开发机了, 不需要在本机编译, 这样mbp其实优势更大. 开发机用linux即可.

我现在是一台windows加一台linux开发机, 使用终端版emacs, 感觉非常方便. 写代码累了就打会儿游戏放松一下, 不用切换电脑. 另外, 其实windows里的wsl可以代替linux开发机了, 不过原来的开发环境懒得切换了.

请问用 Linux 的话像微信这种东西怎么办…准备两台电脑么?

另外也比较好奇您觉得哪些功能由于底层 API 的封闭而无法实现?

作为一枚学生,我感觉无论是什么系统开发好像都差不多… Linux 有更多可以折腾的乐趣 (unixporn)、便宜大碗(不过现在 arm mac 性能也很强了)、环境和服务器统一,mac 我觉得 UI 更 漂亮 、非开发的工具比较多(微信、Photoshop 之类的)…

不是每个人都有微信。

微信用wine,看我的博客。

MAC像窗口管理器的API就没有,导致我要实现EAF跨进程粘贴毫无办法,这只是举了个例子,linux下因为源码开放,只要能力够,啥都可以搞

确实…

不过愿意关闭 SIP 的话,yabai (一个 twm) 好像也还不错?当然选择和功能上都逊于 Linux…

有个东西叫 wine,这玩意强在 Windows 10 都不支持的程序都能跑,所以附加价值是可以玩游戏,甚至 Steam 的游戏在 Linux 也能通过 wine 玩。虽然 mac 也有(免费版叫 Wineskin, 商业版叫 CrossOver),但估计 Apple Silicon 版本的支持一时半刻出不来,而且对 32 位的支持在 Catalina 以后就不行了,所以寄希望于 Linux 还比较靠谱。顺带 Deepin 的主要卖点之一就是有商业版本的 wine。

这玩意不好用, cpu占用挺高的, 对笔记本非常不友好. 另外, 安装非常麻烦, 稳定性也有问题.

我用 Mac 好多年了, 现在依然在用. 使用效率各方面没啥问题. 就是有一点 Mac 有硬件智商税, 如果这点介意的话, 只能用黑苹果的方式来弥补.

另外, 看到你是使用 manjaro 的用户, 而且已经用的比较满意, 如果不是很有折腾意愿, 没必要转 Mac 系统.

其实我现在也不看好M1版本,因为就Intel版来说macOS上还一堆问题,M1下出问题只会更多,我几乎可以断定M1版本出了之后一堆后悔的。

我买了M1,我不后悔, 除了最初一个月在brew还不太完善的情况下还遇到了不少问题, 现在已经完全磨合开了。 对程序开发来说编译c++、rust、go 等都有非常明显的速度优势。 对于Mac OS上的开发比如APP开发,使用swift 和swfit UI较之前我的Mac book 2016 提升简直一个天一个地。 机身轻便电力强劲,很赞。

你这个提升要是不巨大就可以直接gank厨子了.

M1相对于最近的intel版本而言,最大提升就是功耗\散热\续航.

目前已知的主要问题,内存太小,ssd寿命消耗太快.(兼容性其实程序员都自己会处理)

加大内存可以一定程度减少 SWAP、缓解 SSD 消耗过快的问题。不知苹果会不会处理这个问题,还是说这根本就是他们的产品策略。

苹果老传统了,丐中丐绝对不会让你用得爽,ssd升级256也才没两年。

今年的新产品估计还是老样子,差价1500买8G内存,要是有良心就给你多送个GPU核。

这个真的有点硬核啊,赞!

厉害啊!羡慕! 你这个让人想到 Lisperati1000 作者提供了图纸然而我并没有3d打印机…

1 个赞

这个问题的答案当然是根据自己的需求和喜好决定。

首先不考虑性价比,Mac能不能完成日常刚需?如果不行的话考虑都不用考虑。

性价比上面Mac和PC比没什么优势:不考虑M1芯片的话,同样的硬件配置Mac要贵很多。但是Mac的这块P3色域的屏幕确实比大部分PC都要好。19款以后的剪刀脚键盘其实还是可以的,至少解决了失灵、连击的问题。

使用体验上,Mac系统对懒得折腾的人比较友好,UI的功能以及细节处理,基本都是开箱即用。电池续航Mac系统也有预置的优化,不需要你操心。和苹果生态圈无缝结合。另外也有很多第三方软件也提供Mac版本的,比如PS之类的。

Mac上面运行Emacs GUI应用没有任何问题,包括Emacs 28 + native compile.

友情提醒下,M1 的 Macbook 现在是没有 native compile 支持的 抱歉刚刚查询了下,现在已经支持了……

1 个赞