具透 | iOS 16 通知管理迷思,一個通知的 N 種呈現方式

語言: CN / TW / HK

提到 iPhone 上的鎖屏通知你能想到什麼?一個 duang 一樣的提示音、螢幕會短暫亮起以及那個不點開永遠不會消失的數字角標(標記)。但如果我問你 2022 年一條在 iPhone 上顯示的通知會有幾種樣式?你一定會說:「很多種,但具體有多少種確實也搞不明白。」

一位朋友如是說……

這個問題隨著 iOS 15 和 iOS 16 更新以後變得越來越嚴重了,哪怕像我的同事這樣時刻關注科技新聞和新系統特性的人,也會被眼花繚亂開關所困擾,不能正確理解 iOS 通知系統中不同開關到底在控制著什麼。

iOS 上呈現通知的多種形式

所以本文將從 iOS 的通知設計開始,幫助大家一起重新來認識下這個 iOS 中最重要的元件。

基本的立刻推送呈現形式

首先我們需要一起來看一下,在沒有勿擾模式、沒有定時推送的前提下,iPhone 收到通知以後的預設會有哪些樣式:

  • 聲音
  • 角標(標記)
  • 顯示一條通知

如何「顯示一條通知」則會根據具體場景進行變動,如果你手機處於鎖屏狀態,那麼「顯示一條通知」這個步驟會在鎖屏上顯示一條通知並短暫點亮螢幕;如果你正在使用你的手機,那麼通知則會以頂欄橫幅的形式暫時臨時顯示該通知。如果你沒有在通知彈出的第一時間處理,那麼稍後還可以在通知中心處理這些通知。

一個立刻推送組成的 3 要素

因此,iOS 中立刻推送的通知的基本三要素就是:聲音、角標(標記)和顯示一條通知,而軟體設定中的其他設定如橫幅風格也均和這三要素有關,都是這三要素的變體。如果你想改變一條立刻推送通知的具體表現形式,那麼就可以從這些開關入手。下面還可以舉幾個常見的例子來進一步幫助大家理解:

比如我不希望一條通知發出聲音或者覺得小紅點太過於顯眼,那麼直接關掉就行了;又比如我覺得使用手機的時候某個應用程式的通知非常重要,希望它可以長時間顯示,那麼給橫幅選擇「持續」即可;還比如,我覺得有些應用的通知只需要單獨躺在通知中心裡也不需要任何的提醒,那麼只需要把其他的選項都關掉,只留下通知中心即可,這也是 iOS 12~14 隱式通知功能實現的原理。

這裡還有一個關於老版本的小細節,在 iOS 9 以及更早的版本中通知還可以讓它以對話方塊的形式彈出,非常吸睛。

在老版本中還能以對話方塊的形式彈出

更進一步地細分控制

但當我們把「鎖定螢幕外觀」和 iOS/iPadOS 16 中新增的「顯示為」這兩個概念拿到大家面前時,通知管理的問題就會變得更復雜,但也更容易理解這兩個選項分別是設定什麼的了,首先我們先來看一下「鎖定螢幕外觀」。

雖然叫「鎖定螢幕外觀」但影響的並不只有鎖屏

「鎖定螢幕外觀」下分為兩個選項,一個是顯示瀏覽,另一個是通知分組。「顯示瀏覽」很好理解,就是控制通知什麼時候顯示詳情的選項,可以在始終、解鎖時以及永不三個選項之間進行切換,我個人會對天氣應用等低敏感度資訊選擇始終,即使通訊工具等包含敏感資訊但又希望解鎖後能及時看到內容單軟體選擇解鎖時,而永不則很少使用。

「通知分組」則是 iOS 12 引入的一個可以避免通知刷屏的機制,iOS 會自動摺疊來自一個應用的所有通知,不過對於 IM 類或者郵箱應用而言直接粗暴摺疊會讓訊息變得非常不直觀。因此 Apple 給應用程式預設提供了一個「自動」分組的選項,這個選項會通過推送通知中的 thread-id 這個屬性摺疊自同一個應用但是不同渠道的訊息。但如果你希望來自某一個 app 的訊息完全不折疊,那麼選擇「關」就可以做到。

不過雖然這個設定分組叫做「鎖定螢幕外觀」,但實際上影響的並不只有鎖定螢幕——「顯示瀏覽」和「通知分組」也會在通知中心生效,而「顯示瀏覽」還會在頂部的橫幅生效。

定時推送的利與弊

在 Apple 的 定義中 ,通知是用於為使用者提供重要的資訊的一種媒介。現代生活已經讓我們逐漸習慣了通知的存在,日常生活中也確實會被各種通知所吸引——打斷手邊的事情,切換情景的同時也不得不承受資訊過載帶來的煩惱。

雖然 Apple 為我們提供了專注模式,幫助我們在不同的場景下減少不必要的通知干擾。但對於絕大多數的普通消費者來說,設定專注模式時往往會糾結在「到底要給哪些程式」允許,最後只能草草了事地設定幾個應用,讓專注模式的效果大打折扣。

定時通知摘要

不過,這一情況在去年釋出的 iOS 15 中有所改變,也就是新功能「定時推送摘要」。對應用單獨設定「定時推送摘要」以後,所有的通知在抵達使用者手機的那一刻並不會有提示,而是會臨時存放在「下個摘要」中,直到使用者期望的時間以後統一進行推送;而且使用者可以在應用第一次請求請求時就進行設定,無需安裝後再進入設定中進行修改。

其他將應用加入定時通知的辦法

在有了定時推送摘要以後,一個應用程式的通知在允許和不允許以外又多了一個「定時推送摘要」,雖然表面看起來「定時推送摘要」相比於專注模式會更加具有普適性。但「定時推送摘要」和其他可以繞過專注模式的通知選項也讓 iOS 上的通知管理邏輯變得更復雜了——普通使用者現在很難通過把設定和通知會出現在哪裡所聯絡起來,這樣就會顯得通知一會兒會出現在鎖屏介面一會又不會出現在鎖屏上。

定時推送摘要帶來的改變

第一次設定定時推送摘要時需要走過一個不算短的流程——包括選擇具體應用、設定定時推送摘要的時間,但在以後每次新開啟一個從未請求過通知許可權的應用時你都能見到一個「在定時推送摘要中允許」的新選項。

除了不允許,其他兩個選項都是允許通知

從原理上來說,無論是「允許」還是「在定時推送摘要中允許」都是允許通知推送訊息,只不過「在定時推送摘要中允許」是另一種控制通知的邏輯;從 iOS 15 開始甚至有一個獨立頁用於控制和「在定時推送摘要中允許」有關的設定,我們可以在這裡我們可以設定「定時推送摘要」推送的時間、或是是否顯示下一個摘要,又或是批量將應用調整到「在定時推送摘要中允許」或者調整回「允許」。值得注意的是,Apple 宣傳通知摘要功能會根據 App 的使用情況動態排序摘要,把最重要的通知顯示在頂部。

不過一個通知摘要裡的通知也不會一直位於摘要內,一個摘要如果不手動清空的話通常會在 1 個小時後消失,摘要面所有沒有處理完的通知都會放回通知中心內,且這些通知同樣會受到「鎖定螢幕外觀」內設定的影響。

我個人會把所有不需要時時關注但又不能完全關掉的應用開啟定時推送摘要,比如:國內的流媒體平臺、銀行軟體、購物應用以及倒數日應用等等,甚至在 iPad 上還會單獨給一些不常用的聊天軟體、天氣軟體以及內容消費等開啟定時推送摘要,從而解決「在手機上處理完,平板鎖屏介面再看到」的問題。

值得注意的是,即是一個應用是定時推送摘要,它依然可以為角標 +1,如果你不希望看到該應用角標的話,記得還需要單獨前往設定並關閉相關選項。

不要忘記關閉「惱人」的標記

應用通知推送的特殊行為

好到這裡我們終於梳理完了一個應用的 2 個通知呈現邏輯,接下來我們來看看一些特殊的例外。

靜音

靜音是一項來自 iOS 15 的通知功能,他可以臨時性靜音一個通知分組的訊息。這裡的靜音可不是沒有通知聲音那麼簡單,它還不會在鎖屏時點亮螢幕,也不會在使用時出現橫幅,被靜音的通知只會出現在通知中心以及默默地增加標誌(角標)。

一個入口隱藏比較深的功能

不過,這個功能在設定裡沒有相關的入口,使用時需要「某條通知」-「左滑」-「選項」才可以看到相關設定,而且靜音的選項也只有 2 個——「接下來一小時靜音」和「今天靜音」,對該分組靜音以後你也可以隨時在這裡取消靜音。

靜音這個功能往往都適合這些場景:

  • 朋友們在瘋狂水群,但你手上剛好有事不能一起「快樂」
  • 工作群裡在聊的事情和你關係不大,不停滾過的訊息確實打擾到了你
  • 郵件串引發的通知風暴
  • NAS 在網路出現問題以後不斷的給你推送通知(如果有的話)
  • 及時降雨提醒 App 每隔一小段時間會發送提醒附近即將下雨,但你不會出門或者已經準備好了

繞過專注模式

專注模式期間被靜音的通知

iOS 15 中大幅增強了專注模式,這讓根據使用場景全天候開啟專注模式成為了可能,在專注模式允許列表之外的應用,它們所有立刻推送的通知有關的聲音、鎖屏時的亮屏以及使用時的橫幅都會被遮蔽,並在通知中心出現「xx 專注模式期間」單獨一組以呈現所有被遮蔽的通知;這裡需要注意,專注模式中有一個開關可以控制已經被專注模式靜音的通知出現的位置,預設會出現在鎖定螢幕上,也可像我一樣設定為在通知中心中出現。

只有關閉「在鎖定螢幕上顯示」才會在通知中心有單獨的組,不過關閉也會導致通知摘要被收入到該組中

不過有利自然也有弊,全天候開啟專注模式雖然可以儘可能得減少非當前場景下的干擾,但有如果一些應用確實不在專注模式的豁免列表裡,那麼它們發出的緊急通知也就失去了緊急的意義。舉個例子而言,如果你在家庭 app 裡設定了「門狀態改變時發出通知」的自動化那麼每次只要有人開門就一定會有通知——工作時間裡真的非常擾人,所以最好的辦法還是工作專注模式中遮蔽來自家庭 app 的通知,不過這樣也會導致煙霧報警器的緊急通知不能正常接收,進而可能會引發更大的問題。

時效性通知上一種可以繞過專注模式的通知

而 Apple 給出的方案就是允許 app 通過時效性通知以及重要警告來繞過專注模式。時效性通知和重要警告就可以認為是比普通通知優先順序更高的通知,這類通知會無視專注模式以及定時推送的設定,直接向你發出聲音、點亮螢幕或是顯示橫幅並在鎖屏上顯示 1 小時,並且還會有專門的視覺效果告訴你這個通知說時效性通知或者重要警告。

應用的「始終立刻推送」與專注模式的「同時允許」

時效性通知和重要警告都需要開發者進行適配,且會有獨立的開關;而時效性通知和重要警告不同之處在於,如果撥下的 iPhone 的靜音開關,那麼只有重要警告可以發出聲音,而時效性通知也不行。此外,時效性通知和重要警告的不同主要就體現在具體場景中:

  • 時效性通知:即將到來的日程、待辦事項、家庭二氧化碳濃度過高、家人到家、車輛已抵達、AirTag 低電量這樣不會對人身和財產造成重大損失的通知
  • 重要警告:地震警告、家庭煤氣洩漏或是家庭煙霧報警這樣可能危害個人健康或是公共安全的緊急通知就應該適配為重要警告,此外在部分國家或者地區,政府、公共機構或是醫療程式也可以推送重要警告。

所以回到開頭的那個問題,如果一個通知根本不是時效性通知且關閉時效性通知的開關以後依然出現在了鎖屏上,那麼你其實應該關閉的是那個通知的鎖屏許可權,而是時效性通知的開關。

「顯示為」:新的個性化顯示方式

新的個性化鎖屏通知呈現形式

在 iOS 16 中,Apple 為了配合鎖定螢幕一系列的更新,還專門為鎖定螢幕設計了 3 個可選的鎖屏通知樣式並命名為「顯示為」。鎖屏通知樣式分為 3 種:

  • 數量
  • 疊放
  • 列表

列表和以前我們習慣的鎖屏通知樣式一樣,每個通知分組的通知完全平鋪,直至填滿整個螢幕;而疊放則有所不同,它會盡可能地將通知分組堆疊起來,只保留最新的 2 個通知分組,使用者可以隨時向上滾動展示所有通知,或者向下滾動收攏變成數字;最後就是新增的數字選項,所有的通知到達以後只會顯示一個在下方顯示一個數字,這個也是我目前感覺視覺干擾最小的那個。

多種「顯示為」

無論是「鎖定螢幕外觀」還是「鎖定螢幕展示方式」本質上都是立刻推送下鎖屏介面「顯示一條通知」的設定,只不過面向的物件不一樣;其中「鎖定螢幕外觀」是面向單個應用的,而「顯示為」則是針對所有的通知。

不過,「顯示為」並不和專注模式相繫結,所以選中一個以後無論在不在專注模式,通知呈現的方式都只有那一個,所以最好提前想好要用哪一種模式。

以上就是本文的全部內容了,希望可以讓你在繁複的 iOS 通知設定中找到正確的那個。

> 下載少數派 2.0 客戶端、關注少數派公眾號,解鎖全新閱讀體驗 :newspaper:

> 實用、好用的正版軟體,少數派為你呈現 :rocket: