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

Apple 為開發者提供更多強大技術,推動 app 體驗向前發展

全新 API 為第三方 app 提供更深入的平台整合及更強大的功能
MacBook Pro 展示 Xcode。
Apple 開發者擁有強勁的全新工具、技術和 API,創造出更精彩的 app 體驗。
加州庫比提諾 Apple 今日宣佈推出專為開發者而設的全新工具、技術和 API,協助開發者為用户創造更豐富的體驗。鎖定畫面的小工具讓開發者能夠以全新的方式在自己的 app 中顯示重要資訊,同時 Apple 平台上的其他新 API 亦助開發者創造更多獨特的功能。WeatherKit 讓開發者可以將 Apple 天氣預報數據直接整合到自己的 app 中,而 Apple 在 Xcode 內建的持續整合及傳輸雲端服務 Xcode Cloud,現在可供每位 Apple Developer Program 會員使用,協助他們更迅速地創造更高質素的 app。Metal 3 讓遊戲開發者能夠利用提升了的效能表現,製作出令人驚歎的圖像效果。此外,Swift、SwiftUI 和 Xcode 功能再度升級,現在為 Apple 平台進行開發變得更加簡單直接。SKAdNetwork 功能亦獲得提升,廣告網絡和開發者可以繼續保障用户私隱的同時,更準確地評估廣告成效。
Apple 全球開發者關係及企業與教育領域產品市場營銷副總裁 Susan Prescott 表示:「我們喜歡與開發者合作,為他們提供新的創新技術,讓他們能夠創造新一代更出色的 app。全新 API 功能強勁,可使用鎖定畫面的小工具,加上 WeatherKit 等新服務、幫助 Apple 開發者更快地製作 app 的 Xcode Cloud,以及 Metal 3 的全新遊戲功能,開發者擁有比以往更多的工具來創造用户喜歡的 app 體驗。」

Xcode Cloud 現已推出

Xcode Cloud 現在提供一系列訂閱計劃,滿足開發者的需要,計劃由每月 25 小時起,直至 2023 年 12 月,Apple Developer Program 的所有會員都可以免費使用,而計劃每月用量最高可達 1,000 小時。
內建於 Xcode,專為 Apple 開發者而設的 Xcode Cloud 是持續整合及傳輸的雲端服務。Xcode Cloud 可以在雲端自動建構 app,以節省 Mac 的儲存空間,讓開發者處理其他工作。任何規模的開發者及團隊都可以更有效率地建構、測試及傳輸高質素的 app。另外,透過雲端並行測試,開發者可以測試目前所有 Apple 裝置的模擬版本,然後輕鬆部署 app 的建置版本以進行內部測試,或透過 TestFlight 傳輸予 beta 測試員,以快捷地收集意見。

開發者可以在這裡查看有關 Xcode Cloud 可用計劃的更多資訊。
MacBook Pro 展示 Xcode Cloud。
Xcode Cloud 將幫助開發者更迅速地構建出色的 app。

Xcode 14 功能提升

Xcode 14 帶來全新的功能提升,可進一步提高開發者的工作效率。憑藉提升了的並行運算能力,構建專案的速度提高了 25%,Xcode 應用程式現在的下載所需空間減少了 30%,同時配備專為 watchOS 及 tvOS 而設、可下載的模擬器執行階段。 全新的多平台工具旨在創造一個功能齊全的 SwiftUI 界面,可在 iOS、iPadOS、macOS 和 tvOS 上使用。開發者代碼更易於保留,同時方便配合需求更改,充分發揮每個平台的獨特功能。Xcode 現將 SwiftUI 即時預覽預設為互動式,可以即時呈現所有變更。開發者能夠為每個預覽創建不同版本,而無需編寫任何代碼、更改色調方案、文字大小、裝置方向或輔助使用模式。Assets Catalog 全新的 App Icon 功能讓開發者只需提供一個圖像尺寸,即可在多個平台使用;而 Xcode 會自動製作 app 所需的所有素材。配備更智能的自動完成引擎,Xcode 的語言和編輯功能更加強勁,同時額外的動態片段能讓開發者能夠更快地寫好想編寫的代碼。
MacBook Pro 展示 Xcode 14。
Xcode 14 帶來全新功能,提高開發者的工作效率。

全新遊戲功能

Apple 圖像處理架構的最新版本——Metal 3,迎來全新功能,讓遊戲開發者能夠利用 Apple 晶片的強勁功能創造更出色的遊戲性能。MetalFX 倍增使用更少計算密集的影格,隨後進行時間混疊抗鋸齒,讓開發者能夠迅速進行複雜的場景算圖。升級表現能帶來更敏捷的反應及動人的畫面。遊戲開發者亦受益於全新的迅速資源加載 API,該 API 提供從存儲空間到 GPU 的更直接路徑,以將等候時間減到最短,遊戲能夠輕易存取高質素紋理及幾何體,創造遼闊、具真實感、恍如置身其中的遊戲世界。
與「Game Center」整合的遊戲開發者現在可以將活動檢視加到綜合統計版面,讓用户可以看到朋友正在玩哪些遊戲以及他們的高分記錄。加上同播同享功能的支援,用户可以前所未有更輕鬆地一起實時享受遊戲樂趣。
Metal 3 帶來全新功能,發揮 Apple 晶片的全面威力。

Swift 和 SwiftUI 功能提升

Swift 和 SwiftUI 提供製作 app 的最佳方式,現在更帶來簡化開發過程的全新功能。
Swift 直接在語言中內建了全新的常見表達文字支援,提升強大的字串處理能力,讓開發者能夠快速檢查常用表達是否正確,並以更少的代碼提取訊息。Swift Package Manager 加入全新的 Package Plugins,開發者現在可以更輕鬆地在專案上運行自訂的指令,甚至上載和與他人分享指令。
SwiftUI 是 Apple 的下一代用户界面框架,配備增強的導航 API,讓開發者可以更輕鬆地控制自己的 app 如何從一個畫面移動到另一個畫面。利用 Custom Layouts 功能,開發者可以突破常見的 app 佈局,創造出最適合 app 的設計版面。Swift Charts 幾乎可以按任何圖表需求來自訂,開發者可以在 app 中以悦目的方式呈現數據。
MacBook Pro 展示 SwiftUI 編碼。
Swift 和 SwiftUI 都迎來大型更新。

隆重介紹 WeatherKit

WeatherKit 讓開發者能夠將支援 Apple「天氣」app 的世界級全球天氣預報直接整合到自己的 app 中。Apple「天氣」app 運用高解像度的氣象模型,並結合機器學習和預測演算法,提供即時天氣、未來 10 日每小時的預報、每日預報和過往天氣數據1。WeatherKit 透過原生 Swift API 和 REST API 供開發者使用,Apple Developer Program 會員包含每月 500,000 次 API 回應。由今年秋季起,需要更多服務的開發者可以直接在 Apple Developer app 中購買額外的服務級別計劃。
開發者可以在這裡查看有關 WeatherKit 可用計劃的更多資訊。

以私隱為本的廣告成效評估方法

SKAdNetwork API 迎來全新功能,旨在幫助廣告網絡及廣告商更準確地評估 app 或網上的廣告表現,同時繼續保障用户私隱。階層方式的 ID 來源讓開發者提高為活動進行最佳化的能力,同時不會增加跨 app 追蹤用户的風險。SKAdNetwork 還有階層式的轉換價值,讓開發者獲取小型活動的轉換訊息。此外,開發者可以透過於指定時段提供多次轉換,更準確地計算廣告開支的回報。

全新 API 帶來更多強勁 app

Apple 開發者擁有比以往更多的 API 來創造用户喜歡的 app 體驗。 部分可供開發者使用的最新 API 包括:
  • 鎖定畫面上的小工具:iOS 16 可以在 iPhone 鎖定畫面上啟用小工具,開發者現在可以在鎖定畫面上的小工具和 Apple Watch 上的複雜功能之間輕鬆分享相同的代碼,這些代碼都以相同的新 WidgetKit API 作為基礎。
  • 原況文字:開發者現在可以讓用户在 app 或相機的即時動態中,直接取用相片和影片上的文字。原況文字在裝置上處理,以提高用户的私隱和效能表現。
  • 協作工具:「訊息」app 內建的豐富協作功能可供第三方 app 使用。開發者更可以在自己 app 中全新的「與你分享」欄目,重點標示出用户在「訊息」app 與他人分享自己的 app 內容,讓收件人可以更方便地在稍後回覆訊息。
  • 通行密匙:通行密匙是新一代身份驗證憑證,更保密、更易用,經過精心設計,在 app 上用起來就如同在網絡上一樣輕鬆簡單。
  • MapKit:第三方 app 可以加入詳細的 3D 城市體驗及環視四周功能,以提供更豐富的用户體驗。全新的 Apple Maps Server API 提供更快、更輕鬆的「地圖」app 整合。
  • 「專注模式」過濾條件:開發者可以根據用户目前的「專注模式」調整 app 的內容。
  • Automatic Shortcuts:開發者現在可以透過 App Intents 讓 app 可以與 Siri 和捷徑一起使用,無需用户另外進行設定。
  • watchOS 9:CallKit 現支援 VoIP 通話;分享頁讓用户能夠將喜歡內容直接由 app 分享到 iMessage 和其他常見的通訊 app;第三方 app 現在可以使用相片選擇器存取「相片」app,甚至可以與 Apple TV 整合。
  • RoomPlan:在 ARKit 的支援下,開發者現可以充分發揮 iPhone 及 iPad 上的 LiDAR 感測器為空間製作 3D 平面圖,包括尺寸和傢俬類型等特點。
  • 即時動態:透過 WidgetKit,開發者可以讓用户在鎖定畫面實時緊貼活動或事件的最新消息2
分享文章
  • 新聞文章

  • 文章內的圖片

  1. 過往天氣數據未必在所有地區提供。如需了解功能的供應狀況,請前往 developer.apple.com/weatherkit
  2. 「即時動態」將於今年稍後時間提供給開發者。

傳媒聯絡人

Marcus Wong

Apple

marcus_wong@apple.com

+852-25068831

Apple 媒體聯絡

media.hk@apple.com