蘋果透過新的智慧框架加速應用開發
蘋果釋出了新的智慧框架、Xcode 27 的增強代理編碼功能以及平臺改進,使應用開發更快、更具適應性。新的 App Intents 框架和 Siri AI 讓應用內容更易被發現,而 Core AI 框架則支援在裝置上執行自定義模型。Xcode 27 引入了來自 Anthropic、Google 和 OpenAI 的編碼代理,提供互動式規劃和多輪問答。Liquid Glass 設計得到改進,SwiftUI 效能提升,遊戲開發工具也迎來更新。
蘋果今日釋出了一系列新的開發者工具和框架,旨在加速應用開發並整合人工智慧功能。這些更新包括新的智慧框架、Xcode 27 中的增強代理編碼能力,以及多項平臺改進,使應用執行更快、更具適應性。
在智慧框架方面,蘋果增強了 Apple Intelligence 並引入 Siri AI,使開發者能夠將應用的內容和功能更廣泛地暴露在系統中。App Intents 框架的更新允許應用連線到 Siri AI 的個人上下文理解、應用操作和螢幕感知功能。此外,蘋果推出了基於去年 Foundation Models 框架的新 API,該 API 現作為統一的本地 Swift 介面,支援更強大的裝置端模型、影像輸入、伺服器模型以及自定義技能。開發者可以使用該 API 訪問下一代蘋果基礎模型,這些模型與谷歌 Gemini 合作構建,為蘋果平臺提供整合體驗。參與 App Store 小型企業計劃且首次下載量少於 200 萬的開發者可以免費使用這些模型。同時,開發者也可以選擇使用 Claude、Gemini 或其他提供商的模型。新的 Dynamic Profiles 功能允許開發者動態更新模型與應用的互動方式。
對於希望將自定義模型整合到應用中的開發者,蘋果推出了全新的 Core AI 框架,專為在裝置上執行模型而最佳化。Core AI 架構針對蘋果晶片的統一記憶體和神經引擎進行了調整,使開發者能夠在本地部署全規模大語言模型。
Xcode 27 是本次釋出的另一大亮點,它帶來了代理編碼的重大升級。該版本整合了來自 Anthropic、Google 和 OpenAI 的最先進模型和代理,開發者可以直接在工作流中使用這些代理進行互動式規劃、多輪問答,並在畫布中檢視 Markdown 渲染、程式碼更改和預覽。Xcode 27 還為編碼代理提供了驗證自身工作的工具,例如編寫和執行測試、在 Playgrounds 中嘗試想法、透過預覽檢查視覺變化以及與模擬器互動。新的 Device Hub 允許開發者在一個統一工作區中管理物理裝置、動態調整模擬器尺寸並進行互動測試。此外,Xcode 支援透過外掛擴充套件,GitHub 和 Figma 成為首批提供無縫安裝的合作伙伴。Xcode 27 本身也進行了最佳化,僅支援蘋果晶片,體積縮小 30%,效能更快,並擁有可自定義的工具欄和主題系統。Xcode Cloud 速度提升至原來的兩倍,並新增對 Metal 和 visionOS 構建的支援。
在設計方面,Liquid Glass 視覺設計得到了改進,新增了透明滑塊,使用者可以個性化調整外觀。該設計還無縫適配各種輔助功能設定。SwiftUI 透過更高效的狀態初始化和更快的佈局渲染,使應用響應更迅速,無需開發者修改程式碼。新的可重排容器減少了自定義程式碼的需求,Spatial Preview 框架允許 Mac 應用中的 3D 模型在 Apple Vision Pro 上以空間方式檢視。Swift 6.4 引入了目標警告抑制、簡化可用性屬性和改進的編譯器診斷。
遊戲開發者方面,Managed Background Assets 透過智慧本地化交付減少安裝包大小,Steam Asset Converter 簡化了 PC 遊戲移植到蘋果平臺的過程。Game Porting Toolkit 4 透過開源技能代理加速 Mac 遊戲開發,Unity 官方外掛提供了 StoreKit 和 Background Assets 的原生整合。Reality Composer Pro 3 支援即時預覽和 Mac 虛擬顯示器。
開發者測試版今日起在 developer.apple.com 提供,涵蓋 iOS 27、iPadOS 27、macOS 27、watchOS 27、tvOS 27、visionOS 27 和 Xcode 27。