6 月 24 日消息,蘋果在 WWDC 2024 發(fā)布會上帶來了眾多令人興奮的消息,從全新一代的 macOS Sequoia 到人工智能項目 Apple Intelligence。然而,隱藏在 Xcode 16 更新(用于開發(fā) iOS 和 macOS 等蘋果平臺應用的開發(fā)環(huán)境)中的一項功能 —— 預測代碼完成 (Predictive Code Completion),卻對部分用戶潑了一盆冷水。如果你此前相信了蘋果關于基礎款 Apple Silicon Mac 電腦的 8GB 統(tǒng)一內存夠用的說法,那么你將無法使用這項新功能。
預測代碼完成功能對內存提出了更高要求,這或許是蘋果首次變相承認 8GB 內存對于 2024 年的新款 Mac 電腦來說可能并不夠用。
Xcode 16 的測試版中包含了許多功能和改動,而預測代碼完成無疑是最吸引人的之一。這項功能可以預測開發(fā)者接下來可能需要的代碼,并自動完成代碼,無需開發(fā)者手動輸入整行代碼。蘋果表示,這項功能使用的是專為 Swift 語言和蘋果開發(fā)工具包 (SDK) 設計的機器學習模型。所有用于預測的數(shù)據(jù)都存儲在設備上,并且該功能需要運行 macOS Sequoia 的 Apple Silicon Mac 電腦。
然而,正如蘋果在 Xcode 16 測試版發(fā)布說明中提到的,預測代碼完成功能不僅限于運行 macOS Sequoia 的 Apple Silicon 電腦,還需要至少 16GB 的統(tǒng)一內存。需要澄清的是,Xcode 16 本身在低于 16GB 內存的 Mac 電腦上也能運行,只是不支持預測代碼完成功能。不過,這卻是蘋果首次明確指出配備 8GB 內存的入門級 Mac 電腦存在硬件限制的情況。
IT之家注意到,目前蘋果出售的大部分 Mac 電腦,其基礎配置仍然只有 8GB 的統(tǒng)一內存,其中包括入門款的 Mac Mini、iMac、MacBook Air 和 MacBook Pro。眾所周知,運行于設備上的 AI 和機器學習工作流需要強大的神經(jīng)網(wǎng)絡處理單元 (NPU) 和系統(tǒng)內存支持。雖然目前僅影響使用 Xcode 進行開發(fā)的人員,但這很可能只是 8GB Mac 用戶未來面臨的眾多硬件限制問題的冰山一角,這些用戶可能將逐漸被新特性和應用拒之門外。
XDA 表示,蘋果在 2020 年推出 M1 系列處理器時,配備 8GB 統(tǒng)一內存的做法或許在當時還說得過去,但時過境遷,如今來看已經(jīng)有些落伍。從預測代碼完成功能的內存需求來看,蘋果似乎應該考慮在下代 Mac 電腦中將最低內存標準提升至 16GB。
通過將預測代碼完成功能的最低內存需求設置為高于目前入門級 Mac 電腦提供的內存容量,蘋果實際上是承認了 8GB 內存并不夠用。即使現(xiàn)在夠用,也肯定無法滿足長期的使用需求。