當前位置: 妍妍網 > 碼農

想體驗Xcode 16的「AI編程」?16GB記憶體起步——「蘋果不等式」破防了

2024-06-25碼農

開局先來一張「蘋果不等式」鎮樓:


在前不久召開的 WWDC24 上,蘋果推出了全新的 Xcode 16。更新後的 Xcode 帶來了 Swift Assist 和預測性程式碼補齊等功能,可以幫助開發者更好地在 Swift 上開發 App。

Xcode 16 的全新預測性程式碼補齊引擎 (Predictive Code Completion) 使用了專為 Swift 和 Apple SDK 訓練的獨特模型,可以在編程時預測開發者接下來可能需要的程式碼,為開發者提供編碼建議,並自動補全程式碼,從而無需開發者手動輸入整行程式碼。

Xcode 的全新預測性程式碼補齊引擎完全由 Apple 和 macOS Sequoia 中的機器學習增強功能提供支持,並在開發者的裝置上進行本地執行,這意味著程式碼完全私密,而開發者即使離線工作也能快速收到相關建議。

然而, Xcode 16 這個融合了 AI 能力的預測性程式碼補齊功能卻向部份使用者潑了一盆冷水。

根據 Xcode 16 更新說明,該功能不僅需要在 macOS Sequoia 的 Apple Silicon 電腦上才能執行, 而且還需要至少 16GB 的統一記憶體

當然, Xcode 16 本身可以在低於 16GB 記憶體的 Mac 上執行 ,只是不支持預測性程式碼補齊功能。

預測性程式碼補齊功能對記憶體提出了更高要求,這或許是蘋果首次變相承認 8GB 記憶體對於 2024 年的新款 Mac 電腦來說可能並不夠用——至少目前看來,配備「祖傳」 8GB 記憶體的入門級 Mac 電腦存在硬體限制的情況。

去年 11 月,Bilibili UP 主 @林亦LYi 采訪了蘋果全球產品行銷副總裁 Bob Borchers。在訪談中,他們也聊到了大家關心的「8GB 記憶體」問題。

Bob Borchers 表示,蘋果的記憶體和其它作業系統的記憶體其實並不完全相同。他稱:

「事實上,我們的記憶體利用效率更高,並且有記憶體壓縮技術,而且我們的記憶體基於統一記憶體架構。」

並且還說道:

「M3 MacBook Pro 上的 8GB 記憶體,可能會和其它系統上的 16GB 記憶體是比較接近的,蘋果呼叫記憶體的方式會更有效一些。」

但如果你相信了這套「蘋果不等式」,那麽你將無法使用 Xcode 16 的預測性程式碼補齊新功能。

對了,如果是國區的 Mac 裝置,你還得用科學方法開啟「預測性程式碼補齊」功能

詳情檢視:


延伸閱讀


References

https://36kr.com/p/2833667592866054

END

熱門文章

-

-

-

-

-