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