![](http://dingyue.ws.126.net/2024/0624/5e851c46j00sfkqpm001pd000r800i5g.jpg)
就在前不久,WWDC 2024 正式谢幕。作为「全球开发者大会」,这场发布会的核心群体当然是全球的开发者们。除了一系列新系统外,苹果还推出了全新的 Xcode 16。
更新后的 Xcode 带来了 Swift Assist 和预测性代码补齐等功能,可以帮助开发者更好地在 Swift 上开发 App。
然而,融合了 AI 能力的 Xcode 16,却通过预测性代码补齐功能向部分用户泼了一盆冷水。
![](http://dingyue.ws.126.net/2024/0624/84804d5dj00sfkqpm004xd000sg00g0g.jpg)
Xcode 的全新预测性代码补齐引擎使用了专为 Swift 和 Apple SDK 训练的独特模型,可以在编程时预测开发者接下来可能需要的代码,并自动补全代码,从而无需开发者手动输入整行代码。
苹果表示,代码补齐完全由苹果和 macOS Sequoia 中的机器学习增强功能提供支持,并在开发者的设备上进行本地运行,这意味着代码完全私密,而开发者即使离线工作也能快速收到相关建议。
然而,预测性代码补齐功能不仅需要在 macOS Sequoia 的 Apple Silicon 电脑上才能运行,而且还需要至少 16GB 的统一内存。
实际上,更新后的 Xcode 16 主程序在低于 16GB 内存的 Mac 电脑上也能运行,只是不支持预测性代码补齐功能。
不过,这是苹果首次明确指出配备 8GB 内存的入门级 Mac 电脑存在硬件限制的情况。
![](http://dingyue.ws.126.net/2024/0624/0714da67j00sfkqpm003ud000s400exg.jpg)
预测性代码补齐功能对内存提出了更高要求,或许是苹果首次变相承认 8GB 内存对于当下的新款 Mac 来说,可能并不够用。
苹果 Mac 系列产品的 8GB 起步内存,已经被众多用户吐槽了很久。对于新款 MacBook Pro 14 英寸机型,在入门级机型的基础上,每往上加 8GB 内存就需要多花 1500 元人民币。
![](http://dingyue.ws.126.net/2024/0624/2cd46639j00sfkqpm000sd000jh00bog.jpg)
去年 11 月,Bilibili UP 主 @林亦LYi 采访到了苹果全球产品营销副总裁 Bob Borchers。在访谈中,他们也聊到了大家关心的「8GB 内存」问题。
Bob Borchers 表示,苹果的内存和其它操作系统的内存其实并不完全相同。他称:「事实上,我们的内存利用效率更高,并且有内存压缩技术,而且我们的内存基于统一内存架构。」
并且还说道:「M3 MacBook Pro 上的 8GB 内存,可能会和其它系统上的 16GB 内存是比较接近的,苹果调用内存的方式会更有效一些。」
![](http://dingyue.ws.126.net/2024/0624/0d72433dj00sfkqpm003xd000r900sgg.jpg)
然而,假如你此前相信了苹果关于基础款 Mac 的 8GB 统一内存够用的说法,那么你将无法使用 Xcode 16 的预测性代码补齐新功能。
对于这些 8GB 内存版本的 Mac 用户,如果想要在编程时实现类似的功能,就只能通过复杂的方法来借助第三方 AI 模型了。
目前苹果出售的大部分 Mac 电脑,基础配置仍然只有 8GB 的统一内存,其中包括 Mac mini、iMac 和 MacBook Air。
甚至连苹果口中的「狠角色」MacBook Pro,入门款也只能从 8GB 内存起步。
![](http://dingyue.ws.126.net/2024/0624/98c9e5d9j00sfkqpm004ud001fq00k8g.jpg)
一些人可能只有文字处理等轻度办公场景,对于这些用户 8GB 也还勉强够用。
不过,无论是开发者还是艺术创作者,所有那些真正将 Mac 当作生产力工具的专业用户,通常在选择电脑时也不会选择最低配的入门配置。
![](http://dingyue.ws.126.net/2024/0624/69637a31j00sfkqpm001md000r800i5g.jpg)
苹果在 2020 年推出 M1 时,入门款的 8GB 内存还算可用。
但在现如今的「AI 时代」,神经网络和 AI 计算都需要大量的内存资源,最低只有 8GB 的起步内存确实说不过去。
![](http://dingyue.ws.126.net/2024/0624/6d9607d1j00sfkqpm008ed000sg00ghg.jpg)
Apple Intelligence 在发布后,宣称手机端仅支持 iPhone 15 Pro 系列,爱范儿后来也对此进行了分享。
在探讨苹果这样做的原因时,曾提及很有可能是内存限制了软件发挥。现在看来,Mac 上的 AI 功能也遇到了类似的场景。
![](http://dingyue.ws.126.net/2024/0624/2bc51a7bj00sfkqpm000nd000sg00g0g.jpg)
目前 Xcode 16 上的 Swift Assist 等功能还没有上线,但这些功能可能也需要更大的内存空间,预计同样很难开放给 8GB 内存版本的 Mac 用户。
![](http://dingyue.ws.126.net/2024/0624/5e851c46j00sfkqpm001pd000r800i5g.jpg)
早在 2012 年,苹果在 iMac 上就已经开始搭载 8GB 的最低内存。十二年过去了,我们能选择最低配 Mac 依旧是 8GB。
可以预见的是,无论是 Apple Intelligence 还是 Xcode 的预测性代码补全功能,这些功能对机型的限制只是开始。未来应该很快就会有更多 AI 功能,不断要求更高的硬件配置。
热门跟贴