每日最新頭條.有趣資訊

替蘋果想方案:應該重塑 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分組”的系統,那麽上述功能即可無縫引入。它可放在左側滑動手勢中,位於視圖和清除選項之間。選擇後,你可啟用簡易模式確定關閉和開啟通知的時間框架。用戶可以隨時在重設修改還原。

結合這以上兩點,優化整體用戶體驗就向前邁出了一步,設備中嵌入的系統可以真正為用戶著想,為他們節約更多寶貴的時間。

誠然,還有其他許多功能可以優化新通知系推送統,如:更安全、更好的快捷操作手勢、通知提示音/亮燈等,它們讓通知下拉單更短小,但在此我不一一贅述,留作以後討論。

期待更多反饋

經過反覆實驗,我發現上述方案可能是快速解決問題的辦法,但還需要進一步研究測試才可找到更能無縫運行的優質系統。鑒於我不是蘋果員工,所以在此提出小小的建議僅供參考。蘋果是一家了不起的公司,其獨到的用戶思維不由得讓人豎起大拇指,我相信他們已經在這個思路上開始研究了。

同時,我希望聽到你的聲音,收到你的反饋。如果你是蘋果用戶,或者是蘋果員工,你會不會覺得當前的新通知推送系統的確是個問題呢?如果是,你覺得前文提到的解決方案如何呢?或者在通知優化方面,你有別的可行建議嗎?

編譯組出品。編輯:郝鵬程

獲得更多的PTT最新消息
按讚加入粉絲團