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