WWDC 2021: Xcode Cloud、AR 工具與 Swift Playgrounds

蘋果也照例公佈了開發工具,包括Xcode Cloud、Swift程式語言更新、Swift Playgrounds、AR開發工具及眾多新API等資源等。

既為開發者大會,蘋果也照例公佈了開發工具,包括 Xcode Cloud、Swift 程式語言更新、Swift Playgrounds、AR 開發工具及眾多新 API 等資源等。

Xcode Cloud 可雲端編譯與發布 App

首先,Xcode Cloud 是一項為蘋果開發商推出的新持續整合及遞交 (CI/CD) 雲端服務。Xcode Cloud 內建於 Xcode 13,供各種規格的開發團隊用來開發、測試和遞交 App。Xcode Cloud 可以自動在雲端開發 App,不需佔用使用者的 Mac 電腦資源。它的雲端平行測試功能可模擬現有蘋果硬體環境供用戶測試新 App,然後在內部測試環境打造 build,或利用 TestFlight 將 beta 版公開給外部人員測試。

Swift 支援共時運作語法

Swift 則新增支援共時運作 (concurrency),讓開發人員得以撰寫平行運作的程式碼,寫出一面回應用戶需求,一面背景運作的新式 App。蘋果表示,支援共時運作也讓開發人員寫出更快、更安全程式碼,較少犯錯,也能善用蘋果裝置多核 CPU 的強大運算力。SwiftUI 則強化表單讀取、搜尋、輔助使用 (accessibility) 功能、多欄位表格等,藉此加速開發。

蘋果還宣佈了 Swift Playgrounds,讓用戶可在 Mac 或 iPad 上撰寫程式,明年的 Playgrounds 4 讓開發人員可利用 SwiftUI 開發出 App 的視覺設計。App 專案可以用 Swift Playgrounds 或 Xcode 開啟、編輯。等開發完成,也可以利用 Swift Playgrounds 直接從 iPad 上上傳到 App Store。

Object Capture API 以多角度照片即時產生 3D 物件

推出新款物件捕捉 API
藉由多角度照片可拼成 3D 物件

蘋果的 AR 框架 ARKit 讓開發人員開發 AR 內容,RealityKit 則是專門製作 AR 的展圖、動畫、聲音和物理引擎 (physics engine)。

今天宣佈的 macOS Monterey 包含 RealityKit2,新增物件抓取 (Object Capture) API,讓開發人員更容易開發擬真的 3D 模型,只要以 iPhone、iPad 或數位相機拍攝相片,利用這項工具幾分鐘內就能轉化成 AR 應用的 3D 模型。成品可以 AR Quick Look 讀取,或在蘋果的 Reality Compposer 或 Xcode 讀取。蘋果表示遊動開發商如 Maxon 和 Unity 都已經使用物件抓取 (Object Capture) 來製作 3D 影像。利用 RealityKit 2 的 API,開發商也能製作更逼真而精細的 AR 影像,加入更多視覺、音效、動態渲染 (shader) 等動畫效果。

新 API

蘋果並在 WWDC 上宣佈許多 iOS、iPadOS 及 MacOS 的 API 和工具,協助遊戲開發人員製作動畫,例如新的紋理壓縮工具支援多種影像格式及 Apple Silicon、相機 API 可同時拍攝高畫質相片及 1080p 的影像。

來源:SDTImes

關於我們

自 1990 年創刊 UXmaster 雜誌,1991 年獲得美國 LAN Magazine 獨家授權中文版,2006 年獲得 CMP Network Computing 授權,2009 年合併 CMP Network Magazine 獨家授權中文版,2014 年轉型為《網路資訊》雜誌網站,為台灣中小企業協助技術領導者落實企業策略,了解網路規劃及應用,為企業網路應用、管理、MIS、IT 人員必備之專業雜誌網站。


與我們聯絡

加入《網路資訊》雜誌社群

© Copyright 2023 本站版權所有,禁止任意轉載 網路資訊雜誌 / 心動傳媒股份有限公司 聯絡電話:+886 2 29432416