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