在新窗口中打開(kāi)
新聞稿 2024 年 6 月 10 日

Apple 以全新工具及資源協(xié)助開(kāi)發(fā)者及推動(dòng)創(chuàng)新項(xiàng)目

經(jīng)改進(jìn)的 Xcode 和 Swift,以及全新的 API,讓開(kāi)發(fā)者得以透過(guò)更廣泛的功能創(chuàng)造高質(zhì)素的 app
Studio Display 上展示 Swift Assist。
Apple 宣佈推出一系列創(chuàng)新的全新工具及資源,旨在協(xié)助全球開(kāi)發(fā)者在所有 Apple 平臺(tái)上創(chuàng)造更強(qiáng)勁高效的 app。
加州庫(kù)比提諾 Apple 今日宣佈推出一系列創(chuàng)新的全新工具及資源,旨在協(xié)助全球開(kāi)發(fā)者在所有 Apple 平臺(tái)上創(chuàng)造更強(qiáng)勁高效的 app。透過(guò) Xcode 16 的 Swift Assist 及預(yù)測(cè)完成程式碼等功能,開(kāi)發(fā)者能夠節(jié)省開(kāi)發(fā)時(shí)間並辦妥更多事情。全新及更全面的 API 為開(kāi)發(fā)者提供工具,以改進(jìn) app 及推出精彩功能。
Apple 全球開(kāi)發(fā)者關(guān)係副總裁 Susan Prescott 表示:「Apple 致力為各地開(kāi)發(fā)者提供頂尖的技術(shù)與資源去設(shè)計(jì)出優(yōu)質(zhì) app。透過(guò) Xcode 16 及最新 API 背後的精心創(chuàng)新,我們創(chuàng)造出幫助開(kāi)發(fā)者炮製出色 app 的最佳工具。我們很期待看到他們接下來(lái)所建立的東西?!?/div>

Xcode 16

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

Swift 6

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

Swift Testing

全新 Swift Testing 框架為開(kāi)發(fā)者提供生動(dòng)有趣的 API,令它能更簡(jiǎn)單地編寫測(cè)試。這是跨平臺(tái)及易於學(xué)習(xí)的框架,因此開(kāi)發(fā)者能夠?yàn)椴煌钠脚_(tái)及網(wǎng)域編寫測(cè)試。它亦包含一個(gè)有靈活的標(biāo)籤系統(tǒng),以幫助開(kāi)發(fā)者組織測(cè)試及測(cè)試計(jì)劃。由 app 至伺服器,Swift Testing 都為眾多 Swift 使用情況而設(shè)。

「Game Porting Toolkit 2」

「Game Porting Toolkit 2」推出後,開(kāi)發(fā)者能更快為 Apple 裝置推出遊戲,遊戲迷亦可在 Mac 體驗(yàn)更多精彩遊戲?!窯ame Porting Toolkit 2」將此提升至另一層次,提供一系列遊戲開(kāi)發(fā)者引頸以盼的全新功能,讓他們能更輕易將頂尖遊戲帶到 Mac、iPhone 和 iPad。無(wú)論開(kāi)發(fā)者是轉(zhuǎn)移一款現(xiàn)有遊戲,抑或正在開(kāi)發(fā)遊戲,「Game Porting Toolkit 2」都會(huì)為他們節(jié)省寶貴時(shí)間。有賴 Windows 遊戲經(jīng)改進(jìn)的兼容性、強(qiáng)勁的全新著色除錯(cuò)工具、Xcode 讓開(kāi)發(fā)者統(tǒng)一其遊戲編碼及著色所有裝置的更新,令 iPhone、iPad 及 Mac 更易創(chuàng)造出色的遊戲。
在 14 吋 MacBook Pro 上展示除錯(cuò)及為 HLSL 著色器的資源建立個(gè)人檔案。
「Game Porting Toolkit 2」提供一系列遊戲開(kāi)發(fā)者引頸以盼的全新功能,讓他們能更輕易將頂尖遊戲帶到 Mac、iPhone 和 iPad。

visionOS 2

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

其他平臺(tái)的 API

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

TestFlight

TestFlight 幫助開(kāi)發(fā)者從測(cè)試者收集針對(duì) Beta 版的寶貴意見(jiàn),並在開(kāi)發(fā)與推出過(guò)程中改善 app。透過(guò)改善 TestFlight 的邀請(qǐng)及登記體驗(yàn),開(kāi)發(fā)者能夠以裝置及 OS 與測(cè)試者互動(dòng),並獲取高質(zhì)素的意見(jiàn),以了解如何改善他們的 app。
TestFlight 邀請(qǐng)將包含 Beta 版 app 的描述、app 類別,亦可選擇提供截圖,向潛在測(cè)試者突顯全新功能及內(nèi)容。全新指標(biāo)數(shù)據(jù)幫助開(kāi)發(fā)者評(píng)估與公共連結(jié)的互動(dòng),以及檢視接受或拒絕邀請(qǐng)。
在 iPhone 15 Pro 上展示 AwayFinder。
TestFlight 邀請(qǐng)將包含 Beta 版 app 的描述、app 類別,亦可選擇提供截圖,向潛在測(cè)試者突顯全新功能及內(nèi)容。

App Store

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

App Store Connect

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

Media

  • 新聞文章

  • 文章內(nèi)的圖片

傳媒聯(lián)絡(luò)人

Apple 媒體聯(lián)絡(luò)

media.hk@apple.com