時間:2020-04-10 來源:互聯網 瀏覽量:
如果你從尚未安裝在 iPhone 或 iPad 上的應用打開鏈接或掃描二維碼,它將在 Safari 中打開該鏈接。 應用可以提供通用鏈接,該鏈接會在安裝應用程序時打開應用而不是Safari。 但是,在不久的將來,iOS 14 代碼中會使用一種內部稱為“Clips”的新 API 來改變這種情況。
正如外媒分析這個新的 API 一樣,即使你尚未安裝應用,它也允許開發人員從其應用提供交互式和動態內容。Clips API 與我們有權訪問的內部版本中的二維碼閱讀器直接相關,因此用戶可以掃描鏈接到應用的代碼,然後直接顯示在屏幕上的卡片上與之交互。
假設你收到的二維碼帶有指向 YouTube 視頻的鏈接,但是你沒有在 iPhone 上安裝官方應用。那麼使用 iOS 14 和 Clips API,你將能夠掃描該代碼,並且視頻將在顯示本地用戶界麵而不是網頁的浮動卡上。
開發人員將需要指定應用的哪一部分應由 iOS 以無線下載的方式下載,以讀取該內容。浮動卡將顯示從 App Store 下載完整版本的應用的選項,或顯示已安裝的應用內容的選項。
Android 具有類似的名為“ Slices”的功能,該功能在諸如 Google 搜索結果和 Google Assistant 之類的位置顯示應用的交互部分,因此我們也可以想象與 Clips API 和蘋果的 Spotlight 進行這種集成。
代碼發現還表明,蘋果正在測試 OpenTable、Yelp、DoorDash、索尼(及其 PS4 Second Screen應用)和 YouTube 的新功能以實現新的 API,並可能將其應用用作 WWDC 演示中的示例。