替蘋果想方案:應該重塑 iOS 訊息推送系統
編者按:iOS系統帶來的流暢體驗不知讓多少手機使用者痴迷,但對於重度使用者來說,iOS其實還可以做得更好一些,特別是新訊息推送系統。近期,在“ Designing a better notification experience for iOS”一文中,作者提出了兩點建議,一是按APP對通知分組;二是建立新系統。如果蘋果真的做到了,那可謂是廣大果粉的福音,畢竟,誰會想讓鎖屏變成新通知的轟炸區呢?
作為一個狂熱的技術愛好者和業內人士,我擁有很多小玩意兒,特別是智慧手機。我玩過Android、倒騰過Windows、甚至還把玩過Ubuntu Touch手機。但眼下,我日常使用的是iPhone X,因為iOS是到目前為止我最鍾愛的作業系統。它與Mac和iPad無縫協作,能最迅速地獲得軟體更新,而且應用商店裡的APP軟體質量都很高,這都讓我欲罷不能。雖然我發自內心地喜歡這個生態系統,但不得不說,iOS有些地方仍然需要改進。下面我想試著探討如何優化新資訊推送系統。
問題所在
iOS11新資訊推送系統,特別是鎖屏上的資訊,在手機使用者體驗中發揮著重要作用。我們每天在手機上花費大約4個小時的時間。安裝的APP軟體總是“不厭其煩”地向我們傳送各種通知資訊,期待我們去“臨幸”它們,讓我們有點身心俱疲。
要是手機可以濾除鬧心的資訊轟炸,而且還能快速輕鬆地理解通知訊息,我的天,那我真的不要太高興!然而當前系統的工作方式似乎讓大家傷了心。許多使用者抱怨資訊超負荷,眼光齊刷刷地投向蘋果公司,希望iOS能有所改進。如若不信,你可以在Facebook或者YouTube上瀏覽到許多評論和視訊,人們對這個問題早就是叫苦連天。我相信蘋果使用者一定深有體會。
許多APP軟體不遵循蘋果指南,常常推送多個重複的通知,這意味著通知頻率絕對是iOS需要最先優化的方面。在這個意義上,改進的機會點實在是太多了。
目前,通知在螢幕上佔用了大量空間,即使區區4個通知也可以塞滿整個鎖屏介面。當你有十幾條通知資訊時,將不得不進行“滾動遊戲”,指尖拼命下拉下滑,但這樣會很容易跳過真正重要的資訊。
iOS11的新通知推送
如果你是一個輕度使用者或主動限制通知數量,那麼當前系統可能還算差強人意。即便設計得不合理,你往往也能慢慢地習慣。但是,如果你是一個重度使用者,下載了很多APP軟體,那麼你每天將會收到幾十個通知,如果你還不失望崩潰的話,那我只能說你可能不是個凡人。
目前而言,解決問題的方法是完全關閉通知,或者改變使用者在APP軟體中的偏好,但這些似乎都不是解決問題的最佳方法,因為可能會錯過很多使用者感興趣的東西。我相信有兩種更好的方法可以解決這個問題,並且不需要重建整個iOS11系統。其一,通過APP分組資訊;其二,建立一個新的系統。
方法一:通過APP分組資訊
幾年前,iOS9有提供這個選項,允許按APP對通知進行分組。為什麼這樣做,或者說這樣有什麼好處?一是通知資訊被很好地組織起來,更容易閱讀;二是重要的通知更加突出,毫無意義的通知會被濾過;三是一切都掌握之中,你可以控制通知顯示的優先順序。
iOS9的新通知推送
我知道許多老使用者對通知系統、系統工作方式及使用原因早已經瞭然於胸,這也是我的一個靈感來源。
為了確保解決方案儘可能簡單、直觀和熟悉,我嘗試了幾十種不同的變化版本和方法。這3個考量因素一直是我思考的重中之重。
版本1(只做一些簡單變化)
長久以來,我一直在考慮新特性版本1在iOS11中如何工作,因為我不想徹底改變當前的系統,這樣一來,使用者的學習曲線就會更小,便於他們掌握和習慣。如果真的需要,更大更深刻的變化可以留待今後慢慢研究。
那麼,對於第一個版本來說,哪些變化是絕對必要的呢?
藉助紙筆仍然是我最喜歡的方法。用筆來勾勒出一些粗略的想法,看看最終我能想出什麼樣的解決方案。經過大量研究之後,我進行了一些迭代,從紙上來看,它們似乎很不錯,而且很有意義,所以我決定把它們轉換成線框圖。我用素描鏡(Sketch Mirror)把它們傳送到手機上,先看看感覺。然後,我把這4個版本做成更加直觀的原型,如下圖所示:
但正如前文所述,解決方案必須簡單、直觀和熟悉,所以並不適合所有情景。它要麼不適合當前的視覺風格,要麼不能適應某些特殊情況,要麼很難快速理解工作的原理。最後,我發現有兩點頗具挑戰性。於是,我在眾多的APP軟體上做測試,看設計出的框架能否完全適合。與此同時,我向蘋果使用者傳送電子郵件,收集一些原始的反饋資訊。功夫不負有心人,我終於找到了可以著手的方面。
侷限性
侷限性讓這項計劃開展起來十分艱辛。新的資訊通知方式必須滿足各式各樣的需求,即可以跨平臺工作(Mac、iPad、Watch、iPhone),能適應當前的視覺系統,而且最重要的是能夠滿足眾多APP和使用情境的需求。有些APP傳送簡短而簡潔的訊息,而有些AP則P喜歡附加多媒體檔案並新增大量文字,於是看起來篇連累牘,臃腫不堪。
此外,你有時會收到來自多個發件人的多個通知,有時會收到同一個發件人的多個通知,那麼如何進行分組呢?如果僅僅一個APP給你推送的資訊就有二三十條,那會是一幅怎樣“美麗的“畫面?要不是技術限制,恐怕我還不知道這麼多細節。
方法二:建立一個新的系統
基於上面提到的侷限性,我建立了一個新的系統,且自認為它能很好地處理這些場景。與iOS11相比,新系統對單個通知並沒有大的改動。我從iOS10中帶回了標頭(Header),所以它看起來有點像當前系統的窗體小部件。新系統將時間戳移動到內容區域以指示何時發出特定通知,併為展開指示器建立空間(稍後我將在多個通知部分對此進行解釋)。這些變化雖然比較細微,但卻非常重要。
更細緻的觀察
讓我們對通知進行拆分來看。如圖,這是單個通知的“解剖結構圖”,如果你收到少於2個通知或者根本沒有啟用“按APP分組”的功能,那麼只能在此表單中看到通知。
我將通知分為兩部分:標頭(Header)和內容。每個通知都有這兩個區域。標頭有助於分離APP及其內容,因此現在我們先看看內容部分。通過簡單地從標頭中刪除時間戳並將其附加到內容,我們現在有機會將多條訊息放入內容區域而不是單個訊息,並且仍然有空間在標頭上展開指示器。
就像我之前提到的,iOS9允許你按APP將通知分組,新系統也將使用這個可選功能。一個簡單的切換,可以輕鬆開啟或關閉分組功能。考慮到不是每個人都喜歡這個功能,所以具有選擇靈活性是非常值得肯定的。
現在讓我們來看看分組的實際效果。在“設定”中啟用“按APP分組”後,當一個APP收到2個以上通知,訊息分組就顯現了。通過建立一個容納所有內容的欄目框來合併通知。它會在內容區域中顯示APP標頭和數量,其中包含當前的未讀通知數。我們還會看到一個展開指示符(顯示更多/顯示更少),其外觀和工作方式與窗體小部件相同。
現在,你可以選擇開啟欄目框檢視更多內容,或者選擇隱藏它們。不得不提的是,一旦訊息被分組,將無法與單個訊息互動(快速響應、存檔等),所採取的任何行動都將影響整個組。例如,開啟、回覆、清除等。我覺得當你有多個通知時,最常見的兩個操作是開啟APP或者清除通知,所以我認為對版本1來說,詳細的資訊展示是不需要的。
這就是當只有幾條通知訊息被分組時的情況:
小組
另一個情況是一款APP收到了十餘條通知。此時,你需要估計通知總量,立即開啟APP全部瀏覽。但是通知太多了,你能做的是要麼開啟APP,要麼清空所有,那一刻,大腦真的不需要太多考慮。
該版本能雙管齊下。輕輕一滑便能清楚所有分組通知,省去了逐條刪除的麻煩。所有通知按照時間順序排列,最頂端的是最新通知,底端的是先前推送的通知。
大組
現在,手機螢幕更加整潔有序。當然,如果近期收到海量資訊,那麼螢幕仍會擠得滿滿。但要是把資訊都分了組,那麼瀏覽通知單花就更輕鬆和更迅速了。
關閉通知
“按APP分組”系統的另一功能是,你能夠選擇關閉通知(mute notifications),或暫時休眠通知。
在iOS11上,如果想專注某事,那麼你可以選擇輕鬆清除所有信息。前不久,蘋果推出了“駕駛免打擾”模式,雖然很了不起也很實用,但我仍希望看到更多的靈活性。要是正在工作、學習或在正在做其他需要專注的事情,又該怎麼辦呢?開啟/關閉通知並不適用於所有情境,關閉某些推送便能派上用場。你可擁有更大的靈活性,對鎖屏擁有更大的掌控力。
比方說,你往 Instagram 或tweet上傳了新照片,在隨後的一兩個小時內,你會受到許多關注,收到的新訊息通知可以說是按噸計算。這時,通知立刻讓人無比惱火。擺在你面前的有兩個選擇,要麼開啟通知,要麼關閉通知。所以你決定徹底關閉,然後過會兒再開啟。T同理,其他APP的通知操作都是這樣。
我認為一旦你啟用了“按APP分組”的系統,那麼上述功能即可無縫引入。它可放在左側滑動手勢中,位於檢視和清除選項之間。選擇後,你可啟用簡易模式確定關閉和開啟通知的時間框架。使用者可以隨時在重設修改還原。
結合這以上兩點,優化整體使用者體驗就向前邁出了一步,裝置中嵌入的系統可以真正為使用者著想,為他們節約更多寶貴的時間。
誠然,還有其他許多功能可以優化新通知系推送統,如:更安全、更好的快捷操作手勢、通知提示音/亮燈等,它們讓通知下拉單更短小,但在此我不一一贅述,留作以後討論。
期待更多反饋
經過反覆實驗,我發現上述方案可能是快速解決問題的辦法,但還需要進一步研究測試才可找到更能無縫執行的優質系統。鑑於我不是蘋果員工,所以在此提出小小的建議僅供參考。蘋果是一家了不起的公司,其獨到的使用者思維不由得讓人豎起大拇指,我相信他們已經在這個思路上開始研究了。
同時,我希望聽到你的聲音,收到你的反饋。 如果你是蘋果使用者,或者是蘋果員工,你會不會覺得當前的新通知推送系統的確是個問題呢?如果是,你覺得前文提到的解決方案如何呢?或者在通知優化方面,你有別的可行建議嗎?
編譯組出品。編輯:郝鵬程