在 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 行以内。

9849 次点击
所在节点    MacBook Pro
77 条回复
d0ub1e
2021-04-01 13:38:12 +08:00
个人建议等 M1X 或 M2,内存请上 16G
BrettD
2021-04-01 13:39:51 +08:00
如果未来的某一天要打开一个大工程,可能会后悔买了 8GB 内存型号
d0ub1e
2021-04-01 13:40:19 +08:00
Xcode 苹果自家的东西,就不需要担心了。Android Studio 好像还没兼容 Apple Silicon,可以先观望
qlqsh
2021-04-01 13:44:04 +08:00
Android 开发干嘛买苹果 M1,这不是有点找不自在吗?
sillydaddy
2021-04-01 13:45:13 +08:00
@d0ub1e
软件方面的兼容,我并不担心。相信随着时间一定会好的,现在 air 版价格合适,性能符合,所以也没必要等。

内存我倾向于 8GB,够用即可。因为后续的项目规模都不会大,即使有重负荷的服务,也会被放到服务器上。MacBook 只用于开发、调试。

就是不知道 8GB 对于 App 的开发体验如何,这些 IDE 都是些庞然大物。
zj9495
2021-04-01 13:45:32 +08:00
不要买 8g 内存
tttttv2
2021-04-01 13:46:08 +08:00
Android Studio 现在还是转译版本,模拟器还是 Preview 版本

可以使用 IDEA 代替编辑器

另外:客户端开发至少 16G 内存起
sillydaddy
2021-04-01 13:47:03 +08:00
@qlqsh
买 mac 本身是为了开发 iOS 。。Android Studio 开发就是一个顺带,一个本儿都能做总比买两个本儿好啊。
sillydaddy
2021-04-01 13:49:07 +08:00
@tttttv2 > #7, “另外:客户端开发至少 16G 内存起”
为啥呢? 我看 Android Studio 占用大概 3~4GB 内存,8GB 不够吗?
sillydaddy
2021-04-01 13:49:36 +08:00
@zj9495 > “不要买 8g 内存”
请问为啥呢?
zj9495
2021-04-01 13:52:50 +08:00
@sillydaddy #10 不够用呗
tttttv2
2021-04-01 13:57:17 +08:00
@sillydaddy

AS 一般 3-9G,然后开模拟器 3-4G,有时候为了看适配,得开 3 个模拟器左右 (内存紧张也可以设置的小一点)
显然 8 G 是不够的,当然我现在还是 Intel 的 Mac,32G 基本占用 27- 28G

[url=https://imgtu.com/i/cE5lo6][img]https://z3.ax1x.com/2021/04/01/cE5lo6.png[/img][/url]
sillydaddy
2021-04-01 14:06:53 +08:00
@tttttv2 #12
嗯,谢谢提供这些数据,我在网上看到的开模拟器确实很耗资源。
所以我想如果只开 AS,不开模拟器,使用真机测试,应该会好很多吧?毕竟谁没有一个安卓手机啊。
而且网上有不少的“云测试”服务,可以针对不同的机型专门作各种测试,还可以出各种测试报告。这样会不会也是可行的?
sillydaddy
2021-04-01 14:08:14 +08:00
@zj9495 #11, > “不够用呗”
请问可以具体说说吗?
tttttv2
2021-04-01 14:11:33 +08:00
@sillydaddy 除了模拟器,你看还有两条 Java 的加起来占用也有 5G 多哦 ,加上 AS,其他日常办公,浏览器,通讯 APP 不开的情况,内存已经需要 Swap 了 。

另外推荐一下 官翻版本的,Air 16 + 512 9669,可 24 期 免息,每个月仅需 403 😊
Awes0me
2021-04-01 14:17:15 +08:00
不要相信 8g 不够用党, 反正不是自己掏钱

8g 无非就是 swap 多一些罢了
sillydaddy
2021-04-01 14:23:02 +08:00
@tttttv2 > “除了模拟器,你看还有两条 Java 的加起来占用也有 5G 多哦 ”
好吧。我对 Android Studio 占用 3~4GB 内存的印象,好像就是因为看了你在别的帖子里发的这张图才有的。。哈哈。

没有用过 Android Studio,不过,真的这么耗内存吗?这也太夸张了。你这是多大的 Android 项目啊? 我记得也看到过 Android Studio 只占用不到 1GB 的截图。
aerzha
2021-04-01 14:24:46 +08:00
如果只是 8G/16G 的选择的话,预算足够当然是 16G
即便是现在够用,谁知道之后会不会,多用两年不好吗
shankun
2021-04-01 14:32:29 +08:00
楼主,一直坚持 8G,各位朋友提的建议不会听的,请放心。
sillydaddy
2021-04-01 14:35:58 +08:00
@shankun
你没有仔细看我的帖子和回复啊。我陈述了使用 8GB 的理由和担心,你呢?

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

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

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

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

© 2021 V2EX