React Native 實作 iOS Live Activity
Live Activity
簡單的說 iOS Live Activity 讓我們可以顯示一些當前的即時資料而不用開啟應用程式,顯著的提升用戶體驗。首次支援是在 iOS 16.1 和 iPadOS 17 ,重點是可以在鎖定螢幕、待機畫面、以及動態島即使更新顯示資訊,減少反覆開啟應用程式的次數。
- Lock Screen 鎖定螢幕 - 喚醒 iPhone 時看到的畫面,這裡可以顯示通知 Push Notification 和 Live Activity。
- Stand By 是 iOS 17 的時候加入的,在充電時可以顯示的區塊。
- Dynamic Island 動態島則是 iPhone 14 Pro 開始新增的功能。
進一步我們釐清在 iOS 14 加入的 Widget 和 Live Activity 的差別。Live Activity 以提供即時資訊為核心例如追蹤某個事件的狀態,比賽分數、Uber 司機是否抵達等資訊。Widget 比較合適的情境是提供跟短時間即時性比較沒有那麼強烈關係的資料例如天氣等。