狠狠的剁手 —— 「macbook揽件日志」

本文最后更新于 2024年5月4日 凌晨

狠狠的剁手 ——「macbook揽件日志」

背景

早在2020年买幻14的时,就考虑过mac,但是当时由于m1的软件支持度较差,并且价格极为昂贵,就迟迟没有入手。

现在已经有了一台48G内存的win本做支撑,基本上不存在后顾之忧了,所以一直就在观望一个入手mac的好时机。

一开始想买mac的理由无非是:

  • macos的系统体验
  • 屏幕素质和续航

打算的场景就是在宿舍工作,开会,以及实验室搞累了可以换个环境写代码或者写文档笔记。

目前的幻14几乎无法满足移动工作的需求,一来是脱离了电源屏幕素质大幅度下降,整个画面给人一种很虚的感觉,然后就是待机最多撑不过2.5小时,并且只要运行一点点编译之类需要用到cpu的活的时候就键盘滚烫。

以及一点很难受的,当我把幻14的显示器线拔掉再插上的时候,我的各种软件的分辨率总是以一种难以理解的方式存在,要么是接上显示器了还保留着笔记本的分辨率,要么是拔下来了还保留着显示器的分辨率。

总之在经过两年左右的使用后我的评价就是:这就是一台必须要电源 + 显示器才能干活的东西。 然而这个砖头一样的电源我也厌倦了带着它到处跑。

然后上周逛v站的时候看到了一个商家13800的32G + 1T + M1 pro的全新配置,加群观望两天后发现服务还挺不错的,当时就有点动心了。

契机

然后上周突发奇想把整个系统换到了win11,然后又把win11从21H2更新到了22H2,然后喜闻乐见的时期就发生了——我的电脑直接开不了机了。。

然后我花了一下午的时间找bug,然后在折腾了2小时后愤然直接下单mac,实际上算是一次冲动消费了,也算是windows给我狠狠的上了一课。

(最后也找到了原因:https://github.com/valinet/ExplorerPatcher ,最后我在PE上把这软件卸载后就好了,教训就是以后不要随便装侵入式软件了,没准哪天系统更新就直接变砖了还半天找不到原因)

体验

在我使用了近一周的mac后,到五一放假才慢吞吞的写这篇博客,这些天基本上mac的全部开发环境都装好了,并且拿来实际测试了各种不同环境下的工作场景。

总的来说,体验优异,但也伴随着一些槽点。

整体体验

首先是预料之内的,高屏幕素质和高续航带来的体验。

早上带着mac出来上一上午课 + 课上记笔记和写代码,下午在实验室不插电源继续工作一下午,晚上回到宿舍大概还能剩下30%

然后经常换换环境工作确实很爽啊,不用在实验室待整整一天了,这一周我在实验室的时间几乎是之前的一半,总是游走于走廊的座位和宿舍之间,感觉就是有助于身心健康(

由于mac的触控板体验极佳,不需要外接任何东西就能工作的很好,经过一周的体验,我发现mac对于我来说最佳的使用场景还是不要外接任何东西:

  • 首先外接了显示器就需要外接键盘+鼠标,然而:
    • 首先我的显示器只有2k分辨率,mac的hidpi支持不好,即使装了better display, 整个字体渲染出来还是比windows相去甚远
    • 其次我的键盘针对windows之前改过键位,然后我的mac本身又装了karabiner并且定制了一套针对capslock的键位:gist: karabiner.json, 如果再外接键盘又得重新修改键位
    • mac的外接鼠标移动是有加速度的,总之手感比较奇怪
  • 其次外接显示器会大幅增加本身耗电,这意味着我得每天带着个充电器出来或者在实验室再准备一个充电器,而我在不外接设备的情况下mac绝对可以保证我在外一天不用充电

总之就是各方面体验都会下降,还降低了便携性,并且我还得把我的(配置实际上更好)的win本拿出来给mac腾地方,多么的得不偿失。

系统体验

上面就是我对mac的使用场景的一些理解,然后谈谈mac的系统。

macos自带zsh的原生体验绝对比windows上的terminal + wsl的体验要好很多,在windows上我曾无数次的考虑两个问题——开发环境到底是放在win里还是wsl里,以及wsl是否要和win共享环境变量?

都说wsl好,但实际上体验还是割裂的,如果把开发环境放在wsl里,只能用jetbrains或者vscode远程连接开发,总是存在各种体验不到位,jetbrains的远程基本是个残废,而vscode写java总是有点不够使。

而如果把文件放在win下,wsl提供编译/运行环境,又存在着因为文件系统的不一致导致的效率低下的问题。

这种割裂感在我查找了大量资料后仍然没有得到一个完美的解决方案。

但是mac就不一样了,由于是类unix系统,直接开一堆tmux搞环境只能说爽的一批。

上面是对于os的一些个人体验,然后就是ui的问题,这块只能说有好有坏。

好处就不多说了,整体的动画和ui的精细程度都做得非常好,但是在界面和交互逻辑上还是有几点令我挺不爽的:

  1. 调度中心: 这一点也是我不喜欢mac外接显示器+鼠标使用的原因,自带的触控板由于可以三指上划选择窗口而导致体验良好,但是如果外接了键盘,体验就会大幅下降,因为mac自带的command + tab的底层逻辑不是切换"窗口", 而是切换"程序", 这意味着:
    • 当你在关闭所有程序窗口后, 使用command + tab只会将焦点移出当前窗口, 除此之外不会调度出目标程序的窗口
    • 当目标程序窗口有多开时, 不会全部显示而是就显示最上层的一个
  2. 窗口的放大和移动逻辑: 自带没有将窗口"最大化"的功能, 而只有全屏的功能, 并且窗口左右/上下分屏不如windows的直接移动来的好, 但是这个可以通过软件解决
  3. 刘海: 刘海 + 菜单栏间距的加大化导致在14寸屏幕下菜单栏的右边根本放不下几个软件, 而有些软件打开又是只在菜单栏放一个图标, 用别的都打不开( dropbox, onedrive, snipaste, picgo等等挺多的), 相当于那个软件就直接废掉了, 目前的解决方案只能通过将刘海屏去掉(整体屏幕下移), 或者用hidden bar或者bartender等软件进行菜单栏的收纳管理

all in all

这个mac今后的用途大概就是: 拿来到处跑, 让我的windows免于它不擅长的移动场景.


狠狠的剁手 —— 「macbook揽件日志」
https://moreality.net/posts/16771/
作者
Moreality
发布于
2023年4月29日
许可协议