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