Android 开发分享下 M1 MAX Macbook 简单体验一天的感受

2021-10-27 20:56:44 +08:00
 hatcloud

Android 开发,用的 ARM64 架构下 Android Studio ,之前项目的 APK 编译( gradlew clean & gradlew assembleRelease) 在 M1 下需要四分多钟,现在更换了 M1 Max 10 核 CPU 顶配版本后,编译时间缩短到一分钟。然后得益于内存拉满到 64g ,开了 Jetbrains 家四五个 IDE ,两三个模拟器,内存还没过一半,Android 编译速度超快,而且 gradle 跑的时候完全不卡。

在做之前非常卡顿的手机内存的 Head Dump 分析的时候,也表现的非常出色,几乎不用等,也没有之前转圈圈的卡顿。

超大内存带来的体验就特干脆,App 的切换没有之前因为内存转硬盘的操作就非常快,而且因为大内存,很多 App 都不用关,再搭配 macbook 本身这一套合盖休眠迅速恢复的机制,就有种工作空间一直开着的感觉。

现在我有个脑洞就是按照使用习惯,设定几个桌面,然后平时切换桌面去做不同的事情。这边写完代码,换个桌面继续看之前没看完的视频,视频看一半想起点东西马上切回来顺着继续写

PS:刘海是真的不好看。其他的外型上,到手了拿到实物还真没觉得不好看,摸起来还挺舒服的。厚度看着厚,真的对比下,好像和之前的 pro 厚的那一端差不多。重量也差不多的样子,没有特别重。

如果有人想看看具体编译速度啥的,可以贴个项目地址,我有空帮忙测试给贴给结果。

6683 次点击
所在节点    Apple
34 条回复
markss
2021-10-27 20:58:46 +08:00
摸了摸口袋。
liuch
2021-10-27 21:24:36 +08:00
我倒想买无刘海的 M1 了,虽然只有 16G 内存,不过日常使用应该能抗几年。开发因为公司配有电脑,而且只能用公司的,无所谓。等移除了这恶心的刘海再购入满意款,如果我 15 年时候,买的 macbookpro 是 15 寸顶配版就好了
BluePadge
2021-10-27 21:30:41 +08:00
这里有一个跑分项目,有时间了可以尝试一下: https://github.com/yozhik/AndroidStudioBenchmark
sunchunyang
2021-10-27 21:32:23 +08:00
我目前用的是 64g 的 win 本。vue+Java 全栈开发,目前一般得用到 30g 左右,个人还是倾向于买 32g 的,便宜 3000 ,一般开发者应该是用不到 64g 。
c4fun
2021-10-27 21:35:26 +08:00
“内存还没过一半”的话,也就是说 32G 内存也够用了哦(手动狗头)
hatcloud
2021-10-27 21:43:32 +08:00
@c4fun #5 主要还是 64g 有现货,而且预备着用五六年。而且 24 期分期后的每月价格非常有欺骗性。
理性上 32G 肯定是够了的,但拉满的浪漫多少想试试。
hatcloud
2021-10-27 22:23:01 +08:00
@BluePadge 简单测试了两遍,结果放在上面的附言中了
bhc003
2021-10-27 22:49:56 +08:00
@liuch 这次的 MacBook Pro ,厚点、丑点,刘海屏幕没有迎合有些用户的审美,但我不知道这到底是会有怎样的现实影响能够打消一个人的购买热情。
bugDev
2021-10-27 23:54:48 +08:00
<amp-youtube data-videoid="63_lB0mB6O0" layout="responsive" width="480" height="270"></amp-youtube>这个老哥用 M1 的 MacBook Air 编译上面的项目也只用了 1min27s
studyro
2021-10-28 00:24:34 +08:00
AndroidStudioBenchmark 和顶级的桌面 CPU 差距不多,和跑分结果类似吧。
muntoya
2021-10-28 06:45:05 +08:00
@bugDev #9 CPU 只用了 30%,估计就两个核吧,发挥不出多核性能,所以就是测单核了
404coder
2021-10-28 06:51:23 +08:00
@bugDev 今年刚买的 M1 心满意足的退出帖子
lamls
2021-10-28 08:23:11 +08:00
@hatcloud 老兄买了 apple care +吗?有必要吗?
Chika
2021-10-28 08:48:57 +08:00
安装 arm 版 Android studio ,新建项目出现这个问题 Cause: error=86, Bad CPU type in executable ,这个怎么解决呢
lxxself
2021-10-28 10:10:46 +08:00
日常使用有感觉 14 寸压不住 max 的情况么
jinyang656
2021-10-28 10:46:01 +08:00


16G M1 试了下 AndroidStudioBenchmark ,差不多 1m 26s ,大部分时间确实只有两核在跑
zhoushengyue
2021-10-28 16:24:45 +08:00
刘海已经有完美解决方案了
hatcloud
2021-10-29 14:01:57 +08:00
@lxxself 压不住是指散热问题吗?目前两天用下来,就玩游戏的时候能感知到壳体发热,平时基本都是冰的,编译的时候会温一会。
hatcloud
2021-10-29 14:02:27 +08:00
@zhoushengyue 求分享方案
hatcloud
2021-10-29 14:06:55 +08:00
@lamls 我买了,新模具新芯片,感觉还是有必要上个保险。
不过还是看个人的观念和使用习惯,我平时使用习惯上会比较糙,而且应该会经常携带着移动,所以我觉得我应该用得上。
14 寸的 Apple care 价格是一千七左右,保修时长是三年,感觉还是挺划算的。

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

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

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

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

© 2021 V2EX