在 MacBook M1 上使用 Android Studio 开发的体验怎么样?

2021-04-01 13:09:44 +08:00
 sillydaddy

眼下准备入手 Macbook Air 的 8GB Ram 版。

头一次闯入 Mac 世界,想选一款便携的 MacBook,作为自由职业方向上的生产力工具。对于开发的作品,现在设想的可能有手机 App 、网站前后端、3d 图形、up 写作、up 视频,等等,这么多形式不一定都会去做,主要是不想给自己设限,不过规模应该都不会大。

开发 App 的话,XCode 和 Android Studio 在 MacBook 上的体验如何呢? 8GB 内存足够吗?有实际体验过的 v 友可以说一下不? 可以假定工程代码 10000 行以内。

10403 次点击
所在节点    MacBook Pro
77 条回复
juncat
2021-04-02 11:57:15 +08:00
我就在用 M1 做 Android 开发。Android Studio 还没适配,有时候会很卡。但是可以用 IDEA EAP 代替,会流畅很多,但会经常弹出错误弹窗,虽然也不影响开发。有的第三方库没有做适配,像 Tinker 和 AndResGuard,会找不到对应的包,编译不过。还有 Room 也有问题,要额外引入新版 sqlite-jdbc 。内存的话当然越大越好,我现在开一个项目,IDEA 就得占用快 6G 内存了。
psklf
2021-04-02 12:59:54 +08:00
@sillydaddy 首先做客户端开发根本不推荐 air,客户端开发要交叉编译和调试的,air 性能不行。另外 8G 不是不能用,但是勉强,会卡,如果你的人生的时间不值钱,那么可以 8G ;

而且你还想搞 3D 图形,还想搞视频,都很重任务的。
duhb
2021-04-02 13:06:41 +08:00
想知道为什么不要 8g,找个有点小规模的项目,也不用特别大(特别大的项目我怀疑你会想砸电脑),build 个 release 包出来,和 1 大于 8g 的电脑对比对比感受就知道为什么了,说那么多没用的话干嘛。
oxromantic
2021-04-02 13:08:27 +08:00
@psklf 大家都是 m1,顶多少风扇,少个 gpu 核心,没多少性能差距
jinyang656
2021-04-02 13:16:14 +08:00
@oxromantic #64 air 发热降频之后,根本没法用,公司项目首次编译 3 分钟,第二次就 5 分钟起了。
Leonard
2021-04-02 13:32:02 +08:00
看你用多久,怎么用,如果用一两年就换,或者不是主力机,那 8g 够用。如果想当主力机用久点,就不要上 8g 。
yamasa
2021-04-02 13:35:28 +08:00
这年头开发机 16g 都只是起步了,8g 得多难受。
NexTooo
2021-04-02 13:45:59 +08:00
8GB 应该不够的。我以前的 mbp 就 8G 的,会卡。
也不是说完全不够,你当然可以限制 AS 的内存,在项目不大的时候也够用。但是那样就会牺牲编译效率,如果不介意的话,流畅使用我想在 OSX 上不是啥问题。
ljsh093
2021-04-02 14:40:51 +08:00
别 8g,我现在的 16g m1 日常使用内存基本都在 75%往上,常用 chrome 微信 firefox qq 邮箱 app idea 两到三个。兼容性方面比我想象的好多了,bug 并没有遇到太多。
ljsh093
2021-04-02 14:41:39 +08:00
ps: vscode 也是常驻
n1dragon
2021-04-02 15:12:58 +08:00
性能之类的不是问题,最主要是 Android Studio 没有做适配,没有原生 M1,模拟器也无法运行。
unco020511
2021-04-02 16:19:04 +08:00
别买 8G,建议 16G 起步.预算不够的话建议买 windows
unco020511
2021-04-02 16:23:51 +08:00
@pxiphx 终于看到你图了,欣慰
7gugu
2021-04-02 20:23:19 +08:00
@psklf m1 的 air 和 pro 没啥太大差别。AS 毕竟都没适配新的架构,都是那么卡。反倒是可能在 intel 上才会有这个差别。
xuxu5112
2021-04-03 11:14:19 +08:00
Android Studio 还没有原生支持 ARM 。反正现在也用不了不如等 M1X 。再过几个月 Android Studio 应该也适配了。
iugo
2021-04-13 12:10:02 +08:00
在用 flutter with VS Code, Android Studio 只为 SDK 及编译.
看文档说 Android 模拟器不能用, 其他都还可以.
fangxing204
2021-08-02 16:51:05 +08:00
android studio m1 正式版已经发布了 https://developer.android.com/studio#downloads

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

https://tanronggui.xyz/t/767183

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

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

© 2021 V2EX