新聞發佈
2025 年 6 月 9 日
Apple 為開發者大幅增強工具及技術,推動創意、創新及設計
裝置端 Apple Intelligence 模型、Xcode 的大型語言模型整合,以及橫跨 Apple 各平台的優雅全新軟體設計,為開發者提供快速、有自信地打造精美現代感 app 所需的一切
加州 CUPERTINO 訊 Apple 今天發表旗下開發者工具的最新技術及改良內容,協助開發者在 Apple 全平台上建立更多精美、智慧且鼓勵互動的 app 體驗。全新的精美軟體設計聚焦內容,並在 iOS 26、iPadOS 26、macOS Tahoe 26、watchOS 26,以及 tvOS 26 1提供生動有趣的體驗,同時保留能一眼辨識的熟悉感。Foundation Models 框架現已加入 Apple 的智慧開發工具陣容,讓開發者能更深入運用裝置端的智慧功能。而 Xcode 26 更整合了像 ChatGPT 等大型語言模型,搭配 Xcode 的 Coding Tools 與其他智慧功能。
這些全新資源進一步壯大了 Apple 為開發者提供的技術生態系,目前已包含超過 25 萬個 API,協助開發者將 App 整合至 Apple 的軟硬體功能中。這些 API 涵蓋機器學習、擴增實境、健康與健身、空間運算,以及高效能圖形等各種應用領域。每次平台更新,Apple 都持續擴充並精進各項技術與開發工具,幫助開發者實現創意,打造出色、靈敏且最佳化的跨 Apple 平台體驗。
Apple 全球開發者關係副總裁 Susan Prescott 表示:「開發者在打造深受使用者喜愛的 Apple 平台體驗上,扮演著關鍵角色。透過裝置端的 Apple Intelligence 基礎模型,以及 Xcode 26 中全新的智慧功能,我們正賦予開發者更多能力,讓他們為全球使用者帶來更豐富而直覺的 app。」
Liquid Glass 呈現全新設計
這個全新的優雅設計讓開發者將 app 變得更生動有趣,同時保留能一眼辨識的熟悉感。當中採用的虛擬材質名為 Liquid Glass,結合了玻璃的光學特質與流暢感。絕美新材質也延伸到使用者日常互動的最小元素,例如按鈕、切換控制、滑桿、文字和媒體控制項,以及標籤頁列和側邊欄等操作 app 的較大型元素上。
像 SwiftUI 這類原生框架,提供開發者所需的一切工具,讓他們能輕鬆在 App 中導入全新的設計風格。全新的通用設計讓開發者能更聚焦於使用者的內容,並在跨 Apple 各平台開發時,建立一致且連貫的使用體驗。
此外,全新推出的 Icon Composer app 讓開發者和設計師能夠打造視覺引人入勝的 app 圖示,提升 app 的識別度。這個強大的工具能在多重算繪模式中標注圖層,並提供進階功能,包括模糊效果、調整透明度、測試鏡面反光效果,以及不同色調的圖像預覽,為 app 圖像建立一致的視覺形象。
Foundation Models 框架
透過 Foundation Models 框架, 開發者能夠將 Apple Intelligence 納入開發過程,為使用者帶來更智慧、離線也可使用、保護隱私,而且 AI 推論免費的全新體驗。
此框架為 Swift 提供原生支援, 開發者能用最低至三行程式碼即可輕鬆存取 Apple Intelligence 模型。引導式生成、工具調用等功能都已內建於此開發框架中,讓開發者能更輕鬆地在現有 App 中導入生成式技術。例如,Automattic 就在旗下的日誌 app《Day One》中運用這項框架,帶來以隱私為核心的智慧功能。
Automattic 的 Day One 負責人 Paul Mayne 表示:「Foundation Model 開發框架幫助我們重新想像日記 App 的可能性。」現在,我們可以結合智慧技術和隱私,對使用者展現更深的尊重。」
Xcode 26
Xcode 26 擁有一系列智慧功能與體驗,協助開發者將創意化為現實。
開發者可以將大型語言模型直接整合進程式編輯體驗中,用於撰寫程式碼、測試與文件,迭代設計甚至除錯等。Xcode 現已內建對 ChatGPT 的支援,開發者也可以使用其他平台的 API 金鑰,或在搭載 Apple 晶片的 Mac 上執行本地模型,依需求自由選擇最合適的模型。開發者不須建立帳號,即可在 Xcode 開始使用 ChatGPT,而訂閱者可以連結帳號,以處理更多指令2。
Coding Tools 協助開發者維持專注,提升各項任務的工作效率。這項工具可在程式碼中的任何位置啟用,提供建議操作,例如生成預覽畫面、建立 Playground 或修正錯誤,也能直接在程式碼中依照特定提示執行其他任務。
Xcode 26 帶來多項新功能,協助開發者保持專注並提升效率,包括重新設計的導覽體驗、本地化目錄的強化,以及更完善的語音控制支援,讓開發者可以用語音輸入 Swift 程式碼,甚至全程透過語音操作 Xcode 介面。
App Intents
App Intents 讓開發者能深度整合自家 app 的操作方法與內容至各平台的系統體驗中,包括 Siri、Spotlight、小工具、控制項目等等。
今年,App Intents 新增支援視覺智慧。此功能使 app 能夠在視覺智慧體驗中提供視覺搜尋結果,讓使用者直接從結果中進入該 app。舉例來說,Etsy 正運用視覺智慧功能,強化 iOS app 的使用體驗,讓商品搜尋變得更快速、更直覺。
Etsy 技術長 Rafe Colburn 表示:「在 Etsy,我們的使命是將購物者與來自全球、販售獨特創意商品的創業者順暢連結起來——而這些商品往往很難用語言描述。透過視覺智慧功能,我們能直接在 iPhone 上滿足購物者的需求,這是一項重要的突破,也讓他們能更快速、精準地找到想要的商品,同時直接支持小型商家。」
Swift 6.2
Swift 6.2 推出多項強大新功能,進一步提升效能、並發處理能力,以及與 C++、Java 和 JavaScript 等其他語言的互通性。此外,Swift 6.2 也在與開源社群合作下,新增對 WebAssembly 的支援。
延續 Swift 6 的嚴謹並發檢查機制,Swift 6.2 讓撰寫單執行緒程式碼變得更加簡潔直觀。開發者現在可以將模組或個別檔案預設設定為在 main actor 上執行,省去額外標註的需求。
Containerization 框架
Containerization 框架讓開發者直接在 Mac 裝置上創造、下載或運行 Linux 容器圖像。此框架沿用開源框架,經最佳化後適用於 Apple 晶片,並為不同容器圖像提供安全隔離。
遊戲工具及資源
Game Porting Toolkit 3 為開發者提供更新的工具,用於遊戲的評估和效能分析。開發者現在可以自訂 Metal Performance HUD,並在評估環境中透過畫面上的即時資訊與建議,協助最佳化圖形程式碼,以達到最佳效能表現。此外,開發者可以使用為 Windows 作業系統而設的 Mac Remote Developer Tools,在遠端 Mac 裝置上使用現有開發工作流建立 Mac 遊戲。
Metal 4 特別為 Apple 晶片而設計,支援進階繪圖處理與機器學習技術,為下一代的 Apple 平台遊戲奠定基礎。
開發者現在可以直接在著色器運行推論網路,用以運算光線、材質及幾何學,呈現高度逼真的遊戲視覺效果。MetalFX Interpolation 會在每兩個畫面之間自動產生一個中間影格,帶來更流暢、更穩定的畫面表現;而 MetalFX Denoising 則讓即時光線追蹤和路徑追蹤等技術,即使是在最先進的遊戲中也能順上運行。
Apple Games app 為玩家在 iPhone、iPad 和 Mac 上打造全新的一站式遊戲中心,找到所有遊戲與一起遊玩的朋友。這也是一款專為開發者打造的專屬 app,能協助他們重新吸引現有玩家並拓展新玩家。
其中的挑戰功能提供全新的競賽方式,讓玩家透過比拼分數與朋友一較高下,將單人遊戲變成可以共享的互動體驗。在遊戲中提供 Game Center 排行榜的開發者可以輕鬆新增挑戰,為玩家提供更多組建隊伍、爭奪寶座,以及重新對決的方式。
Game Overlay 直接整合 Game Center 的功能到遊戲玩法中,提升遊戲內參與度。玩家可以查看下一個成就、近期得分,以及遊玩中的朋友,全部不需離開遊戲即可完成,讓開啟話題變得簡單。玩家也可以調整設定,並查看最新的 app 內活動,讓玩家保持連線,不必打破沉浸感也能掌控一切。
Managed Background Assets 簡化了開發者管理素材的流程,讓他們可以更自由地掌控 app 或遊戲下載素材的方式。開發者可以選擇自行託管,或使用 Apple-Hosted Background Assets,由 Apple 代為處理素材託管。每個 Apple Developer Program 會籍包含 200GB 由 Apple 處理的 App Store 資產託管額度。Apple-Hosted Background Assets 可與 app 建置檔案分開提交。
線上保護兒童工具
為確保兒童在 app 內擁有有趣、豐富且合宜的體驗,開發者可以運用一系列工具,包括分級保護控制和「敏感性內容分析」架構,提升兒童安全並保障他們的隱私。除了沿用現有工具,開發者也可以使用全新的 Declared Age Range API ,根據使用者的年齡範圍提供適齡內容。當開發者使用此 API 後,家長可以允許子女分享年齡範圍,而不必揭露生日日期或其他敏感資訊,而開發者同時能根據資訊定制體驗。此功能為隱私而設:年齡範圍資訊只會在家長允許時分享,而且家長隨時可以停止分享。
全新 App Store 輔助使用與 App Store Connect 功能
全新的 Accessibility Nutrition Label 將顯示在 App Store 的產品頁面中,幫助使用者在下載 App 或遊戲前,瞭解其支援哪些輔助使用功能。
開發者現在可以在 App Store Connect 分享 app 或遊戲支援功能的資訊,例如是否包含「旁白」、「語音控制」、「較大文字」、「字幕」等等。Accessibility Nutrition Label 會顯示在 app 的產品頁面,視各平台的支援狀態而異。開發者也可以在 App Store 產品頁面新增 URL,將使用者連結到提供更多資訊的網站。
iOS 和 iPadOS 上的 App Store Connect app 更新,除了在測試版使用者提供回饋時受到推播通知外,開發者還可以查看 TestFlight 截圖及當機回饋。App Store Connect API 支援這些強化功能,同時新增讓開發者可建立 Webhook 以獲取即時更新的能力,並支援Apple-Hosted Background Assets 與 Game Center 設定。
推出日期
今天推出的更新,進一步壯大了 Apple 為開發者打造的智慧且強大的工具與技術陣容。所述的 Apple Intelligence 功能需搭配支援的裝置使用,包含所有 iPhone 16 機型、iPhone 15 Pro、iPhone 15 Pro Max、iPad mini (A17 Pro),以及搭載 M1 或後續晶片、已啟用 Apple Intelligence 的 iPad 和 Mac 機型,且 Siri 和裝置語言須設定為相同的支援語言:英文、法文、德文、義大利文、葡萄牙文 (巴西)、西班牙文、日文、韓文或中文 (簡體)。更多支援的語言將於今年年底前推出:丹麥文,荷蘭文、挪威文、葡萄牙文 (葡萄牙)、瑞典文、土耳其文、中文 (繁體) 和越南文。欲瞭解更多資訊,請前往 apple.com/tw/apple-intelligence。所列功能可能隨情況變動。部分功能可能不適用於所有語言或地區,實際可用情況可能因當地法律與規範而異。欲獲得更多供應狀況資訊,請參見 apple.com/tw。
這些功能即日起透過 Apple Developer Program 於 developer.apple.com 開放測試,並將於下個月透過 Apple Beta Software Program 在 beta.apple.com 推出 beta 公開測試版。
分享文章
- 適用於 Apple TV 4K (第 2 代與後續機型)。
- 須遵守 ChatGPT 的資料使用政策。欲瞭解更多資訊,請參見 openai.com/policies/usage-policies.