在新窗口中打開
新聞稿 2024 年 6 月 10 日

Apple 以全新工具及資源協助開發者及推動創新項目

經改進的 Xcode 和 Swift,以及全新的 API,讓開發者得以透過更廣泛的功能創造高質素的 app
Studio Display 上展示 Swift Assist。
Apple 宣佈推出一系列創新的全新工具及資源,旨在協助全球開發者在所有 Apple 平台上創造更強勁高效的 app。
加州庫比提諾 Apple 今日宣佈推出一系列創新的全新工具及資源,旨在協助全球開發者在所有 Apple 平台上創造更強勁高效的 app。透過 Xcode 16 的 Swift Assist 及預測完成程式碼等功能,開發者能夠節省開發時間並辦妥更多事情。全新及更全面的 API 為開發者提供工具,以改進 app 及推出精彩功能。
Apple 全球開發者關係副總裁 Susan Prescott 表示:「Apple 致力為各地開發者提供頂尖的技術與資源去設計出優質 app。透過 Xcode 16 及最新 API 背後的精心創新,我們創造出幫助開發者炮製出色 app 的最佳工具。我們很期待看到他們接下來所建立的東西。」

Xcode 16

Xcode 16 為開發者的生產力訂立全新標準,功能及表現大大提升,讓開發者得以更快速創造強大的 app。
Swift Assist 是所有開發者編碼任務的最佳拍檔,讓他們專注於更高水平的問題及解決方案。這項功能與 Xcode 無縫整合,並理解軟件開發工具 (SDK) 及 Swift 語言功能,讓開發者得以隨時得到可完美融入其項目的最新編碼功能。透過 Swift Assist,開發全新框架及實驗新想法等任務,只需一個要求即可辦到。Swift Assist 使用在雲端運行的強勁模型,與 Apple 開發者服務同樣注重私隱與安全。開發者的編碼僅用於處理要求,絕不會儲存至伺服器,Apple 不會使用開發者的編碼來訓練機械學習模型。
Xcode 16 全新功能 Swift Assist 是所有開發者編碼任務的最佳拍檔,讓他們得以專注於更高水平的問題及解決方案。
Xcode 內的全新預測完成編碼引擎,使用一個專為訓練 Swift 及 Apple SDK 而設獨特模型,並能為開發者在有需要時建議編碼。編碼補齊完全由 Apple 晶片及 macOS Sequoia 內經改進的機器學習所驅動,並在開發者的裝置內部運行,編碼絕對私密,開發者即使離線工作,亦可以迅速獲得相關建議。
Xcode 內的全新預測編碼補齊引擎,使用專為訓練 Swift 及 Apple SDK 而設的獨特模型,並能在開發者有需要時建議編碼。
Xcode 預覧現提供一個全新動力連結架構,它使用相同的構建工件作預覽及執行編碼,當開發者在兩者之間轉換時,能帶來更流暢及更有成效的工作流程。
Xcode 16 的測試環境獲額外提升,令開發者從他們開始建立 app 之時,能更容易查看 app 在現實情況下的表現。例如開發者現在能夠本地化及測試其 app 的私隱政策、許可協議及訂閱群組顯示名稱。

Swift 6

Swift 6 推出針對提升開發者生產力及編碼闡明的新功能。多核架構令裝置變得更強勁,Swift 亦持續加入令開發編碼更簡單的功能。Swift 6 推出編譯時間數據競賽安全系統,可在一名開發者項目的編譯時間中,診斷對記憶體的並行存取。這項提升可幫助用户找到錯誤,並得以對整個編碼庫作出最少改變,從而修正錯誤,並增強編碼安全及未來的可維護性。
WWDC24 標誌著 Swift 10 週年。自 Swift 推出後,它為開發者在 Apple 生態系統中創造高質素體驗。時至今日,Swift 獲接近 100 萬款 app 使用,由不同 app 至框架,以及「安全隔離區」等韌體,Swift 均應用於整個 Apple 軟件棧。
10 年來,Apple 持續致力推進 Swift 的功能及促進開發者社群的協作。Apple 正向更多不同開發者及程式設計師提供 Swift,更支援利用 Language Server Protocol 的額外編碼編輯。為向擴展目標更進一步,一個為 Swift 而設的全新 GitHub 組織將為 Swift 生態系統主理多個重要項目,包括 Swift 編譯器、Foundation 及其他關鍵資料庫。

Swift Testing

全新 Swift Testing 框架為開發者提供生動有趣的 API,令它能更簡單地編寫測試。這是跨平台及易於學習的框架,因此開發者能夠為不同的平台及網域編寫測試。它亦包含一個有靈活的標籤系統,以幫助開發者組織測試及測試計劃。由 app 至伺服器,Swift Testing 都為眾多 Swift 使用情況而設。

「Game Porting Toolkit 2」

「Game Porting Toolkit 2」推出後,開發者能更快為 Apple 裝置推出遊戲,遊戲迷亦可在 Mac 體驗更多精彩遊戲。「Game Porting Toolkit 2」將此提升至另一層次,提供一系列遊戲開發者引頸以盼的全新功能,讓他們能更輕易將頂尖遊戲帶到 Mac、iPhone 和 iPad。無論開發者是轉移一款現有遊戲,抑或正在開發遊戲,「Game Porting Toolkit 2」都會為他們節省寶貴時間。有賴 Windows 遊戲經改進的兼容性、強勁的全新著色除錯工具、Xcode 讓開發者統一其遊戲編碼及著色所有裝置的更新,令 iPhone、iPad 及 Mac 更易創造出色的遊戲。
在 14 吋 MacBook Pro 上展示除錯及為 HLSL 著色器的資源建立個人檔案。
「Game Porting Toolkit 2」提供一系列遊戲開發者引頸以盼的全新功能,讓他們能更輕易將頂尖遊戲帶到 Mac、iPhone 和 iPad。

visionOS 2

Apple Vision Pro 持續吸引全球開發者盡情發揮其獨特功能,創造出全新空間體驗,這一切皆由 visionOS 驅動的革命性空間計算系統無縫融入實體世界。visionOS 2 推出全新 API 及框架,協助開發者創造出更複雜及細緻的空間體驗。
全新立體 API 讓開發者能對 app 內出現的 3D 物件善加控制,而即使是最複雜的空間 app,亦讓它們得以並排運行,帶來極緻的多工處理體驗。Tabletop Kit 讓開發者更輕鬆創造連接至平面上的空間 app 體驗,例如生產工作站或桌上及卡牌類遊戲。RealityKit 簡化支援多部 Apple 裝置的 app 的開發程序,減省開發時間,並令通用 app 的工作流程更有效率。
Tabletop Kit 讓開發者更輕鬆創造連接至平面上的空間 app 體驗,例如生產工作站或桌上及卡牌類遊戲。
開發者可透過全新 API 、經改進的工具及經精簡的開發程序,在 app 內輕鬆創造出美麗又栩栩如生的環境。開發精彩的空間 SharePlay 體驗亦變得更輕易,開發者無需 Apple Vision Pro 硬件,亦可在 Simulator 內創作及預覽以 SharePlay 為基礎的 app。visionOS 2 亦支援 HealthKit,令 app 得以私密又安全地登入及分享健康數據。
全新 Enterprise API 將幫助企業及業務開發者在醫療保健、生產、航天、汽車,以至其他領域的工作流注入強大動力。

其他平台的 API

開發者可採用全新 Controls API,讓用户從不同地方辦妥更多事務,例如快捷解鎖座駕,或從「控制中心」開啟他們喜愛的第三方相機。
AccessorySetupKit 讓開發者無需依賴附近其他配件,都可以無縫配對藍牙配件,並讓其他裝置保持私密。
在 11 吋 iPad Pro 上展示 AccessorySetupKit。
AccessorySetupKit 讓開發者無需依賴附近其他配件,都可以無縫配對藍牙配件,並讓其他裝置保持私密。
透過 Apple Watch「智慧型疊放」功能的更新,開發者可利用不同的提示,包括時間和日期、位置、鬧鐘及就寢時間等,令 app 猶如一個建議小工具般顯示出來。支援「即時動態」的 app 將可首度在 Apple Watch 上自動顯示。
開發者現在亦可以取用 watchOS 的全新「點兩下」API,讓他們得以指定動作成為其 Apple Watch app 體驗的重要一環。

TestFlight

TestFlight 幫助開發者從測試者收集針對 Beta 版的寶貴意見,並在開發與推出過程中改善 app。透過改善 TestFlight 的邀請及登記體驗,開發者能夠以裝置及 OS 與測試者互動,並獲取高質素的意見,以了解如何改善他們的 app。
TestFlight 邀請將包含 Beta 版 app 的描述、app 類別,亦可選擇提供截圖,向潛在測試者突顯全新功能及內容。全新指標數據幫助開發者評估與公共連結的互動,以及檢視接受或拒絕邀請。
在 iPhone 15 Pro 上展示 AwayFinder。
TestFlight 邀請將包含 Beta 版 app 的描述、app 類別,亦可選擇提供截圖,向潛在測試者突顯全新功能及內容。

App Store

超過 15 年來,App Store 令開發者向全世界用户發行 app 與遊戲及擴展業務變得更簡單。今年 App Store 為開發者帶來各種令他們的 app 更容易被發掘的新方式,以及從訂閱服務獲利的新功能。
全新的特色推薦功能讓開發者能更輕鬆推薦其 app 即將推出的內容及改進,以獲考慮在 App Store 上展示。開發者可在 App Store Connect 上提交推薦,以及出版日期及相關國家或地區等詳情。App Store 的專業編輯團隊會審核每宗申請,以幫助出色的 app 和遊戲與或會喜愛它們的用户連繫起來。
開發者能以自訂產品頁面展示 app 的各種內容及功能。開發者現在能夠透過深度連結,無縫流暢地指導用户由 App Store 上一個特定的自訂產品頁面,前往其 app 內的相關地方。深度連結亦可用於 Search Ads 活動,由用户點按廣告前往 app 之時,為他們提供穩定的體驗。
訂閱服務 app 方面,開發者能以全新的回頭優惠,鼓勵前訂户重新訂閱。合資格客户可以在 App Store 及 app 內找到這些優惠。macOS app 方面,開發者可以在一段時間內提供優惠或免費訂閱兌換碼,以獲得、留住及贏回前訂閱用户。
在 iPhone 15 Pro 上展示 Streaming Pass+。
訂閱服務 app 方面,開發者能以全新的回頭優惠,鼓勵前訂户重新訂閱。
StoreKit 檢視經提升後為開發者帶來新選項,以安排及展示app 內購買項目。
經擴展的「App 分析」可協助開發者進一步了解其業務及 app 的表現。報告現已包含數百項全新指標數據,令開發者得以尋找改進的機會。

App Store Connect

iOS 及 iPadOS 版的 App Store Connect app 配備經更新的用户介面,並為開發者帶來全新方式,以宣傳 app 的特別時刻。無論是推出一款全新 app 抑或令人期待的 app 更新,開發者現可輕鬆從 App Store Connect 生成市場推廣素材,並直接分享至社交頻道。如果 app 獲展示為 App of the Day,開發者將會從 App Store Connect 收到推送通知,邀請他們創作特別市場推廣素材,以分享此時此刻。
在 iPhone 15 Pro 上展示 Promote Your App 頁面。
iOS 及 iPadOS 版的 App Store Connect app 配備經更新的用户介面,並為開發者帶來全新方式,以宣傳 app 的特別時刻。
本次更新亦帶來一系列由 Apple 提供予開發者的豐富工具、技術及資源。有關主要技術及現可提供的精彩功能的詳情,請瀏覽developer.apple.com/whats-new
分享文章

Media

  • 新聞文章

  • 文章內的圖片

傳媒聯絡人

Marcus Wong

Apple

marcus_wong@apple.com

+852-25068831

Apple 媒體聯絡

media.hk@apple.com