想体验Xcode 16的“AI编程”?16GB内存起步——“苹果不等式”破防了

开局先来一张「苹果不等式」镇楼:

图片


在前不久召开的 WWDC24 上,苹果推出了全新的 Xcode 16。更新后的 Xcode 带来了 Swift Assist 和预测性代码补齐等功能,可以帮助开发者更好地在 Swift 上开发 App。

Xcode 16 的全新预测性代码补齐引擎 (Predictive Code Completion) 使用了专为 Swift 和 Apple SDK 训练的独特模型,可以在编程时预测开发者接下来可能需要的代码,为开发者提供编码建议,并自动补全代码,从而无需开发者手动输入整行代码。

图片

Xcode 的全新预测性代码补齐引擎完全由 Apple 和 macOS Sequoia 中的机器学习增强功能提供支持,并在开发者的设备上进行本地运行,这意味着代码完全私密,而开发者即使离线工作也能快速收到相关建议。

图片

然而, Xcode 16 这个融合了 AI 能力的预测性代码补齐功能却向部分用户泼了一盆冷水。

根据 Xcode 16 更新说明,该功能不仅需要在 macOS Sequoia 的 Apple Silicon 电脑上才能运行,而且还需要至少 16GB 的统一内存

图片

当然,Xcode 16 本身可以在低于 16GB 内存的 Mac 上运行,只是不支持预测性代码补齐功能。

预测性代码补齐功能对内存提出了更高要求,这或许是苹果首次变相承认 8GB 内存对于 2024 年的新款 Mac 电脑来说可能并不够用——至少目前看来,配备“祖传” 8GB 内存的入门级 Mac 电脑存在硬件限制的情况。

图片

图片

去年 11 月,Bilibili UP 主 @林亦LYi 采访了苹果全球产品营销副总裁 Bob Borchers。在访谈中,他们也聊到了大家关心的「8GB 内存」问题。

Bob Borchers 表示,苹果的内存和其它操作系统的内存其实并不完全相同。他称:

“事实上,我们的内存利用效率更高,并且有内存压缩技术,而且我们的内存基于统一内存架构。”

并且还说道:

“M3 MacBook Pro 上的 8GB 内存,可能会和其它系统上的 16GB 内存是比较接近的,苹果调用内存的方式会更有效一些。”

但如果你相信了这套“苹果不等式”,那么你将无法使用 Xcode 16 的预测性代码补齐新功能。

对了,如果是国区的 Mac 设备,你还得用科学方法开启“预测性代码补齐”功能

图片

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值