谷歌近日在安卓16系統中引入了實時更新(Live Updates)功能,這一創新旨在模仿蘋果iOS的實時活動(Live Activities)體驗,為用戶帶來更生動的任務通知。據科技媒體Android Authority報道,該功能會將正在進行的任務通知直接推送到狀態欄的顯眼位置,但媒體播放通知并未包含在內。
實時更新通知在安卓16中被賦予了特殊地位,它們不僅會顯示在鎖屏和常顯屏幕上,還會在通知面板和狀態欄占據顯著位置,且始終保持展開狀態,用戶無法將其折疊。谷歌的這一設計,意在讓用戶能夠更直觀地掌握正在進行的任務動態。
然而,應用要想使用這一功能,并非易事。首先,應用需要獲得POST_PROMOTED_NOTIFICATION這一在安卓16 QPR1中新添加的權限。其次,應用必須明確請求提升通知,這需要通過設置特定的標志或使用API來實現。通知還必須是“正在進行中”的任務,且需要遵循嚴格的格式規則,如包含標題、優先級高于最小值等。更重要的是,通知的樣式也有限制,只有標準、大文本、來電和進度條四種模板的通知才能被提升為實時更新。
媒體播放通知之所以被排除在外,是因為它們通常使用專用的媒體樣式模板,這是為了獲得安卓對媒體播放通知的特殊處理。如果媒體應用切換到進度條樣式以獲取實時更新功能,那么它們將失去一些關鍵功能,如快捷設置面板上的固定位置和媒體輸出切換器等。這對于媒體應用來說,無疑是一個難以接受的權衡。
盡管谷歌的實時更新功能為許多應用帶來了全新的通知體驗,但為何媒體播放通知不能享受這一待遇呢?事實上,三星在One UI 7中已經實現了類似功能,默認將媒體通知顯示為“實時通知”。對此,Android Authority認為,谷歌在技術實現上并無障礙,只是不認為媒體播放是實時更新的有效應用場景。
根據谷歌的文檔,實時更新功能適用于“正在進行中,具有明確開始和結束”的活動,且需要用戶在整個活動期間的關注。合適的使用場景包括主動導航、正在進行的電話等,而不合適的使用場景則包括聊天消息、提醒等。盡管媒體播放沒有被明確禁止,但它并不符合谷歌的“時間敏感”模型,因此并未被自動提升為實時更新。
這一決定無疑引發了一些爭議,但谷歌堅持認為,實時更新功能應該專注于那些真正需要用戶實時關注的任務。對于媒體播放來說,雖然它也是一個重要的功能,但并不符合實時更新的設計理念。