Apple 今日在全球開發(fā)者大會(WWDC)中宣布針對全世界開發(fā)者推出創(chuàng)新工具及資源,包括
「Xcode 16」、「Game Porting Toolkit 2」等,希望藉此讓開發(fā)者可以為 Apple 平臺打造更強大、更有效率的 APP;其中「Game Porting Toolkit 2」這項工具,可以讓原本 Windows 遊戲開發(fā)者更容易將遊戲導入 Mac、iPhone 與 iPad 平臺。
Apple 表示,有了 Xcode 16 之後,多虧 Swift Assist 與預測程式碼補全等功能,開發(fā)者將可以在開發(fā)過程中省下許多時間。全新及擴充後的 API 提供開發(fā)者改良 app 的工具。
Xcode 16
官方表示,Xcode 16 有了新功能和強化後的性能後,開發(fā)者能以前所未有的速度打造出色的 app。Swift Assist 將是開發(fā)者編寫任何程式的好夥伴,使用者能夠專注於更進階的問題及解決方案。它與 Xcode 整合,並且熟悉軟體開發(fā)套件 (SDK) 與 Swift 語言的最新功能,讓開發(fā)者可以隨時獲得最新的程式碼功能,並融入在他們的專案裡。有了 Swift Assist 之後,不論是想要探索新框架或嘗試新點子,都只要發(fā)送一條指令即可。Swift Assist 使用一套在雲端運行的模型,且如同所有的 Apple 開發(fā)者服務,其設計也考量到隱私與安全。開發(fā)者的程式碼只會用來處理指令,且絕不會儲存於伺服器上,也不會被 Apple 用以訓練機器學習模型。
官方指出,Xcode 上的全新預測程式碼補全引擎採用一款專為 Swift 與 Apple SDK 訓練的獨特模型,能夠向開發(fā)者提供其所需的程式碼建議。程式碼補全功能完全是由 Apple 晶片及 macOS Sequoia 中改良的機器學習所驅動,在開發(fā)者本身的裝置上運行,意即程式碼保持絕對隱私,開發(fā)者甚至在離線工作時也能取得相關建議。
Apple 同時介紹「Game Porting Toolkit 2」。藉由「Game Porting Toolkit」,開發(fā)者能夠更快速將他們的遊戲引入 Apple 裝置,遊戲玩家也能在 Mac 上體驗到更多遊戲。官方指出,「Game Porting Toolkit 2」加入遊戲開發(fā)者最常要求的功能,將進階遊戲引入 Mac、iPhone 與 iPad 的過程變得更加簡單。不論開發(fā)者是想將既有遊戲或正在開發(fā)中的遊戲引入 Apple 裝置,「Game Porting Toolkit 2」都能幫忙省下時間。由於這個套件現在跟 Windows 遊戲的相容性變得更高、具備了更強大的偵錯著色器,以及能讓開發(fā)者統(tǒng)一跨裝置遊戲程式碼與著色器的新版 Xcode,在 iPhone、iPad 與 Mac 上打造優(yōu)質遊戲變得比以往更簡單。
針對 App Store 方面,Apple 表示,今年 App Store 新增了多種讓開發(fā)者提高 app 曝光的方式,以及透過訂閱來營利的新功能。全新的特別推薦功能讓開發(fā)者能自薦其 app 即將推出的內容與改良,作為 App Store 特別推薦的參考。開發(fā)者可以在 App Store Connect 中自薦,並提供發(fā)表日期、相關國家或地區(qū)等資訊。App Store 的專家編輯團隊將審視每一篇自薦,協助出色 app 與遊戲觸及潛在愛用者。
官方指出,針對訂閱型 app,開發(fā)者可以運用全新的回歸方案,鼓勵過去的訂閱者重新訂閱。符合資格的顧客可以在 App Store 與 app 內找到這些方案。針對 macOS App,開發(fā)者能夠以優(yōu)惠碼的方式提供期間限定訂閱優(yōu)惠或免訂閱費,以取得、維持或贏回過去的訂閱者。