newsence
來源篩選

Xcode 26.3 unlocks the power of agentic coding

Hacker News

Apple's latest Xcode 26.3 update significantly enhances developer productivity by introducing 'agentic coding,' leveraging AI to assist in complex coding tasks. This new feature aims to streamline the software development process.

newsence

Xcode 26.3 引入代理式編碼功能

Hacker News
25 天前

AI 生成摘要

Apple 最新發布的 Xcode 26.3 版本,透過引入「代理式編碼」功能,利用 AI 協助處理複雜的編碼任務,大幅提升開發者生產力,旨在簡化軟體開發流程。

背景

蘋果公司發布了 Xcode 26.3,正式引入「代理式編程」(Agentic Coding)功能,並宣布支援 Anthropic 的 Claude Agent SDK 與模型上下文協定(Model Context Protocol, MCP)。這項更新旨在讓開發者能直接在 IDE 內利用 AI 代理執行子任務、背景自動化與插件擴充,標誌著蘋果開發工具在 AI 輔助領域邁出了重要一步。

社群觀點

Hacker News 的討論呈現出極大的反差,一方是對 AI 整合技術細節的探討,另一方則是對 Xcode 長年積弊的強烈不滿。許多開發者認為蘋果擁抱 AI 浪潮是必然的趨勢,特別是支援 MCP 這類開放標準,讓開發者不再受限於單一模型,甚至理論上能接入本地模型,這被視為本次更新中最具價值的亮點。部分留言指出,蘋果內部據傳高度依賴 Claude 進行開發,因此將其 SDK 整合進 Xcode 顯得順理成章。然而,也有資深用戶質疑這類「代理式編程」在原生支援前早已透過第三方工具實現,蘋果此舉更像是為了達成內部關鍵績效指標(OKR)而進行的行銷包裝。

對於 Xcode 本身的穩定性,社群爆發了排山倒海的負評。許多開發者直言,蘋果是在「腐爛的基礎上蓋空中樓閣」,與其追求 AI 噱頭,不如花幾年時間徹底修復 Bug 並優化效能。討論中詳細列舉了 Xcode 的多項痛點:冷啟動調試(Debug)動輒耗時十秒以上、變數檢視面板極其簡陋、自動補全功能時靈時不靈,以及 Git 整合介面設計拙劣。與 Visual Studio 或 JetBrains 系列工具相比,Xcode 被批評在 C++ 支援與重構功能上落後了二十年。有觀點認為,這是因為 Xcode 團隊長期處於「自產自銷」的封閉環境,缺乏與其他現代 IDE 競爭的壓力,導致其開發哲學仍停留在早期的 Mac 時代。

此外,關於蘋果對開源項目的態度也引發了爭論。有開發者抱怨蘋果限制員工在業餘時間參與開源貢獻,這反映了公司文化中根深蒂固的封閉性。這種封閉性也體現在 Xcode 的專案結構與 Swift 套件管理上,過度依賴圖形介面而非透明的設定檔,使得自動化與跨平台協作變得困難。儘管有少數用戶表示 Xcode 在純 Swift/UIKit 的開發環境下表現尚可,但大多數參與討論的開發者顯然已經對蘋果「追逐熱點、忽視基礎」的作法感到疲勞,甚至有人諷刺現在的 UI 設計看起來就像是直接由聊天機器人生成的產物。

延伸閱讀

  • Claude Agent SDK:Anthropic 提供的工具集,用於在 Claude Code 之上構建代理功能。
  • Model Context Protocol (MCP):一種開放標準,允許開發者將任何相容的 AI 代理或工具與 IDE 連結。
  • DevCleaner for Xcode:社群推薦用於清理 Xcode 產生的巨大快取與舊版模擬器檔案的第三方工具。
  • Axiom:留言中提到的一個 iOS 開發相關插件,可能受益於本次代理功能的更新。