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

Apple 公佈全新開發者科技,協助創造次世代的 app

強勁的 API 讓開發者可創造全新的 app 體驗

以 MacBook Pro 展示 Xcode 專案環境。
Xcode 12 是 Apple 各平台所有開發作業的中心,擁有煥然一新的外觀。
加州庫比提諾 — Apple 今日宣佈推出一系列強勁的全新科技,協助其 2,300 萬名開發者設計和構建未來的 app。這些全新工具讓開發者可將更多強勁的 app 體驗帶到 Apple 領先業界的平台,並協助他們管理和發展業務。除了 Apple 的年度開發者問卷調查外,WWDC20 還擴大舉行「App Store」 實驗室,讓來自世界各地的開發者可分享想法,並提出 App Store 未來改進的方向。Apple 亦加入全新的開發者論壇,以便他們在來年及今後提供意見。
「Apple 開發者社群以各款 app 為我們帶來啟發,不但為超過十億用戶提供協助,更革新了整個業界,改變了全世界。在今屆 WWDC,我們推出了別具創新的全新 API、架構和工具,專為協助開發者進一步提升 app 體驗並接觸更多用戶而設計。」Apple 全球市場營銷高級副總裁 Phil Schiller 表示,「App Store 生態系統比過往更加多元、更有活力、更成功,但我們知道,要為所有人帶來更出色的體驗,我們必須同心協力,更進一步。在今年的 WWDC,我們新增了網上 App Store 實驗室、擴展了年度 App Store 開發者問卷調查,以及加入更多環節,一切都是為了直接聆聽數以十萬計開發者的意見而設,從而了解我們應怎樣為他們和用戶改善 App Store 體驗。」

App Clip 和「小工具」帶來接觸用戶的全新方式

有了 App Clip,用戶可透過名為「App Clip 碼」的全新視覺指標,以及 NFC、分享連結等方式,快捷輕鬆地發掘 app 內容。App Clip 可在數秒內啟動,並為用戶提供一部分 app 體驗,讓開發者能以有趣的全新方式,接觸當下最需要使用其 app 的顧客。進入 App Clip 後,用戶只要點一下,即可輕鬆安裝完整的 app。
「小工具」亦已經過重新設計,不但更加實用,亦讓用戶可一覽各項即時資訊。有了主畫面頁上的小工具,用戶每次查看自己的裝置,都可體驗由開發者製作的小工具。而有了全新 SwiftUI API,開發者可運用相同的程式碼,編寫適用於 iOS、iPadOS 和 macOS 的小工具。

更全面取用 Apple 平台的功能

今年,Apple 為開發者提供更多方式,讓他們將自己的 app 深入整合至核心平台功能之中,藉此提供強大的功能,同時保障用戶的私隱和安全。全新的「尋找」網路配件計劃,讓第三方裝置製造商可充分利用由數以億計裝置組成的網路,同時繼續提供點對點加密保護,只有用戶才可查看自己物品的所在位置。HomePod 亦迎來全新計劃,以整合第三方音樂服務。電郵和瀏覽器 app 開發者可將其 app 設定為系統預設選項,讓用戶自行選擇。此外,Mac 版 Safari 將支援 Chrome、Firefox 和 Edge 廣泛應用的 WebExtensions API,讓延伸功能開發者能更輕鬆地與 Safari 合作,並透過 Mac App Store 分發其產品。
MacBook Pro 和 iPad Pro 及 iPhone 11 Pro 上顯示尋找 app。
「尋找」網路配件計劃將開放予第三方裝置製造商參與,並內置點對點加密保護。

管理和發展開發者業務

Xcode 的全新 StoreKit 工具,讓開發者可在 Mac 裝置上模擬訂閱設定、app 內購買,甚至退款等功能。而全新的 StoreKit 測試架構,讓開發者可以自動化方式輕鬆測試購物工作流程。全新的 App Store 伺服器通知適用於訂閱服務續訂和顧客退款事宜,有助開發者更全面管理其 app 的用戶體驗。而除了「家人共享」 app 購買功能外,App Store 現在還支援適用於訂閱服務和 app 內購買的家人共享功能,讓開發者帶來可供全家一同享受的內容。
Game Center 迎來最新更新,經過精美的重新設計,讓開發者能以更輕鬆的方式,讓他們的遊戲在 Apple 平台上大放異彩。更新內容包括常時排行榜、全新的遊戲內儀表板,以及透過「好友遊戲」帶來增強的推薦功能,以便用戶發掘 Game Center 好友正在遊玩的熱門作品。

經重新設計的 Xcode

Xcode 是開發所有 Apple 平台的核心所在,而 Xcode 12 更擁有與 macOS Big Sur 匹配的煥然一新外觀。全新的文件分頁可快速輕巧地開啟多個檔案,並可在介面檔案、日誌和專案檔案的專用分頁開啟相關檔案。導覽字體現在會與系統字體大小匹配,或者設定為小、中、大字體。而 Xcode 12 更預設構建 macOS 通用 app,以支援配備 Apple 晶片的全新 Mac。
以 MacBook Pro 展示 Xcode 編碼環境。
SwiftUI 帶來各項精彩新功能,讓程式碼更易在 Apple 的各個平台上共用。

全新 SwiftUI 功能

SwiftUI 為開發者帶來現代化的用戶介面架構,讓他們能以更直覺易用的方式構建複雜的 app 用戶介面。今年,開發者可利用全新的生命週期 API,以 SwiftUI 編寫整個 app,並在所有 Apple 平台上共用程式碼。已開始使用 SwiftUI 的開發者可輕鬆地在現有程式碼中加入新功能;而全新的 Lazy API 可確保即使數據集龐大,亦可帶來出色的效能表現。

以 Mac Catalyst 進一步自訂 App

在 WWDC 2019 上伴隨 macOS Catalina 首度登場,Mac Catalyst 讓開發者可輕鬆地將他們 iPad app 帶到 Mac 上。而在 macOS Big Sur,Mac Catalyst app 會自動採用寬闊的全新設計,並為開發者帶來強勁的全新 API,以及讓他們更全面地掌控 app 的行為設定。而現在,開發者更可選擇將 Mac app 的尺寸設定為與 iPad app 匹配的解像度,或者全面掌控 Mac 介面,以帶來完全特製的 Mac 體驗。開發者可透過 Mac App Store 向 175 個國家和地區的用戶分發其 Mac Catalyst app,還可透過通用購買功能,讓用戶輕鬆地在 Mac、iPhone 和 iPad 上盡享各款 app 及 app 內購買項目。
將 iPad app 帶到 Mac 時,Mac Catalyst 的全新 API 為開發者前所未有的掌控。

擴展的 App Store 實驗室和全新 App Store 審核程序

在 WWDC20 期間,Apple 將擴展的 App Store 實驗室的規模,為 Apple 所有平台的開發者社群提供進一步支援。以往,開發者親身參與 App Store 實驗室,有助他們率先了解 App Store 的全新功能和本領,以及 App Store 的政策更新。而今年,我們鼓勵開發者在網上實驗室,或者在 6 月 26 日前透過收集意見的額外問卷調查渠道,分享他們的意見。這項問卷調查已是第四年進行,接觸多達 50 萬位開發者,是改善 App Store 開發者服務,例如 TestFlight 公共連結和回應顧客評論功能等的重要意見平台。
Apple 更會在來年的全新開發者論壇中,為開發者帶來更多分享意見的渠道。在這些論壇中,我們會鼓勵開發者分享大大小小的建議,讓 Apple 得以繼續作出改變,並為整個開發者社群改善 App Store 體驗。
除此之外,app 審核程序將會迎來兩項變更,並會於今年夏季實施。首先,開發者不但可就其 app 違反《App Store 審核指引》守則的決定提出上訴,還可透過相關機制挑戰該指引。其次,對於已在 App Store 上架的 app,除了牽涉法律問題外,任何漏洞修復的更新將不會再因違反守則而導致延遲上架。開發者可在下次提交更新時才著手解決違反守則的問題。

私隱透明度進一步提升

提供公開透明的 app 私隱措施概覽,是與潛在用戶建立互信的關鍵所在。開發者現有機會在 App Store 中詳細說明其 app 的私隱措施,以供用戶查看,包括 app 可能收集的資料類型、會否向第三方提供資料,以及用戶可選擇退出哪些選項。
iPhone 11 Pro 顯示 App Store 內的全新私隱資訊。
開發者現可直接在 App Store 內更清晰地通知和向用戶講解 app 的私隱政策。

其他開發者功能

  • ARKit 4 利用全新 Depth API,帶來捕捉真實世界資訊的全新方式。這個 API 專為配合 iPad Pro 上的 LiDAR 感測器而設計,能夠締造全新類型的 app,例如實地建築、設計、景觀設計和製造等。
  • 有了 Core ML 專為模型部署和加密而設的額外工具、Create ML 的全新範本和訓練功能,以及更多適用於視覺和用語的 API,開發者可更輕鬆、更廣泛地發展機器學習功能。
  • PencilKit 現帶來「隨手寫」功能,讓開發者可輕鬆製作備有文字欄位的 app,而用戶可利用 Apple Pencil 在這些欄位上書寫。開發者更能利用 PencilKit 獲取筆觸資料,同時無縫處理 Apple Pencil 輸入和系統觸控手勢。
  • Swift Package Manager 將加入資源支援,以便開發者輕鬆地分享資產目錄套件和進行本地化。而專為 Numerics、ArgumentParser 和 System 而設的全新開源套件,讓 Swift 成為適合更多情況使用的出色程式語言。
  • TestFlight 現支援向多達 100 個團隊成員快速分發軟件版本。
  • AirPods Motion API 讓開發者可即時存取動態數據。
  • 開發者現可讓用戶將現有的第三方 app 帳戶升級為「使用 Apple 登入」帳戶。
分享文章

開發者工具和科技圖片

傳媒聯絡人

Apple 媒體聯絡

media.hk@apple.com