iphone4s ios9,iphone4s升級ios9耗電嗎( 五 )


那么,對于第一個版本來說,哪些變化是絕對必要的呢?
借助紙筆仍然是我最喜歡的方法 。用筆來勾勒出一些粗略的想法,看看最終我能想出什么樣的解決方案 。經過大量研究之后,我進行了一些迭代,從紙上來看,它們似乎很不錯,而且很有意義,所以我決定把它們轉換成線框圖 。我用素描鏡(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來說,詳細的信息展示是不需要的 。

推薦閱讀