蘋果 Xcode 新功能不支持部分入門款 Mac,8GB 內存真不夠用了?

8GB 內存
終究不夠用


就在前不久,WWDC 2024 正式謝幕。作爲「全球開發者大會」,這場發佈會的核心羣體當然是全球的開發者們。
除了一系列新系統外,蘋果還推出了全新的 Xcode 16。
更新後的 Xcode 帶來了 Swift Assist 和預測性代碼補齊等功能,可以幫助開發者更好地在 Swift 上開發 App。
然而,融合了 AI 能力的 Xcode 16,卻通過預測性代碼補齊功能向部分用戶潑了一盆冷水。
Xcode 的全新預測性代碼補齊引擎使用了專爲 Swift 和 Apple SDK 訓練的獨特模型,可以在編程時預測開發者接下來可能需要的代碼,並自動補全代碼,從而無需開發者手動輸入整行代碼。
蘋果表示,代碼補齊完全由蘋果和 macOS Sequoia 中的機器學習增強功能提供支持,並在開發者的設備上進行本地運行,這意味着代碼完全私密,而開發者即使離線工作也能快速收到相關建議。
然而,預測性代碼補齊功能不僅需要在 macOS Sequoia 的 Apple Silicon 電腦上才能運行,而且還需要至少 16GB 的統一內存。
實際上,更新後的 Xcode 16 主程序在低於 16GB 內存的 Mac 電腦上也能運行,只是不支持預測性代碼補齊功能。
不過,這是蘋果首次明確指出配備 8GB 內存的入門級 Mac 電腦存在硬件限制的情況。
預測性代碼補齊功能對內存提出了更高要求,或許是蘋果首次變相承認 8GB 內存對於當下的新款 Mac 來說,可能並不夠用。
蘋果 Mac 系列產品的 8GB 起步內存,已經被衆多用戶吐槽了很久。對於新款 MacBook Pro 14 英寸機型,在入門級機型的基礎上,每往上加 8GB 內存就需要多花 1500 元人民幣。
去年 11 月,Bilibili UP 主 @林亦LYi 採訪到了蘋果全球產品營銷副總裁 Bob Borchers。在訪談中,他們也聊到了大家關心的「8GB 內存」問題。
Bob Borchers 表示,蘋果的內存和其它操作系統的內存其實並不完全相同。他稱:「事實上,我們的內存利用效率更高,並且有內存壓縮技術,而且我們的內存基於統一內存架構。」
並且還說道:「M3 MacBook Pro 上的 8GB 內存,可能會和其它系統上的 16GB 內存是比較接近的,蘋果調用內存的方式會更有效一些。」
然而,假如你此前相信了蘋果關於基礎款 Mac 的 8GB 統一內存夠用的說法,那麼你將無法使用 Xcode 16 的預測性代碼補齊新功能。
對於這些 8GB 內存版本的 Mac 用戶,如果想要在編程時實現類似的功能,就只能通過複雜的方法來藉助第三方 AI 模型了。
目前蘋果出售的大部分 Mac 電腦,基礎配置仍然只有 8GB 的統一內存,其中包括 Mac mini、iMac 和 MacBook Air。
甚至連蘋果口中的「狠角色」MacBook Pro,入門款也只能從 8GB 內存起步。
一些人可能只有文字處理等輕度辦公場景,對於這些用戶 8GB 也還勉強夠用。
不過,無論是開發者還是藝術創作者,所有那些真正將 Mac 當作生產力工具的專業用戶,通常在選擇電腦時也不會選擇最低配的入門配置。
蘋果在 2020 年推出 M1 時,入門款的 8GB 內存還算可用。
但在現如今的「AI 時代」,神經網絡和 AI 計算都需要大量的內存資源,最低只有 8GB 的起步內存確實說不過去。
Apple Intelligence 在發佈後,宣稱手機端僅支持 iPhone 15 Pro 系列,愛範兒後來也對此進行了分享。
在探討蘋果這樣做的原因時,曾提及很有可能是內存限制了軟件發揮。現在看來,Mac 上的 AI 功能也遇到了類似的場景。
目前 Xcode 16 上的 Swift Assist 等功能還沒有上線,但這些功能可能也需要更大的內存空間,預計同樣很難開放給 8GB 內存版本的 Mac 用戶。
早在 2012 年,蘋果在 iMac 上就已經開始搭載 8GB 的最低內存。十二年過去了,我們能選擇最低配 Mac 依舊是 8GB。
可以預見的是,無論是 Apple Intelligence 還是 Xcode 的預測性代碼補全功能,這些功能對機型的限制只是開始。未來應該很快就會有更多 AI 功能,不斷要求更高的硬件配置。
蘋果 CEO 庫克專訪:首次回應退休傳言,聯手 OpenAI 是當下的最佳之選


國行 Vision Pro 剛剛開售,打開官網沒搶到,但我發現了一個驚喜