V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Cineray
V2EX  ›  Apple

想做 IOS 程序开发, Mac Mini M2 丐版够用吗?

  •  
  •   Cineray · 66 天前 · 4399 次点击
    这是一个创建于 66 天前的主题,其中的信息可能已经有所发展或是发生改变。
    刚入门 ios 开发,主要就是 Xcode ,可能带点视频剪辑,但是有 PC 了。
    听说黑苹果做开发还是很麻烦,升级太折腾,想入个白的。
    主要丐版 3699 太香了,不知要不要咬咬牙上 16+256 或者 24+256/512 ?
    70 条回复    2023-03-31 16:37:08 +08:00
    byuan04
        1
    byuan04  
       66 天前
    16+256 吧。。。 硬盘可以外置无所谓
    Cineray
        2
    Cineray  
    OP
       66 天前
    @byuan04 都说 256 降速,应该没什么影响哈?
    lifeintools
        3
    lifeintools  
       66 天前
    咬牙买最高吧~
    Building
        4
    Building  
       66 天前
    如果这都不够,那以前的 Intel 还怎么用?
    正常的话慢个几秒是可能的,但是卡的话,Xcode 配合 Swift 那个酸爽优化放心好了,你用什么配置都是同等对待
    i979491586
        5
    i979491586  
       66 天前
    刚入门 iOS 时我都用 Macbook air 做开发,m2 买个 16+256 绰绰有余
    lqt19910205
        6
    lqt19910205  
       66 天前
    8G 内存不行,xcode 打断点调试内存经常能上到 10 个 G ,如果项目大范围使用 xib 内存要占得更高。
    swap 的虚拟内存还是不如物理内存,有次 xcode 里调试爆了物理内存,直观感受就是超级卡。
    luckyx
        7
    luckyx  
       66 天前
    3699 买了吧, 不行就当 软路由 + 机顶盒 + local server

    不看不想 spec + 无专业需求, 差距不大
    zhaoxin
        8
    zhaoxin  
       66 天前
    不嫌编译慢,不怕预览时间长,丐版当然没问题。如果只是为了效率兼顾。可以考虑选择 M1 的 16GB+256G 版本。现在 4000 出头应该不难收到吧。体验肯定比 M2 的丐版要强。
    Leonard
        9
    Leonard  
       66 天前 via iPhone
    提醒下 Xcode 用久了超级占硬盘
    Cineray
        10
    Cineray  
    OP
       66 天前
    @lqt19910205 明白了,那我还是直接上 16 吧
    ElvY
        11
    ElvY  
       66 天前
    提醒下 Xcode 用久了超级占硬盘
    Cineray
        12
    Cineray  
    OP
       66 天前
    @Leonard 硬盘挂外置走雷电应该能缓解这个问题?或者直接挂 2.5G 口的 NAS 能做开发么。
    likeme
        13
    likeme  
       66 天前
    8g 绝对不够
    beisilu
        14
    beisilu  
       66 天前
    我的方案是 usb 硬盘盒上直接装系统。
    雷电硬盘盒价格高;作为外置存储,系统安装开发工具的默认路径我也不太会弄。
    稳定性还可以,一直开着没啥问题。
    wobuhuicode
        15
    wobuhuicode  
       66 天前
    怎么说呢,同一个项目,我的 64 G M1 MAX 打包只需要 1 ~ 2 分钟左右。我同事 16G M1 PRO 的要 6 分钟左右。
    Cineray
        16
    Cineray  
    OP
       66 天前
    @beisilu 你说的是直接将 MacOS 安装到移动硬盘?
    rophie123
        17
    rophie123  
       66 天前
    借楼问,pc 上虚拟机能不能行?
    Cineray
        18
    Cineray  
    OP
       66 天前
    @rophie123 这个我研究过了,因为 MacOS 缺少虚拟机驱动会巨卡。还不如直接黑苹果,但是更新会非常麻烦
    zhaoxin
        19
    zhaoxin  
       66 天前 via iPhone
    @wobuhuicode 你这个就太不客观了。人家只是初学者,而按照你的描述,你敢说一下你的项目文件夹大小,编译时占用了多少内存吗?说白了,Max 和 Pro 在编译上的 CPU 性能是相同的,如果编译时间真相差那么大,只能是你的项目特别大,特别消耗内存。但是这种大项目,对于楼主这种初学者,毫无意义。
    hailiang88
        20
    hailiang88  
       66 天前
    16+256 的最低能做到多少
    wu67
        21
    wu67  
       66 天前
    做 iOS 开发还想 256 搞定? 你装几个开发软件, xcode 全家桶, 再把几个模拟器装上, 200G 就 over 了...
    magic3584
        22
    magic3584  
       66 天前
    别搞黑苹果,上你能力的最高配
    br_wang
        23
    br_wang  
       66 天前
    xcode 动不动就三四十 G 。。。
    20015jjw
        24
    20015jjw  
       66 天前 via iPhone
    入门随便啥都行
    zhaoxin
        25
    zhaoxin  
       66 天前
    @wu67 你的初学者吧。连用 ln 做链接都不会?
    justin2018
        26
    justin2018  
       66 天前
    硬盘搞大点 内存保底 16G

    如果 Xcode 更新 至少要 60G 空间才行
    vaccer
        27
    vaccer  
       66 天前 via iPhone
    256 。。。
    你会后悔的
    yibin001
        28
    yibin001  
       66 天前 via iPhone
    我买的 M2 Pro 32+512 ,直接上高配吧
    caotian
        29
    caotian  
       66 天前
    至少 16+512, 少于 16G 会卡, 少于 512 过段时间就要清理硬盘, xcode 一个就能干掉几十 G
    xtinput
        30
    xtinput  
       66 天前
    Xcode 很吃内存很吃硬盘空间
    xtinput
        31
    xtinput  
       66 天前
    Xcode 程序就 25G 了,如果真机调试,每一个版本就 6G 支持文件,如果模拟器,每一个模拟器 1G+,每一个项目缓存 2G+,随随便便 60G+
    然后运行内存:我这打开 Xcode 运行一两个项目之后使用 22G 内存,退出 Xcode 之后使用 11G 内存,没开模拟器
    iCruiser
        32
    iCruiser  
       66 天前
    不行,Simulator 光启动啥也不做就要吃掉几个 G ,更别说 Xcode 本体了。
    16G 都很勉强,因为正常人开发还要开一大堆网页查资料。
    iCruiser
        33
    iCruiser  
       66 天前   ❤️ 1
    我自己开发迷你项目,32G 的机器内存压力经常在 40%以上。16G 的话就已经一堆 swap 了。
    至于那种超大规模的项目,至少得 64G 以上才不会卡,目前用的是 96G 。
    beisilu
        34
    beisilu  
       66 天前
    @Cineray 是的,这样系统盘在外置上,默认开发环境安装也在外置上。
    另外内存 8g 玩一玩应该可以,真上生产 16g 都可能不够。我做安卓的,公司的 16g 编译器日常卡死。ios 应该好不到哪去。
    qq2511296
        35
    qq2511296  
       66 天前
    16+512 稍微好点
    256 说时候 硬盘有点小了 这会导致你经常要清理硬盘的垃圾
    16g 不是特别大的项目 基本也都够用了
    ClosureEleven
        36
    ClosureEleven  
       66 天前
    xcode 非常吃硬盘空间
    jobscolin
        37
    jobscolin  
       66 天前
    明确告诉你 IOS 开发 256 不够的,xcode 40 多 g ,IOS 每个小版本都好几个 g ( 16.0 之后都 6g 大小),刚刚粗略一看储存空间开发者占用 100 多 g 。
    peter520
        38
    peter520  
       66 天前
    不要做 iOS 开发
    wodema
        39
    wodema  
       66 天前
    至少要 16+512 ,做 iOS 开发,xcode 很占空间,256 是不够的,用 256 ,你就必须经常清理,删东西
    wanguorui123
        40
    wanguorui123  
       66 天前
    Mac Mini M2 丐版适合做:NAS ,电视盒子,服务器,软路由,上网本,就是不适合做 iOS 开发
    damonano
        41
    damonano  
       66 天前 via Android
    8g 内存妥妥不够。。。没钱就 16+256 ,接个 1T 三星的固态也凑合。有钱就 16+512
    flyuq
        42
    flyuq  
       66 天前
    16G 内存,碰上个大点的老项目,卡半死
    loveuqian
        43
    loveuqian  
       66 天前
    m1 m2 编译速度相差不大,建议上 16+512

    https://github.com/devMEremenko/XcodeBenchmark
    jstony
        44
    jstony  
       66 天前
    只是用来做开发的话,就算虚拟机也可以吧。
    magichacker
        45
    magichacker  
       66 天前
    好奇:只是用来开发,256G 不够用? Xcode 就算占了 100 个 G ,那不是还剩 100 多个 G 吗?
    Leonard
        46
    Leonard  
       66 天前
    @magichacker #45 不光是 Xcode 本体占空间,还有 iOS SDK 、模拟器和和项目打包文件占空间。每个机型的每个 iOS 版本都要占用好几 G ,用久了累加起来比 Xcode 本体空间还大。当然不是说 256G 不能用,但是老是清理空间很烦躁。
    magichacker
        47
    magichacker  
       66 天前
    @Leonard IOS 开发,这么占空间的吗?
    Leonard
        48
    Leonard  
       66 天前
    @magichacker #47 反正我在前公司发的 256G 的 Mac ,老是提醒存储空间不足,清理空间完坚持不了几天又提示
    lslqtz
        49
    lslqtz  
       65 天前
    唯一就是内存问题, 但 Mac mini 非丐版性价比又没那么高.
    看你工程有多大吧.
    okakuyang
        50
    okakuyang  
       65 天前
    ios 安卓都差不多,但是 ios 一个系统的调试符号要 6 个 g ,多调试几部手机几十个 g 就没了,工程的缓存文件一般一个项目也是 1 ~ 3g ,加上 xcode 本体也是 17 个 g 左右。要真是做工作,存储空间一定要大。8g 内存的话,开 xcode 工程再开几个网页和原型工具就会弹窗提示内存不足了。
    zakokun
        51
    zakokun  
       65 天前
    256 硬盘真的太小,小到影响使用了。建议咬咬牙 16+512
    fatelight
        52
    fatelight  
       65 天前
    24+256 可以去扩容 2t
    talkischeap567
        53
    talkischeap567  
       65 天前
    m1 的都够用了
    Weixiao0725
        54
    Weixiao0725  
       65 天前   ❤️ 2
    @iCruiser 卧槽,老哥用寥寥几句话涵盖了 16 ,32 ,64 ,96 ,真他么人才。。
    marksaas
        55
    marksaas  
       65 天前
    只有盖板才乡,其实还可以就是没那么香了,一加东西差不多可以买两个了
    chengkai1853
        56
    chengkai1853  
       65 天前
    256 估计页只够放 XCode 了,XCode 一两百 G
    iCruiser
        57
    iCruiser  
       65 天前 via iPhone
    @Weixiao0725 都用过

    M1 16G + 巨型项目 = 巨卡
    M1 16G + 迷你项目 = 凑合
    M1 Pro 32G + 巨型项目 = 微卡
    M1 Pro 32G + 迷你项目 = 不卡
    M1 Max/M2 Max + 64G/96G = 啥项目都不卡,不过全量编译 CPU 吃满的时候其他 app 响应速度会变迟钝,就像是任务调度不上
    fidetro
        58
    fidetro  
       65 天前
    16 应该还好,刚入行项目应该不会项目太复杂,但是 256 肯定不够。。
    salor
        59
    salor  
       65 天前
    问就是移动端开发没需求了。
    玩点别的去,别浪费时间。
    devHang
        60
    devHang  
       65 天前
    就买最便宜的,能接受二手买二手。
    8G 入门 iOS 都足够了。
    没有预算就随意了
    missdeer
        61
    missdeer  
       65 天前
    iOS 不是主业的话 MBA 或 MacMini 够极了,这十多年来我都买过 2 个 MBA ,2 个 Mac Mini 了,就业余写写 iOS app
    mcluyu
        62
    mcluyu  
       65 天前
    楼上的,人家只是想学习一下,初学者,别一上来就是啥大项目 16G 内存都不够。。。去年还在用 8+512 的 Intel , 无非就是冷编译速度慢点, 模拟器启动慢点, 初学者那点代码根本没多大区别。 看预算就行了, 最低配的都可以流畅学习开发。

    还要剪视频? 那个就不懂了,那自然是顶配走起
    fresco
        63
    fresco  
       65 天前 via iPhone
    iOS 开发 三五年前的都够够的 不要犹豫随便上
    mzhair
        64
    mzhair  
       65 天前
    至少 16+512 。
    内容大点更好,16G 慢但是能接受;
    硬盘 256G 会让人心烦不可接受。
    MagicLi
        65
    MagicLi  
       65 天前
    参考我的前同事,16G 基本是必须的,256 比较紧吧但是可以忍受,确实有用久一点 xcode 几十,上百 G 的问题,综上, 建议 16+512 , 实在不行买个 8+256 先试试,不行再换。
    Esen
        66
    Esen  
       65 天前
    想入手奈何不是学生,没有教育优惠面得要 4499 了
    Cineray
        67
    Cineray  
    OP
       64 天前 via iPhone
    @Esen 这个简单,咸鱼一大把,或者找个学生朋友
    Cineray
        68
    Cineray  
    OP
       64 天前 via iPhone
    @mzhair 最近看到好多 256 升级 2t 的,有点心动
    ShadowPower
        69
    ShadowPower  
       64 天前
    我 8 年前做 iOS 开发的时候用的就是 8+256
    当时感觉不太够用,好在当时的 Xcode 没有那么吃配置,做的项目也不会太大

    无法想象 2023 年还在用 8+256 做 iOS 开发……
    Priders
        70
    Priders  
       64 天前
    8+256 丐中丐,其实 16 +512 就好了,M1 Pro 最低配给你配好了,算是新丐版呗。iOS 入门的话基本满足了 项目大就等等呗 万一你都是小项目钱又花了。看自己荷包办事情,项目大的时候 有可能你荷包没问题了,可以换一个新设备了;再者改 2t 的话 新电脑你会舍不得动。
    关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2619 人在线   最高记录 5634   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 09:09 · PVG 17:09 · LAX 02:09 · JFK 05:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.