1.没用过 mac,想尝尝鲜,但价格贵 2.mac 有很多软件没有? 3.windows 没那么丝滑?
大家有没有什么好的型号推荐
1
murmur 2022-01-04 11:52:30 +08:00
(1)让公司给你买
(2)你这俩用 windows 开发没啥问题,兼容性让同事测,哪里有测 ios/safari 兼容性还要自己买电脑的道理 |
2
fregie 2022-01-04 11:55:13 +08:00
不用 linux 的话,做开发最好还是用 mac
|
3
Leonard 2022-01-04 11:55:43 +08:00
这俩需求 Mac 可以搞定。型号推荐看你预算了,预算不足就 M1 Air (记得内存要 16G 的),预算充足就 14/16 寸 Pro 。
|
4
yazinnnn 2022-01-04 12:11:49 +08:00
不说预算的话就 m1max 拉满
|
5
yaojin 2022-01-04 12:22:12 +08:00
我觉得如果你要开发 ios 应用 剪辑视频, 那么肯定 mac ,如果普通的开发, 其实 window 用起来更加顺手方便
|
6
meloncc 2022-01-04 12:24:01 +08:00
建议 mac ,客户端包圆
|
7
yinzhili 2022-01-04 12:44:41 +08:00
看下 CPU 是 x86 的就行。不要买 M1 就对了。
|
8
66beta 2022-01-04 13:36:24 +08:00
建议 mac ,前端嘛入门款 macbookair 就行了,android 开发是不是得上 16G 内存?
|
9
wetist 2022-01-04 13:41:22 +08:00
别听楼上瞎说,如果买 mac 肯定是 M1 ,x86 的都没人要了
|
10
pckillers 2022-01-04 13:45:45 +08:00
跑 linux 。npm 环境跑 Docker 里还是很舒服的。 Android Studio 的 linux 版也很好。
|
11
felixcode 2022-01-04 13:52:43 +08:00 3
选 m1 基本就放弃了 x86 的 linux/win 虚拟机以及 docker 了。
当然,V 站的m 1 用户人均远程开发服务器,部分拥有计算集群,完全不受影响。 所以,除了笔记本外,你还额外需要至少一台服务器。 |
12
ALVC666 2022-01-04 14:04:06 +08:00
反正内存一定要 16g+ 别的看自己钱包和需求来
|
13
mineralsalt 2022-01-04 14:06:59 +08:00
搞安卓开发一定要用 mac, windows 上啥软件都抢占 ADB, 连输入法都检测手机连接提醒清理垃圾, 导致 adb 经常连接不上
|
14
wu67 2022-01-04 14:09:39 +08:00
内存需要大. 另外上面狂推 m1 的, 可能是没遇到过要维护上古项目, 部分依赖都装不上了, 得从奇怪的网站找已经编译好的二进制文件, 这种东西基本不会有 m1 编译版本的...当然如果你有另一台电脑覆盖这种开发场景, 那就不用考虑了, 直接 m1 定制内存就行.
|
15
Kimen 2022-01-04 14:12:21 +08:00
2.mac 有很多软件没有?
这个结论是怎么得出来的? |
16
cxshun 2022-01-04 14:25:47 +08:00
用过 mac 几年,今年重新换回 windows ,感觉挺好的啊。
话说 windows 没那么丝滑是指命令行吗?如果是,确实。但可以考虑一下 wsl2 ,感觉也还行,只是某些场景下会不大合适罢了。 |
17
xylophone21 2022-01-04 14:32:26 +08:00
安卓端如果涉及大量的 native 开源代码,又没有完全转成兼容 android studio 的 cmake (环境变量、工具链等),你会感觉到 mac 的好
|
18
RongAi 2022-01-04 14:58:29 +08:00
@felixcode docker desktop 不是已经支持 m1 了吗,应该构建 arm64 容器更方便吧?还打算今年换 m1 架构呢
|
19
felixcode 2022-01-04 15:13:43 +08:00 via Android
|
20
yinzhili 2022-01-04 15:37:22 +08:00 4
@wetist 说话要负责任,如果楼主哪天遇到某个工具不支持 ARM 架构,你亲自去帮他解决还是送他一台新电脑?如果你做不到,就不要无脑推荐 M1 。
|
21
majiaxxyy 2022-01-04 16:41:15 +08:00
还是因人而异。我一直用 win ,也没有必须用 mac 的场景,所以下一台应该还是买 win 的。 换系统 学习成本,太高了,所有 windows 之前用的软件到了 mac 应该都要找对应的替代。 当然,换了 mac 可能能提高生产力,我这边好多同事也在用 mac ,如果有时间和动力,感觉也可以换 mac 试试。
|
22
liuidetmks 2022-01-04 16:47:25 +08:00
@yinzhili 为什么不能 m1 呢,现在 m1 如日中天啊 ,各种评测中全方位吊锤 intel 的(当然,都是 mac 平台)
|
23
gadfly3173 2022-01-04 16:58:48 +08:00
@liuidetmks #22 因为你不能保证所有的工具都会有 m1 版本,也不能保证题主不会遇到不得不用老版本工具的项目。
|
25
ccraohng 2022-01-04 17:19:51 +08:00
主要方向是 web 前端的话,建议主 mac 副 window
|
26
starcraft 2022-01-04 17:24:58 +08:00 via Android
你在这问,只有 mac 这一个答案。问了等于白问。
|
27
unco020511 2022-01-04 21:41:29 +08:00
mac 啊,然后需要 windows 环境的时候用下 pd 虚拟机
|
28
MaxLi77 2022-01-05 09:00:37 +08:00
楼上扯蛋太多了,android 目前还是 x86 比较好,ndk 支持比较完善,你要是碰到什么偏门的 native 库编译,基本不用太考虑兼容性问题。。
|
29
yinzhili 2022-01-05 13:42:23 +08:00
@liuidetmks 还是那句话,万一遇到 M1 不兼容的软件包或者第三方工具,是不是敲几下键盘就能解决的事?如果不是,那就还是选 x86 。
|