7个回答

M2版 MacBook 上手体验如何?

秋生
5个点赞 👍

MacBook Pro M2 程序猿使用心得?

电脑:苹果电脑怎么选?MacBook Pro M2键盘鼠标iPad|MacBook迷你电脑
设计:数位板美工键盘设计师|剪辑师|录音师|编曲人|编导
录音:录音声卡录音麦克风解码器调音台耳放降噪耳机
外设:4K显示器移动存储|视频剪辑盘打印机扩展坞路由器
键盘:高颜值键盘男生键盘女生键盘游戏键盘码字键盘清洗键盘
生活:工位装备办公室内的品质生活·咖啡咖啡豆咖啡机

先上图,有图有真相

8G内存够不够?

正常工作,启动 VS Code、Eclipse、浏览器开几十个窗口、邮件、微信、钉钉、终端Shell 内存使用 7G多接近8G。也就是说内存在满负荷工作。

我安装了 podman 启动了几个容器,内存就用了 7G,此时只能说勉强够,剩下的内存开发和调试代码勉强够用,也没有出现卡顿。

偶尔会剪辑一些视频学习资料,8G内存剪辑 1080P,时常在15分钟之内,没有压力。剪辑视频时我会关闭没有用的应用。

netkiller:推荐给重度「码字者」的键盘

TouchBar 体验如何?

有些鸡肋,没有 TouchBar 很想要,有了之后从来没有用过,毕竟刚刚接触,我也在研究 TouchBar 的更多用法。

13寸屏幕够不够用?

我之前一直使用 15寸的 Macbook Pro,15寸就是时生产力工具,干活没得说。总觉的 13寸太小,现在我发现小的好处,便携真的方便,拿着到处跑。屏幕习惯了就好,正常应用都够用。我会在连接一个4K显示器,固定办公的时候,直接插上外接显示器,把笔记本电脑放在桌面立式支架上,不再使用笔记本屏幕。此前这样做有个问题我的 15寸 Macbook pro 是 Intel 芯片,风扇会狂转。如今 M2 非常适合立式支架,笔记本都没有温度。

有必要配鼠标吗?

笔记本自带触控板非常好用,我写程序用 Eclipse+VSCode和管理Linux用苹果自带Shell终端,可以摆脱鼠标。由于我经常是把本放在立式支架上,外接一个2K的三星显示器,插上Cherry红轴机械键盘,这时就必须陪鼠标了,也会会同时链接苹果三代触控板。写程序就用触控板,偶尔用 Affinity Designer 画画用鼠标。

待机时间

MacBook Pro m2 可以支持 996 天选打工人,一整天的工作。

吐槽

耳机口设计:耳机口在电脑右边,有点操蛋。

USB Type C 口:只有两个,随身携带扩展坞

前置摄像头:这个本对我来说,最大的不足就是前置摄像头不是 1080P的,视频会议够用,直播就差点意思

常用软件以及 M2 芯片的适配情况

软件适配
VS Code下载时注意下载苹果芯片版本
Microsoft Edge下载时注意下载苹果芯片版本
OBS适配
Sketch适配
Axure RP
Eclipse
final cut pro,Logic Pro完美适配

M1处理器的兼容列表?

购买 M1 处理器的用户,要考虑好你的用途,先来看看M1处理器的兼容列表吧。







brew 下的软件并没有100%适配 ARM平台后

编译器的问题:当你在 M1 下开发和编译软件,被编译成 ARM 平台应用,而不是 x86 应用,复制到x86 后无法运行。指令集不兼容,ARM 下面没有 X86 指令集,甚至你无法完成编译和测试。编译器需要设置很多参数,还要下载很多 x86 库,才能编译成 x86 二进制。

即使是跨平台的Java也不一定完美兼容,Java所谓跨平台仅仅是省去了重新编译这个步骤,但是JVM仍然需要做大量开发工作才能适配到 ARM平台。

Intel 有很多技术 ARM 不支持,例如 超线程,虚拟化,各种多媒体指令集,使用了这些技术的类库,无法在 M1 上完成编译。

目前遇到很多第三方库,不支持M1,无法构建开发环境。例如 brew 和 python pip 下很多包不支持 M1。

Docker/Kubernetes 注意事项

新款的 M1 任何一款配置都够程序员使用,处理器你基本不用考虑,开发根本炸光不了M1的性能。我们要注意的是内存,如果你开发分布式系统,需要 docker 容器 kubernetes 全家桶。16G 根本不够。

这里要说明的是 Docker 是内存独占机制。启动 Docker for Desktop 后,你分配 16G 内存,那么这16G内存就被 Docker 抢占了。无论你是否启动了容器,这16G内存就空闲在那里,除非你退出 Docker for Desktop。

所以普通开发选 16G 的 M1 Pro 都绰绰有余,如果你使用容器,最好上32G的。

下面地址可以查看软件的兼容列表:


发布于 2022-12-31 22:19・IP 属地广东
天际线(Skyline)
自由评论 (0)
分享
Copyright © 2022 GreatFire.org