在新窗口中打開
新聞發(fā)佈 2021 年 6 月 7 日

Apple 推出最新開發(fā)者工具及技術(shù),以打造更出色的 app

Xcode Cloud 將協(xié)助開發(fā)者更快速地做出 app,而 App Store 新功能可以讓開發(fā)者觸及更多使用者
專為 Apple 開發(fā)者設(shè)計的新工具,將協(xié)助開發(fā)者打造更引人入勝的 app 體驗。
加州 CUPERTINO 訊?Apple 今天發(fā)表了最新工具及技術(shù),協(xié)助開發(fā)者打造互動體驗更高的 app,並讓開發(fā)優(yōu)質(zhì) app 的過程更容易。Xcode Cloud 運用強大的雲(yún)端服務(wù)平臺,匯集各式開發(fā)、測試與發(fā)表 app 的技術(shù)及工具,藉此提升獨立開發(fā)者與開發(fā)團隊的生產(chǎn)力,為使用者提供更優(yōu)質(zhì)的 app。App Store 推出「App 內(nèi)活動」與「客製產(chǎn)品頁面」,為開發(fā)者提供全新管道推廣 app 產(chǎn)品並與用戶互動。並行支援的加入對 Swift 而言是一大躍進,而全新的擴增實境 (AR) 技術(shù),則讓開發(fā)者將能夠比以往更輕鬆地打造出 app 版或網(wǎng)頁版的沉浸式體驗。
Apple 的全球開發(fā)者關(guān)係副總裁 Susan Prescott 說:「我們很興奮能為開發(fā)者社群提供強大的新工具及技術(shù),幫助他們打造更出色、更高品質(zhì)的 app,同時也讓他們能夠透過 App Store 以全新方式與用戶互動。有了 Xcode Cloud 豐富的工具組、Swift 程式語言持續(xù)創(chuàng)新、一系列全新應(yīng)用程式介面,以及更多與用戶互動的管道,Apple 的平臺比以往更強大?!?/div>

Xcode Cloud

Xcode Cloud 是專為 Apple 開發(fā)者設(shè)計的產(chǎn)品整合及發(fā)表雲(yún)端服務(wù)。內(nèi)建於 Xcode 13 的 Xcode Cloud 為開發(fā)者及不同規(guī)模的開發(fā)團隊提供更快速、更簡便的方式,更加有效率地開發(fā)、測試與發(fā)表高品質(zhì) app。Xcode Cloud 可以在雲(yún)端上自動建立 app,如此一來,開發(fā)者就能在 Mac 上有更多空間執(zhí)行其他任務(wù)。透過雲(yún)端平行測試功能,開發(fā)者能夠在目前所有 Apple 裝置的模擬版上進行 app 測試,之後便能輕鬆發(fā)布 app 進行內(nèi)部測試,或是藉由 TestFlight 將 app 傳送到外部 beta 測試服務(wù),取得即時的意見回饋。
開發(fā)者專用新工具及技術(shù),呈現(xiàn)在 13 吋 MacBook Pro 上。
Xcode Cloud 是專為 Apple 開發(fā)者設(shè)計的強大新工具,開發(fā)、測試與發(fā)表 app 的過程將因此變得比以往更容易且更有效率。

App Store

隨著越來越多的 app 和遊戲推出現(xiàn)場比賽、電影首映、實況直播等活動,現(xiàn)在使用者也可以透過 App Store 的個人化推薦、編輯精選、搜尋結(jié)果及 app 產(chǎn)品頁面,更輕鬆地掌握這類活動資訊。開發(fā)者能夠藉此觸及更多人,包括開發(fā)新用戶、為現(xiàn)有用戶提供最新資訊,或甚至重新找回舊用戶。對開發(fā)者來說,這是推廣 app 相關(guān)活動的全新管道。
因應(yīng)眾多開發(fā)者的要求,Apple 推出全新產(chǎn)品頁面工具,開發(fā)者將享有更多使用彈性,並可透過 App Store 直接與用戶互動。開發(fā)者能夠透過「客製產(chǎn)品頁面」向不同用戶介紹 app 的各式特色,並藉由「產(chǎn)品頁面最佳化」測試不同螢?zāi)豢煺铡㈩A(yù)覽影片,或甚至是 app 圖示。「App Store Connect」裡的豐富的分析數(shù)據(jù)不僅保護用戶個人隱私,也同時讓開發(fā)者瞭解用戶的喜好,進一步架設(shè)出最合適的產(chǎn)品頁面。
在 App Store 上的 Strava app 呈現(xiàn)在 iPhone 12 Pro 上。
現(xiàn)在,開發(fā)者可以針對不同用戶設(shè)計出多款客製產(chǎn)品頁面,介紹 app 的不同特色、功能或內(nèi)容。
Apple 即將推出更新的指南,其中包括對提供創(chuàng)作者內(nèi)容體驗的新興類別的 app 的支持。開發(fā)者行為準則的拓展有助於保持 App Store 作為一個對開發(fā)者和用戶都公平的市場,這其中包括對於開發(fā)者身份確認的要求、評論和操縱評分,以及過多的用戶投訴。同時,更新還包括開發(fā)者可以通過新途徑,對懷疑因偏見為由而被拒絕的 app 進行上訴。若開發(fā)者有理由確信某個 app 存在信任或安全問題,或是違反了App Store 審核指南,他們還可以選擇舉報該 app。

Swift

Swift 是由 Apple 所開發(fā)的一款既強大又容易上手的程式語言,現(xiàn)又新加入內(nèi)建的並行支援功能。如此一來,開發(fā)者可以更輕鬆地編寫並行運算的程式碼,這項關(guān)鍵技術(shù)能夠協(xié)助開發(fā)者打造根據(jù)用戶輸入即時調(diào)整的 app,還能在背景裡執(zhí)行更多工作。Swift 的並行支援功能讓開發(fā)者在編寫快速、新穎、安全的程式碼時,不僅更不容易犯錯,還能妥善運用各 Apple 裝置上的強大多核心晶片。
SwiftUI 改變了使用者介面的開發(fā)程序,開發(fā)者將可以靠較少的程式碼便製作出好看的 app?,F(xiàn)在 SwiftUI 全面升級,幫助開發(fā)者為所有用戶打造更出色的體驗,改版的部分包括改善列表檢視、搜尋功能、app 內(nèi)輔助使用功能、多列表格,以及其他更多功能。
你可以在 Mac 或 iPad 上透過 Swift Playgrounds 學(xué)習(xí)如何編寫 Swift 程式語言。Swift Playgrounds 4 將於今年稍晚推出,屆時使用者將能使用 SwiftUI 製作 app 的視覺設(shè)計。使用者可以在 Swift Playgrounds 或 Xcode 上開啟並編輯 app 專案,完成專案後,便能將正式版 app 直接從 iPad 上傳至 App Store。

擴增實境

Apple 擁有世界上最大的擴增實境平臺,有超過十億臺支援 AR 的裝置,由開發(fā)者可以輕鬆創(chuàng)造擴增實境體驗的架構(gòu) ARKit 所驅(qū)動,開發(fā)者也可以運用 RealityKit 這款兼具渲染、動畫、音效及物理開發(fā)的引擎,從零開始打造擴增實境世界。
RealityKit 2 在 macOS Monterey 上推出簡潔強大的應(yīng)用程式介面 Object Capture,讓 Wayfair、Etsy 等開發(fā)者能夠在幾分鐘內(nèi)創(chuàng)造出近似實物的精緻擬真 3D 模型。開發(fā)者只需要利用 iPhone、iPad 或數(shù)位單眼相機拍照,再將相片轉(zhuǎn)成適用於 AR 的最佳化 3D 模型即可。你可以在 AR Quick Look 中檢視這些模型,或是在 Reality Composer 或 Xcode 中將模型套用到 AR 場景上,使 AR app 的開發(fā)過程變得前所未有地簡便。Maxon 與 Unity 等開發(fā)者將使用 Object Capture 解鎖全新 3D 內(nèi)容創(chuàng)作方式,設(shè)計出 Cinema4D 及 Unity MARS 等領(lǐng)先業(yè)界的 3D 內(nèi)容創(chuàng)作 app。
此外,RealityKit 2 的全新應(yīng)用程式介面包括客製化渲染途徑及動態(tài)著色器,讓開發(fā)者更能夠掌握視覺、音效及動畫,創(chuàng)造出更加逼真、複雜的擴增實境體驗。
透過 Object Capture,開發(fā)者只需要幾分鐘的時間,就能夠輕鬆打造出優(yōu)質(zhì)的沉浸式擴增實境內(nèi)容。

圖形與遊戲

新的 iOS、iPadOS 與 macOS API 與工具幫助遊戲開發(fā)者創(chuàng)造出新一代的遊戲,並為玩家?guī)砣麦w驗。新的 Metal 紋理壓縮工具支援所有最新格式,以及適用於 Apple 晶片的最佳化格式,讓開發(fā)者可以更輕鬆地為 Apple 各平臺創(chuàng)造精彩遊戲體驗。此外,玩家也能透過新推出的 iPhone 和 iPad「虛擬遊戲控制器」盡情暢玩支援控制器的遊戲。
在 iPhone 12 Pro 上呈現(xiàn)升級的遊戲體驗。
開發(fā)者可以運用最新的 API 改善遊戲在 iPhone、iPad 與 Mac 上的表現(xiàn)。

新增開發(fā)者工具及API

Apple 為開發(fā)者提供一系列新工具及 API,將 app 體驗帶到全新境界,往後開發(fā)者也有機會藉此創(chuàng)造前所未見的新功能。當然,這些新功能都是以保護用戶隱私權(quán)為最大前提。
  • Xcode 13 新增了強大的團隊開發(fā)功能,適用於 Xcode Cloud,以及 GitHub、Bitbucket 與 GitLab 的合作功能。
  • 透過「同播共享」,大家喜愛的 app 如 Disney+、ESPN+、HBO Max、Hulu、MasterClass、Paramount+、TikTok 和 Twitch 都能為 iPhone、iPad 與 Mac 用戶呈現(xiàn)新型態(tài)的分享體驗1。
  • 第三方視訊 app 可以運用最新的 FaceTime 功能,包括「語音隔離」、「寬廣頻譜音訊」與「人像模式」。
  • 現(xiàn)在使用者可以在 Slack 與 WeChat 等通訊 app 的對話視窗中分享個人狀態(tài)、在 Uber Eats 等 app 利用 Siri 播報新訊息通知,而全新「通知」應(yīng)用程式介面允許像是 Chase Mobile 和 Zomato 這類 app 跳脫「勿擾模式」或「專注模式」的限制,推播重要訊息通知。
  • 新的「相機」API 可以達成更出色的影像融合效果,並能夠在拍攝 1080p 影片的同時擷取高品質(zhì)的靜止畫面。
  • Breakpoint Studio、Pandora、Qardio 等 Apple Watch 開發(fā)者現(xiàn)正致力於打造全新 app 體驗,提供更深入的客製化服務(wù),也更能針對用戶的所在環(huán)境進行即時調(diào)整。
  • 開發(fā)者能夠運用 Mac 上的 TestFlight 測試 app 內(nèi)購買項目及其他優(yōu)秀的 Mac app 功能。
  • StoreKit 2 除了能夠確保 app 內(nèi)購買的安全性,現(xiàn)在更推出新的應(yīng)用程式介面,管理產(chǎn)品所有權(quán)限及訂閱者狀態(tài),並支援 Xcode 與 Apple 沙盒環(huán)境的測試功能。
  • Grammarly 與 Honey 等網(wǎng)頁開發(fā)者目前正在開發(fā) Safari 的延伸功能,適用於 iPhone、iPad 與 Mac。開發(fā)者甚至可以設(shè)計適用於「郵件」app 的強大延伸功能。
  • 現(xiàn)在,第三方導(dǎo)航 app 將可以在汽車儀表板上顯示地圖,而新的 Mac CarPlay 模擬器亦將能夠大幅改善測試效能。
  • 現(xiàn)在 app 能夠提供堪比電影院體驗的「空間音訊」,以環(huán)繞音效生動地呈現(xiàn) app 的內(nèi)容。透過物理音訊空間化引擎,遊戲開發(fā)者可以輕鬆在 Apple 的所有平臺上呈現(xiàn)逼真的音效。
  • 透過 ShazamKit,開發(fā)者能直接將 Shazam 的語音辨識技術(shù)整合到他們的 app 中,不只能在 Shazam 龐大的歌曲資料庫中搜尋音樂比對,也可以使用預(yù)先錄製的音訊來比對開發(fā)者所設(shè)計的客製化結(jié)果。
?
上市日期
即日起,Apple 開發(fā)者計畫會員現(xiàn)在可以在 developer.apple.com 取得 iOS 15、iPadOS 15、macOS MontereywatchOS 8 與 tvOS 15 的各版 Developer Beta。即日起,Xcode Cloud 將限量提供免費 Beta 測試版,使用期限自今年夏季至秋季。明年便會開放給所有開發(fā)者使用。Xcode Cloud 的價格與上市日期等更多相關(guān)資訊將於今年秋季釋出。
分享文章

Apple 全新開發(fā)者工具及技術(shù)的圖片

  1. 部分分享內(nèi)容須訂閱後才能瀏覽。

新聞聯(lián)絡(luò)人

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

media.tw@apple.com