新聞稿
2022 年 6 月 6 日
Apple 為開發(fā)者提供更多強大技術,推動 app 體驗向前發(fā)展
全新 API 為第三方 app 提供更深入的平臺整合及更強大的功能
加州庫比提諾 Apple 今日宣佈推出專為開發(fā)者而設的全新工具、技術和 API,協(xié)助開發(fā)者為用戶創(chuàng)造更豐富的體驗。鎖定畫面的小工具讓開發(fā)者能夠以全新的方式在自己的 app 中顯示重要資訊,同時 Apple 平臺上的其他新 API 亦助開發(fā)者創(chuàng)造更多獨特的功能。WeatherKit 讓開發(fā)者可以將 Apple 天氣預報數(shù)據直接整合到自己的 app 中,而 Apple 在 Xcode 內建的持續(xù)整合及傳輸雲端服務 Xcode Cloud,現(xiàn)在可供每位 Apple Developer Program 會員使用,協(xié)助他們更迅速地創(chuàng)造更高質素的 app。Metal 3 讓遊戲開發(fā)者能夠利用提升了的效能表現(xiàn),製作出令人驚歎的圖像效果。此外,Swift、SwiftUI 和 Xcode 功能再度升級,現(xiàn)在為 Apple 平臺進行開發(fā)變得更加簡單直接。SKAdNetwork 功能亦獲得提升,廣告網絡和開發(fā)者可以繼續(xù)保障用戶私隱的同時,更準確地評估廣告成效。
Apple 全球開發(fā)者關係及企業(yè)與教育領域產品市場營銷副總裁 Susan Prescott 表示:「我們喜歡與開發(fā)者合作,為他們提供新的創(chuàng)新技術,讓他們能夠創(chuàng)造新一代更出色的 app。全新 API 功能強勁,可使用鎖定畫面的小工具,加上 WeatherKit 等新服務、幫助 Apple 開發(fā)者更快地製作 app 的 Xcode Cloud,以及 Metal 3 的全新遊戲功能,開發(fā)者擁有比以往更多的工具來創(chuàng)造用戶喜歡的 app 體驗?!?/div>
Xcode Cloud 現(xiàn)已推出
Xcode Cloud 現(xiàn)在提供一系列訂閱計劃,滿足開發(fā)者的需要,計劃由每月 25 小時起,直至 2023 年 12 月,Apple Developer Program 的所有會員都可以免費使用,而計劃每月用量最高可達 1,000 小時。
內建於 Xcode,專為 Apple 開發(fā)者而設的 Xcode Cloud 是持續(xù)整合及傳輸?shù)碾叾朔?。Xcode Cloud 可以在雲端自動建構 app,以節(jié)省 Mac 的儲存空間,讓開發(fā)者處理其他工作。任何規(guī)模的開發(fā)者及團隊都可以更有效率地建構、測試及傳輸高質素的 app。另外,透過雲端並行測試,開發(fā)者可以測試目前所有 Apple 裝置的模擬版本,然後輕鬆部署 app 的建置版本以進行內部測試,或透過 TestFlight 傳輸予 beta 測試員,以快捷地收集意見。?
開發(fā)者可以在這裡查看有關 Xcode Cloud 可用計劃的更多資訊。
Xcode 14 功能提升
Xcode 14 帶來全新的功能提升,可進一步提高開發(fā)者的工作效率。憑藉提升了的並行運算能力,構建專案的速度提高了 25%,Xcode 應用程式現(xiàn)在的下載所需空間減少了 30%,同時配備專為 watchOS 及 tvOS 而設、可下載的模擬器執(zhí)行階段。
全新的多平臺工具旨在創(chuàng)造一個功能齊全的 SwiftUI 界面,可在 iOS、iPadOS、macOS 和 tvOS 上使用。開發(fā)者代碼更易於保留,同時方便配合需求更改,充分發(fā)揮每個平臺的獨特功能。Xcode 現(xiàn)將 SwiftUI 即時預覽預設為互動式,可以即時呈現(xiàn)所有變更。開發(fā)者能夠為每個預覽創(chuàng)建不同版本,而無需編寫任何代碼、更改色調方案、文字大小、裝置方向或輔助使用模式。Assets Catalog 全新的 App Icon 功能讓開發(fā)者只需提供一個圖像尺寸,即可在多個平臺使用;而 Xcode 會自動製作 app 所需的所有素材。配備更智能的自動完成引擎,Xcode 的語言和編輯功能更加強勁,同時額外的動態(tài)片段能讓開發(fā)者能夠更快地寫好想編寫的代碼。
全新遊戲功能
Apple 圖像處理架構的最新版本——Metal 3,迎來全新功能,讓遊戲開發(fā)者能夠利用 Apple 晶片的強勁功能創(chuàng)造更出色的遊戲性能。MetalFX 倍增使用更少計算密集的影格,隨後進行時間混疊抗鋸齒,讓開發(fā)者能夠迅速進行複雜的場景算圖。升級表現(xiàn)能帶來更敏捷的反應及動人的畫面。遊戲開發(fā)者亦受益於全新的迅速資源加載 API,該 API 提供從存儲空間到 GPU 的更直接路徑,以將等候時間減到最短,遊戲能夠輕易存取高質素紋理及幾何體,創(chuàng)造遼闊、具真實感、恍如置身其中的遊戲世界。
與「Game Center」整合的遊戲開發(fā)者現(xiàn)在可以將活動檢視加到綜合統(tǒng)計版面,讓用戶可以看到朋友正在玩哪些遊戲以及他們的高分記錄。加上同播同享功能的支援,用戶可以前所未有更輕鬆地一起實時享受遊戲樂趣。
Swift 和 SwiftUI 功能提升
Swift 和 SwiftUI 提供製作 app 的最佳方式,現(xiàn)在更帶來簡化開發(fā)過程的全新功能。
Swift 直接在語言中內建了全新的常見表達文字支援,提升強大的字串處理能力,讓開發(fā)者能夠快速檢查常用表達是否正確,並以更少的代碼提取訊息。Swift Package Manager 加入全新的 Package Plugins,開發(fā)者現(xiàn)在可以更輕鬆地在專案上運行自訂的指令,甚至上載和與他人分享指令。
SwiftUI 是 Apple 的下一代用戶界面框架,配備增強的導航 API,讓開發(fā)者可以更輕鬆地控制自己的 app 如何從一個畫面移動到另一個畫面。利用 Custom Layouts 功能,開發(fā)者可以突破常見的 app 佈局,創(chuàng)造出最適合 app 的設計版面。Swift Charts 幾乎可以按任何圖表需求來自訂,開發(fā)者可以在 app 中以悅目的方式呈現(xiàn)數(shù)據。
隆重介紹 WeatherKit
WeatherKit 讓開發(fā)者能夠將支援 Apple「天氣」app 的世界級全球天氣預報直接整合到自己的 app 中。Apple「天氣」app 運用高解像度的氣象模型,並結合機器學習和預測演算法,提供即時天氣、未來 10 日每小時的預報、每日預報和過往天氣數(shù)據1。WeatherKit 透過原生 Swift API 和 REST API 供開發(fā)者使用,Apple Developer Program 會員包含每月 500,000 次 API 回應。由今年秋季起,需要更多服務的開發(fā)者可以直接在 Apple Developer app 中購買額外的服務級別計劃。
開發(fā)者可以在這裡查看有關 WeatherKit 可用計劃的更多資訊。
以私隱為本的廣告成效評估方法
SKAdNetwork API 迎來全新功能,旨在幫助廣告網絡及廣告商更準確地評估 app 或網上的廣告表現(xiàn),同時繼續(xù)保障用戶私隱。階層方式的 ID 來源讓開發(fā)者提高為活動進行最佳化的能力,同時不會增加跨 app 追蹤用戶的風險。SKAdNetwork 還有階層式的轉換價值,讓開發(fā)者獲取小型活動的轉換訊息。此外,開發(fā)者可以透過於指定時段提供多次轉換,更準確地計算廣告開支的回報。
全新 API 帶來更多強勁 app
Apple 開發(fā)者擁有比以往更多的 API 來創(chuàng)造用戶喜歡的 app 體驗。
部分可供開發(fā)者使用的最新 API 包括:
- 鎖定畫面上的小工具:iOS 16 可以在 iPhone 鎖定畫面上啟用小工具,開發(fā)者現(xiàn)在可以在鎖定畫面上的小工具和 Apple Watch 上的複雜功能之間輕鬆分享相同的代碼,這些代碼都以相同的新 WidgetKit API 作為基礎。
- 原況文字:開發(fā)者現(xiàn)在可以讓用戶在 app 或相機的即時動態(tài)中,直接取用相片和影片上的文字。原況文字在裝置上處理,以提高用戶的私隱和效能表現(xiàn)。
- 協(xié)作工具:「訊息」app 內建的豐富協(xié)作功能可供第三方 app 使用。開發(fā)者更可以在自己 app 中全新的「與你分享」欄目,重點標示出用戶在「訊息」app 與他人分享自己的 app 內容,讓收件人可以更方便地在稍後回覆訊息。
- 通行密匙:通行密匙是新一代身份驗證憑證,更保密、更易用,經過精心設計,在 app 上用起來就如同在網絡上一樣輕鬆簡單。
- MapKit:第三方 app 可以加入詳細的 3D 城市體驗及環(huán)視四周功能,以提供更豐富的用戶體驗。全新的 Apple Maps Server API 提供更快、更輕鬆的「地圖」app 整合。
- 「專注模式」過濾條件:開發(fā)者可以根據用戶目前的「專注模式」調整 app 的內容。
- Automatic Shortcuts:開發(fā)者現(xiàn)在可以透過 App Intents 讓 app 可以與 Siri 和捷徑一起使用,無需用戶另外進行設定。
- watchOS 9:CallKit 現(xiàn)支援 VoIP 通話;分享頁讓用戶能夠將喜歡內容直接由 app 分享到 iMessage 和其他常見的通訊 app;第三方 app 現(xiàn)在可以使用相片選擇器存取「相片」app,甚至可以與 Apple TV 整合。
- RoomPlan:在 ARKit 的支援下,開發(fā)者現(xiàn)可以充分發(fā)揮 iPhone 及 iPad 上的 LiDAR 感測器為空間製作 3D 平面圖,包括尺寸和傢俬類型等特點。
- 即時動態(tài):透過 WidgetKit,開發(fā)者可以讓用戶在鎖定畫面實時緊貼活動或事件的最新消息2。
分享文章
- 過往天氣數(shù)據未必在所有地區(qū)提供。如需了解功能的供應狀況,請前往 developer.apple.com/weatherkit。
- 「即時動態(tài)」將於今年稍後時間提供給開發(fā)者。
傳媒聯(lián)絡人
隨時緊貼 Apple Newsroom 最新文章,以「接收通知」即時追看