為什麼現在的移動操作系統都要有狀態欄,是不是最好實現?

主流的 iOS 和 Android 和 Windows Phone 都有狀態欄 (status bar),這能否看作都是沿襲自或參照傳統 Mac OS X 的人機交互規範?

越來越多的移動應用,譬如說 Facebook Paper 和 Mediun 開始在主界面隱藏狀態欄,以取得更多界面元素的控制,控制整個閱讀或使用體驗。

那麼問題是,移動操作系統的狀態欄,如果不考慮歷史原因,它是一個最好的實現嗎?

有沒有比現今通用狀態欄更好的設計?是否其實可以不需要一個常駐頂端的狀態欄,但又可以解決狀態欄的本來想要解決的問題?因為,狀態欄的存在一定程度上破壞了應用界面的美感,分散注意力,和佔據固定的屏幕面積。


這個問題挺有意思的,試著回答一下。

首先,我覺得需要明確手機在哪些情況下會「罷工/誤工」。因為狀態欄本身的存在,就是為了消除這種對手機罷工/誤工的「焦慮感」的

大致總結了一下,我們經常碰到的手機罷工/誤工情形包括:

  1. 走到一個沒有手機信號/WIFI信號/GPS信號的地方

  2. 沒有足夠的電力支撐移動設備工作了
  3. 手機死機
  4. 因為玩手機而漏接電話、簡訊、郵件、IM等等
  5. 因為玩手機而錯過某些關鍵時間點

當然,手機罷工、誤工的情況不止以上這幾種,但是我認為以上這幾種情況基本可以涵蓋80%以上的情形了。

接下來,我們再看看一般的智能手機(其實也包括那些非智能手機)會在狀態欄中顯示的內容,及其用途:

  1. 基站/WIFI信號強度 -&> 緩解對網路是否正常的焦慮
  2. 時間 -&> 緩解對是否死機,是否錯過關鍵時間點的焦慮(無論在智能還是非智能機上,單純看時間的需求只會存在於鎖屏界面,沒有人會接受解鎖之後,再從狀態欄中看時間這種變態方案的)
  3. 電量 -&> 緩解對移動設備電力的焦慮

可以看到,狀態欄的存在,已經幫我們解決了60%的焦慮,同時,隨著鎖屏界面的豐富,使用手機過程中其他方面焦慮感也在被逐漸緩解。

從以上分析就可以得出下面的推論,如果我們擔心的這些事情本身在短期內無法在移動設備的使用過程中被徹底消除,狀態欄就不可能被取消,因為它是一個很有效的解決方案,取消它是挺腦殘的行為

那以上的結論是否能夠繼續推論下去,證明應用把狀態欄隱去是不正確的做法呢?當然也不是,如果你的應用屬於使用起來會佔用大量的時間的(典型情況如社交、看視頻),不是那種用一下就會關的(典型情況如查公交、查本月網路流量),隱藏狀態欄是基本不太會引起用戶焦慮從而造成反感的,原因也很簡單,你用那些應用的時候,這些狀態欄上的焦慮感的優先順序已經遠低於所使用的應用的焦慮感。例如,你看視頻的時候,肯定焦慮的是「希望網路給力,別老是緩衝」,而這種焦慮無需通過狀態欄來緩解或者確認,因為看視頻的應用在網路不給力的時候,早就會提示你「正在緩衝」了 :-)


來說說自己的理解,

1,跟 OS X 一毛線關係都沒有(OS X 命好恰好通知列長在右上角而已好么),

2,狀態欄的設計在很多時候(包括桌面系統)都會跟通知系統做在一起。怎麼確保你在任何時候都能知道「有些東西你需要要看一下」?常駐屏幕的某個角落看起來是一個不錯的主意。

但是通知的內容是動態的,不確定的。一會有,一會沒有,這種變數,對設計師來說這是多麼可怕啊!

信號,電池,時間等,對於移動設備是來說,是非常重要的三個狀態(玩手機的時候,現在幾點了?電要不要省點用?)反正通知列有位置,放上去好方便啊!!!

更好的狀態欄設計?微軟貌似在很努力的探索中呢!!(winphone,不過如樓上所說,貌似改回來了呢!還有windows 8.1則是完全做到沒狀態欄了沒常駐通知列了,呵呵你知道我一天要強迫滑多少次 charm menu 就是為了看到那個時間和電池么?)

iOS 的狀態圖標與應用融合(呵呵呵,反正就我家那幾個破圖標,全部用白色!)安卓新版推出隱藏狀態欄的「浸沉模式」都是為了解決問題啊啊啊~


比如jolla的sailfish os就沒有狀態欄

因為沒有狀態欄所以把狀態信息放到切換後台過程

狀態欄上一般是信號,時間,電量,通知這幾個提示,這些提示更多的是聊勝於無,即使你盯著那些圖標看也不能改變信號的強度和遞減的電量。只有在狀態發生改變的時候才彈出提示豈不快哉!但是嘛,當我們需要調出被隱藏的信息時就必須進行有別當前操作的動作,樂趣就會被打斷,越投入感覺就越明顯(最討厭玩遊戲的時候被問時間了!)。

狀態欄這幾十個像素與其與其說為取得更多顯示面積,我更傾向於界面的一體感,android4.0之後的虛擬鍵總被吐槽擠占屏幕空間,當然的確是擠佔了顯示面積,但我們真的每時每刻都迫切的需要那幾十個像素嗎?

更多的是google這種簡單粗暴的解決方法,界面和虛擬鍵之間巨大的顏色反差就像硬生生的挨了一刀,強烈的撕裂感不美觀所以大家都不喜歡。

直到4.4採用相對柔和的漸變來處理,這下吐槽的人就少多了。

個人比較傾向ios7和kk4.4這種一體化的設計,畢竟獲取信息還是簡單點好


手機發展到現在,人人都在時刻擔心手機是不是快沒電了啊,信號是不是不夠強啊,是不是沒有WIFI啊這些問題。狀態欄其實是解決了人們的焦慮症


其實在windows phone當中微軟已經將狀態欄基本隱藏了,除了時間會在app中在右上角顯示外,別的都會收起。

在windows phone8.0系統中在主界面原本也是頂端狀態欄隱藏的,更新8.1後就跟其它系統一樣會常態顯示了,一開始非常不習慣,後來想了下也是因為加入了下滑通知欄的緣故,原來在頂端下滑是顯示信號,wifi等狀態,可能是為了迎合大眾的需求吧~

那個wifi信號不滿格看著特別讓人焦慮


回答問題之前先看一下我手機主屏的截圖

我對於APP圖標擺放的理念是

  1. 使用頻率最高的應用放在底欄,比如電話、簡訊、微信和相冊,可以隨時打開;

  2. 使用頻率較高的應用放在桌面,可以很快打開;

  3. 使用頻率較低的分類後放在文件夾中,可以快速找到後打開。

將應用分類擺放可以最快速的找到應用,將常用的直接放在桌面可以省去進入文件夾的時間。這樣可以兼顧桌面的整潔和對效率的追求。

而狀態欄上的信息:信號強度,網路狀態,時間,電量,是我們時刻關注的狀態信息。

我們會時不時看一下現在是Wi-Fi符號還是3G網路,看一下現在幾點了,看一下現在電量還有多少。

狀態欄的存在可以讓我們最快捷的獲取這些狀態信息,這樣可以讓我們對這些信息處理的成本最小。

不論是APP擺放或是狀態欄都遵循這樣一個原則,使用頻率越高的,獲取成本越小,那麼總成本越小。利用排序不等式很容易證明這一理論。

至於「有沒有比現今通用狀態欄更好的設計?」

我覺得通知欄模式也可以很方便,上拉下拉側拉彈出的通知欄也可以快速提供這些信息,只是有一個弊端,需要通知欄拉到底才能顯示出這些狀態信息。還是比不上狀態欄來的直接有效,不過如果將狀態欄取消然後對通知欄進行改進以取代狀態欄(或者說將狀態欄整合到通知菜單),應該是可以的。


自打手機有屏幕開始,就有狀態欄。

移動操作系統(智能機),繼承的是功能機。


paper在個人頁面中、medium在設置頁面還是有status bar的;

說說status bar有什麼用?

1、我個人使用理解,可以看看網路情況,包括3G有沒有信號等

2、還有讀取的時候有菊花在動,我能知道app在讀取中,讓用戶更加放心等待;paper和medium在閱讀頁面隱藏status bar是為了閱讀更加視覺區域和沉浸體驗!

一切設計都是有一定目的的,只要合理就能用!


目前從事的HMD相關行業,對於手機和電腦,狀態欄的出現符合使用手機及電腦時的場景,同時樓上的說法,「焦慮感」,也就是需要出現在最顯眼的地方,如果用戶想要看到相關的信息時,能迅速的看到信息。

所以狀態欄的存在,是根據使用場景來區分的。

在HMD類似的設備中,狀態欄或許是另外一種形態。但是亘古不變的是,需要從使用場景出發,得出設計的方法。


@Levski 的答案答得很好,基本包含了平時對手機狀態欄的焦慮的情景。

但是我的想到的不是焦慮這個詞,而是 控制

在之前提的移動社區和傳統互聯網社區有什麼不同?這個問題里,我本來想提出有關於控制欲的內容,個人認為移動社區和傳統的互聯網社區的不同之一在於碎片化的內容帶來了用戶對內容更多的控制欲,包括產生,包括消費。

回到這個問題,發現很有趣的東西,把@Levski答案里的焦慮都用控制代替,都是可行的,因為焦慮本身就是對控制的不確定性的表現。(一直想找個時間把《失控》看完,等看完之後更新內容)

對時間的控制

對電量的控制

對網路狀況的控制

手機的狀態欄很好地提供了用戶對於狀態的控制慾望,即便有些狀態基本不需要時刻控制的。手機本身也是完美的控制欲的載體。

強迫症,看到消息提示,看到微信朋友圈的紅點,總是要把它點掉。反覆的操作,茫無目的的。我認為這就是控制欲的一種表現。自從聽取李如一的建議把朋友圈停用之後的確沒有這種困擾了,好的產品在誘導人性上面的的確是威力無窮,佩服微信的設計師們。

手機什麼時候能消除狀態欄?等到有更加便捷的方式滿足用戶的控制欲的時候。


手機作為一個便攜交互設備,因時間、空間的不確定性,內部狀態可能有很大變化;

因此用戶是需要了解某些應用的實時狀態的,以緩解對應的焦慮(比如網路狀態、流量、電量 等)。

狀態欄的存在是給與應用實時向用戶顯示「狀態」的位置。

但是,現在很多應用濫用了狀態欄,向用戶強調自己的存在(和windows 的右下托盤一樣)


手機上並不是每一屏都有大時鐘,所以狀態欄的時間是用戶最常看到的。同理,未接電話簡訊,有用的推送等,都需要狀態欄的存在。

如果要丟掉狀態欄,就必須有相應的方式去快速實現上述功能。


狀態欄,顧名思義,了解手機狀態。在目前手機電池續航沒有突破性的發展,wifi還沒有完全覆蓋,信號還在徘徊………的情況下,沒辦法啊,我們有必要通過狀態欄了解。但是狀態欄真的很醜啊.這也是權衡後的結果。並且目前的人機交互方式,我們用眼睛和手完成,如果以後語音交互,很可能就不需要狀態欄。目前的交互方式限制了我們需要狀態欄


Windows phone默認是不顯示狀態欄的,要自己去點一下才會出來。但是我反而不喜歡他那個設計。因為我想知道現在是不是信號不好,有沒有連著wifi,待會出門電還夠不夠之類的。看不到會很!焦!慮!

手機一直都有狀態欄,跟Mac OS的什麼人機交互規範沒什麼關係。


推薦閱讀:

你用過的智能手機中哪一款最爛?
為什麼 iOS 8 鎖屏界面的左下角經常會出現某個應用的小圖標?
iOS 現在可以後台下載了嗎?
如何評價 iOS 11 中的新 App「Files」?
為什麼iPhone的硬體比安卓的差,卻依然流暢過安卓?

TAG:iOS | 人機交互 | 狀態欄statusbar |