新聞發(fā)佈
2020 年 6 月 22 日
Apple 揭示新一代 app 的全新開(kāi)發(fā)者技術(shù)
藉由功能強(qiáng)大的 API,開(kāi)發(fā)者得以打造全然一新的 app 體驗(yàn)
【加州 CUPERTINO 訊】Apple 今天宣佈推出一系列強(qiáng)大新技術(shù),有助於 2300 萬(wàn)開(kāi)發(fā)者設(shè)計(jì)和打造迎向未來(lái)的 app。透過(guò)這些全新工具,開(kāi)發(fā)者能為 Apple 領(lǐng)導(dǎo)業(yè)界的各平臺(tái)帶來(lái)更強(qiáng)大的 app 體驗(yàn),並有助開(kāi)發(fā)者更好地管理和發(fā)展業(yè)務(wù)。除了 Apple 的每年一度的開(kāi)發(fā)者調(diào)查外,WWDC20 還將擴(kuò)大舉行 App Store Lab,讓來(lái)自世界各地的開(kāi)發(fā)者可以分享他們的想法,以及提出 App Store 未來(lái)改進(jìn)的方向。Apple 也為開(kāi)發(fā)者增設(shè)新論壇,以便開(kāi)發(fā)者為來(lái)年及未來(lái)提出意見(jiàn)與看法。
Apple 全球行銷資深副總裁 Phil Schiller 表示:「Apple 開(kāi)發(fā)者社群以 app 激勵(lì)我們所有人,不但為 10 億使用者提供協(xié)助,轉(zhuǎn)變了整個(gè)業(yè)界,更變革了這個(gè)世界。在本屆 WWDC 中,我們推出了創(chuàng)新的全新 API、架構(gòu)和工具,旨在協(xié)助開(kāi)發(fā)者進(jìn)一步提升其 app 體驗(yàn)並觸及更多的使用者。App Store 生態(tài)系統(tǒng)比過(guò)往更加多樣化、更動(dòng)態(tài),也更成功,但我們知道,為了讓每個(gè)人都能享受 App Store 更好的服務(wù),我們必須共同努力改進(jìn)。在今年的 WWDC 中,我們加入了線上 App Store Lab,擴(kuò)大進(jìn)行每年一度的 App Store 開(kāi)發(fā)者調(diào)查等種種作為,因?yàn)槲覀兿M苯勇?tīng)見(jiàn)成千上萬(wàn)個(gè)開(kāi)發(fā)者的心聲,了解我們?cè)撊绾螢樗麄?,也為使用者改進(jìn) App Store?!?
利用 App Clips 和小工具接觸使用者的新方法
藉由 App Clips 的使用,使用者可以透過(guò)稱為 App Clip 程式碼的新視覺(jué)指示項(xiàng),以及透過(guò) NFC 和共用連結(jié)等方式,輕鬆快速地探索種種 app 的應(yīng)用。App Clips 可以在幾秒內(nèi)啟動(dòng),並讓使用者沉浸在完整的 app 體驗(yàn)的片段中,並為開(kāi)發(fā)者提供一種有趣的新方法,令其 app 在最能發(fā)揮功能時(shí)準(zhǔn)確地觸及使用者。一旦進(jìn)入 App Clip,使用者只要點(diǎn)按一下就能輕鬆安裝完整的 app。
經(jīng)重新設(shè)計(jì)的 Widget 小工具,不但更加實(shí)用,也為使用者提供一目了然的及時(shí)資訊。透過(guò)「主畫面」頁(yè)面上的小工具,使用者每次查看自己的裝置時(shí),都能體驗(yàn)開(kāi)發(fā)者推出的小工具。還有全新的 SwiftUI API,開(kāi)發(fā)者使用同一份程式碼就可以打造出 iOS、iPadOS 和 macOS 的小工具。
更大程度進(jìn)入 Apple 各平臺(tái)
今年,Apple 為開(kāi)發(fā)者提供更多方式,可將他們的 app 深入整合至核心平臺(tái)功能中,在提供強(qiáng)大功能的同時(shí),也保護(hù)好使用者的隱私和安全。全新的「尋找」網(wǎng)路配件方案,讓第三方設(shè)備製造商能充分善用有著數(shù)億臺(tái)設(shè)備的網(wǎng)路,同時(shí)繼續(xù)提供端對(duì)端的加密,如此只有使用者才能看到自己物品的所在位置。HomePod 也將為第三方音樂(lè)服務(wù)提供整合新方案。電子郵件和瀏覽器 app 開(kāi)發(fā)商可以將其 app 作為選項(xiàng),讓使用者自行選擇預(yù)設(shè) app。Mac 版 Safari 則加入支援 Chrome、Firefox 以及 Edge 普遍使用的 WebExtensions API,讓延伸功能開(kāi)發(fā)者能更輕鬆地與 Safari 合作,並透過(guò) Mac App Store 發(fā)布延伸功能。
管理和發(fā)展開(kāi)發(fā)者的業(yè)務(wù)
Xcode 中新的 StoreKit 工具,可讓開(kāi)發(fā)者在 Mac 本機(jī)上模擬訂閱設(shè)定、app 內(nèi)購(gòu)買,甚至是退款等作業(yè)。還有一個(gè)新的 StoreKit 測(cè)試架構(gòu),可以讓開(kāi)發(fā)者輕鬆進(jìn)行購(gòu)買流程的自動(dòng)化測(cè)試。新的 App Store 伺服器通知能提醒訂閱續(xù)訂事件和客戶退款,有助於開(kāi)發(fā)者更好地管理其 app 中的使用者體驗(yàn)。除了供家人共享的 app 購(gòu)買之外,App Store 現(xiàn)在還支援訂閱和 app 內(nèi)購(gòu)買的家人共享功能。這對(duì)要為全家老少提供內(nèi)容的開(kāi)發(fā)者來(lái)說(shuō),是個(gè)非常好的功能。
透過(guò)經(jīng)重新設(shè)計(jì)的 Game Center 漂亮呈現(xiàn)的最新更新,開(kāi)發(fā)者能以歷來(lái)最輕鬆的方式讓他們的遊戲在 Apple 的各平臺(tái)上大放異彩。更新內(nèi)容包括經(jīng)常性排行榜、全新的遊戲內(nèi)儀表板,以及增強(qiáng)的「好友遊戲」推薦功能,使用者可以藉此發(fā)現(xiàn) Game Center 好友間有哪些備受歡迎的遊戲。
重新設(shè)計(jì)的 Xcode
Xcode 是 Apple 各平臺(tái)所有開(kāi)發(fā)作業(yè)的中心,在 Xcdose 12 中,將配合 macOS Big Sur 擁有煥然一新的全新外觀。全新的文件標(biāo)籤頁(yè),可以快速輕巧地打開(kāi)多份檔案,並且能以各自的標(biāo)籤頁(yè)分別打開(kāi)介面檔案、日誌和計(jì)畫案檔案。導(dǎo)覽字體現(xiàn)在符合系統(tǒng)字體大小,或可以設(shè)置為小、中、大。Xcode 12 預(yù)設(shè)會(huì)建構(gòu)出 macOS Universal app,以支援採(cǎi)用 Apple Silicon 的全新 Mac。
全新的 SwiftUI 功能
SwiftUI 為開(kāi)發(fā)者導(dǎo)入一個(gè)現(xiàn)代的 UI 架構(gòu),能以歷來(lái)最直覺(jué)的方式建構(gòu)出精密的 app 使用者介面。今年,開(kāi)發(fā)者能以全新的生命週期 API 在 SwiftUI 中編寫出整個(gè) app,並在所有 Apple 平臺(tái)間共用程式碼。已經(jīng)開(kāi)始採(cǎi)用 SwiftUI 的開(kāi)發(fā)者,能輕鬆為現(xiàn)有程式碼添加新功能,還有新的 Lazy API,確保龐大的資料集也能提供出色效能。
Mac Catalyst 提供更多 App 訂製選項(xiàng)
在 WWDC 2019 隨著 macOS Catalina 一同亮相的 Mac Catalyst,它讓開(kāi)發(fā)者輕鬆地將其 iPad app 移植到 Mac 上。在 macOS Big Sur 中,各個(gè) Mac Catalyst app 會(huì)自動(dòng)繼承寬敞新設(shè)計(jì),同時(shí)為開(kāi)發(fā)者提供更具威力的全新 API,能對(duì)其 app 的反應(yīng)行為進(jìn)行更好的控制?,F(xiàn)在,開(kāi)發(fā)者可以對(duì)其 Mac app 選擇縮放解析度以符合 iPad app,或?qū)?Mac 介面採(cǎi)取全面控制營(yíng)造量身打造的 Mac 體驗(yàn)。開(kāi)發(fā)者可以透過(guò) Mac App Store 向 175 個(gè)國(guó)家和地區(qū)的使用者發(fā)送其 Mac Catalyst app,還能讓使用者透過(guò)通用購(gòu)買的方式,輕鬆在 Mac、iPhone 和 iPad 間暢用同款 app 及 app 內(nèi)購(gòu)買。
要將 iPad app 移植至 Mac 時(shí),Mac Catalyst 的新 API 為開(kāi)發(fā)者提供全新境界的控制方式。
擴(kuò)大實(shí)施的 App Store Lab 和新的 App Store 審核流程
在 WWDC20 期間,Apple 也推出擴(kuò)大舉辦的 App Store Lab,為 Apple 所有平臺(tái)的開(kāi)發(fā)者社群提供進(jìn)一步支援。在過(guò)去,面對(duì)面實(shí)施的 App Store Lab 有助於告知和優(yōu)先考慮 App Store 的新功能和新能力,以及 App Store 的政策更新。今年,我們鼓勵(lì)開(kāi)發(fā)者在虛擬實(shí)驗(yàn)室中,或是透過(guò)在 6 月 26 日前會(huì)收集各方意見(jiàn)的額外調(diào)查管道分享他們的寶貴意見(jiàn)。這項(xiàng)調(diào)查已進(jìn)入第四年,觸及多達(dá) 50 萬(wàn)個(gè)開(kāi)發(fā)者,是改善 App Store 開(kāi)發(fā)者服務(wù) ((如 TestFlight 公開(kāi)連結(jié)和回應(yīng)客戶評(píng)論的功能) 一個(gè)重要的意見(jiàn)反應(yīng)管道。
Apple 也將於未來(lái)一年在新的開(kāi)發(fā)者論壇中,為開(kāi)發(fā)者建立更多管道來(lái)分享各種意見(jiàn)。在這些論壇中,我們鼓勵(lì)開(kāi)發(fā)者分享他們大大小小的建議,以督促 Apple 持續(xù)實(shí)施變革,並改善整個(gè)開(kāi)發(fā)者社群的 App Store 體驗(yàn)。
另外,app 審核流程將會(huì)有兩項(xiàng)改變,並於今年夏天開(kāi)始實(shí)施。首先,開(kāi)發(fā)者不僅可以對(duì) app 是否違反《App Store Review Guidelines》的某條規(guī)範(fàn)提出訴願(yuàn),並且還設(shè)有挑戰(zhàn)該準(zhǔn)則本身的機(jī)制。其次,對(duì)於已經(jīng)在 App Store 上架的 app,除了涉及法律問(wèn)題外,任何除錯(cuò)修正版本將不會(huì)再因違反準(zhǔn)則而延遲上架。開(kāi)發(fā)者可在下次提交時(shí)再解決違反準(zhǔn)則的問(wèn)題。
隱私透明度的新境界
對(duì) app 的隱私使用方式採(cǎi)取透明公開(kāi)的說(shuō)明,是與潛在使用者建立信任的關(guān)鍵一步。開(kāi)發(fā)者現(xiàn)在有機(jī)會(huì)在 App Store 中詳細(xì)說(shuō)明其 app 的隱私使用方式並供使用者查看,包括 app 可能會(huì)收集的資料類型、是否會(huì)與第三方共享資料,以及使用者有哪些可以選擇退出的選項(xiàng)。
其他開(kāi)發(fā)者功能特色
- ARKit 4? 採(cǎi)用新的 Depth API,引進(jìn)擷取真實(shí)世界資訊的全新方法,這個(gè) API 的設(shè)計(jì)能配合 iPad Pro 上的光學(xué)雷達(dá)掃描儀,進(jìn)而實(shí)現(xiàn)全新類型 app 的應(yīng)用,像是現(xiàn)場(chǎng)建築、設(shè)計(jì)、景觀設(shè)計(jì)和製造。
- 借助 Core ML 中用於模型部署和加密的額外工具、Create ML 中的新樣板和訓(xùn)練能力,以及用於視覺(jué)和自然語(yǔ)言的更多 API,能更輕鬆更廣泛的進(jìn)行機(jī)器學(xué)習(xí)的開(kāi)發(fā)作業(yè)。
- PencilKit 現(xiàn)在提供 Scribble 辨識(shí)功能,這能輕鬆建立設(shè)有文字輸入欄位的 app,使用者能在這些欄位中以 Apple Pencil 直接書寫。開(kāi)發(fā)者還能使用 PencilKit 取得筆劃資料,同時(shí)無(wú)縫處理 Apple Pencil 的輸入和系統(tǒng)的觸控手勢(shì)。
- Swift Package Manager 加入對(duì)資源的支援,能鬆鬆分享 Asset Catalog 的套裝和本地化資源。而新的 Numerics、ArgumentParser 和 System 的開(kāi)源套件,讓 Swift 成為適合更多用例的優(yōu)秀程式語(yǔ)言。
- TestFlight 現(xiàn)在支援多達(dá) 100 個(gè)團(tuán)隊(duì)成員進(jìn)行快速版本分發(fā)。
- AirPods Motion API 可讓開(kāi)發(fā)者即時(shí)存取動(dòng)作資料。
- 開(kāi)發(fā)者現(xiàn)在可以讓使用者現(xiàn)有的第三方 app 帳號(hào)升級(jí)為「使用 Apple 登入」帳號(hào)。
分享文章
開(kāi)發(fā)者工具和各項(xiàng)技術(shù)的圖片