Android 4.0 設計規範是否真的有意義?

(1)4.0把返回鍵跟向上鍵做了功能區別,並且說Android的應用程序做不要有iOS的那個返回按鈕,那是不是意味著成熟的應用,各種客戶端等,都需做出調整?

(2)4.0規範中,手機顯示時,actionbar如果過長的話,會拆成上面的主actionbar跟底部的次actionbar,也要求不要出現底部的tab欄。之前版本的tab欄也是在上部,但始終沒人用,都重新實現模仿一個iOS的tab欄,那如果是這樣,新浪微博、騰訊微博那樣的應用,是不是都要繼續拋棄規範,繼續按照iOS的規範來做?

(3)一部分規範特彆強調不要用iOS的設計規範,但對於現在的iOS設計就是Android設計的大環境而言,是不是更是一種惡性激化促使設計人員堅定用iOS的設計套用在Android上?


使用多個Mobile OS的時間越長,越發現android有些弊端是深植在其骨子裡的,4.0的設計規範在某些層面上改善了2.X時代令人髮指的錯誤,但還不夠,有些部分是整個系統機制的問題。

首先我們來看看返回鍵和向上鍵的關係:

來源:Action Bar | Android Developers

返回鍵與向上鍵的作用並不一樣,但是表現形式上卻有相似之處。從設計初衷上來說這兩個鍵的關係很美好:向上鍵負責應用內返回上一層級,返回鍵負責回到前一個頁面,貌似解決了2.X時代返回邏輯不清的問題。我從應用A跳轉至應用B,再深入應用B的第二級,那麼我應該點擊向上鍵可以返回到應用B首頁,點擊返回鍵應該可以一直回到應用A,既延續了線性的使用邏輯,也可以保證應用內的導航邏輯。

但現實完全不是這樣子啊!

在用戶實際的使用中,因為android陣營機器普遍屏幕較大的原因,多數人只會用他們夠得著的那個按鍵——返回鍵,向上鍵的使用概率大幅度降低了。這似乎又重新回到了2.X時代的老路,你按下返回鍵之後永遠不知道上一頁面會出現什麼。再結合android混亂的生態圈:有的應用有action bar及向上鍵,有的沒有;有的機器返回鍵在左,有的在右,甚至有的是實體鍵有的是虛擬鍵……

但是在所有問題中最嚴重的,還是系統底層的邏輯。

不同於iOS與WP的機制,android應用在按下home鍵後,程序可以在後台繼續運行,何況有些第三方流氓會在後台大幅度侵佔系統的內存、網路流量等,這也造成了android用戶喜歡清後台的習慣。也就是說,android的程序是否真正退出和沒有退出之間是有很大區別的,而反觀iOS,當按下home鍵後,大部分程序在後台都保持了掛起的狀態,對於實際使用並沒有影響。因此,iOS的主要操作邏輯就非常明確:應用——桌面(或多任務間跳轉)——應用——桌面……每一次回到桌面,都相當於一次使用經驗的重啟,也代表了一個程序使用的結束。

再看回android,整條操作邏輯上有這樣明確的結構么?沒有,它是跳躍的、以使用者歷史記錄為線的操作邏輯,如今再加上向上鍵,在歷史記錄線上又加上了應用內層級這條線。本身歷史記錄的線性邏輯已經會讓人迷失(5~7步就足以讓用戶忘記之前進行了什麼操作了),再多出第二條線,無異於開啟了一個迷宮。

如果你長期使用iOS,相信你會和我有相同的感覺:在使用iOS時,彷彿是有一種穩健的節奏:點擊app,點擊home鍵,點擊app,點擊home鍵。

但是android能改變它的程序後台機制么?不可能!

所以,回到之前提及的觀點:關於返回鍵於向上鍵的問題其實最重要的不是4.0規範好不好(淡然確實也不夠好),而是整體機制制約了規範的效能。

下面再來說說tab的問題:

這個問題又要扯到生態圈關係了,先上一張圖:

來源:新浪微博肥威VV

四層下巴,先為緊隨android design的htc點個蠟燭……

由此可以看出不規範的第三方設計會為整個系統體驗帶來巨大問題。google在完善android design必然會考慮到這種多層下巴的問題,所以將tab放在了上方,為了解決在上方不好點擊的情況,還貼心地提供了滑動切換tab的功能。然而只要有這樣不規矩的第三方存在,所有努力改進的動作反而會成為可怕的漏洞,自不必說還有大把使用實體按鍵的機器。

所以說4.0的規範是不是要遵守?第三方有第三方自己的各種理由,尤其是在中國此種特殊國情下(google服務被掐),奇葩機器滿大街都是,android design的影響力極為微小。不過可喜的是此種情況有改善的趨勢,微信就是一例。

因此回答此問題如下:沒有什麼可以約束第三方去設計tab的形式,但從長遠來看,跟隨規範走會帶給它們更多益處。

而對於第三個問題,只有一個斬釘截鐵的答案:

不考慮兩個平台之間差異性而直接套用的設計,終將會被用戶遺棄。


最近也在頭疼這個問題。同一個應用,必然會上不同的系統版本。保持產品結構和交互模式的統一,效率無疑會得到提高,目前的主流都是在android平台沿用iOS的設計,但也因此,在android上使用會覺得有點不倫不類。可以想像一下,把windows下的應用程序照搬到MAC上是一個什麼感覺。

單從設計的角度來看,目前iOS和android都有不同的氣質,比如iOS的標籤欄,漸變的質感,android的純平風格,導航的模式等等。在不同的系統下統一風格,必然會讓某一系統的用戶覺得你的應用不倫不類(畢竟大部分用戶不會同時使用裝載不同系統的手機),當然這個前提是這一個系統下的大部分應用都要有相似的氣質。目前來看,iOS做到了這一點。希望android能迎頭趕上,這需要google和從業者的共同努力。


其實android平台確實需要規範了,現在很多人抱怨android系統不夠流暢,用戶體驗不高等,並且都把原因歸結於android平台,其實這是不對了,最近才買了哥nexus prime個人感覺無論是流暢性還是用戶體驗都不輸給蘋果,因此我覺得規範設計是必要的。一下提出個人認為的需要規範的地方。

1.資源的使用方面,由於android提供後台運行,因此很多應用程序,不管有用沒用,總會運行後台服務,說實話,我個人很不理解。還有就是許可權的控制,現在只要是個程序,就沒有他不要的許可權,現在開發的程序一個跟通信錄毫無關聯的程序也要讀取通信錄,我表示不理解。

2.用戶體驗和ui,這個就相對比較複雜,因為首先對於用戶來說需要一個統一的體驗,如返回鍵是否存在等,但是對於android來說現在有不能強行要求第三方廠家滿足一些標準,對於開發者來說也是一樣,因為現在很多開發都是多個平台同步的,ui體驗要是改變就意味著對每個平台要有一個專門的ui設計,程序的復用度變低,所以現在很多程序都採用iphone的ui移植,或者app+html的方式。

宗上述,個人認為提出規範是個好事,問題在於如何讓大家都遵守


從應用開發者角度來看,有規範是必須的,這樣大家打起仗來才有章法,否則只能是天馬行空了,你這麼做,她那麼做,最後做出來的產品必然不是一個高質量的產品,沒有規矩不成方圓。而且規範也相當於是最佳實踐,減少了開發設計人員自己摸索研究的工作。

個人看,4.0的規範還是符合我的審美的,看著不錯,很舒服。


我覺得還是很有必要的。

為什麼IOS應用質量好,我覺得更蘋果對於APP STORE中應用的嚴格把關是有分不開的關係的。很多人抱怨android應用的質量普遍偏差,但android自帶的應用還是有與IOS PK的實力,可見良好的設計才是關鍵。

設計規範的推出,給開發者提供了一個明確的大方向,同時保證了系統中應用體驗的一致性。

雖然,google還沒有像APPLE一樣,不符合規範,不上架,但總算賣出了一步。

這就像一個公司,只有有了架構,有了章程才算真正走上正軌。


題主是不是該把問題改為4.0對規範的改變有沒有意義?而不是規範吧。

大家都來回答了規範的意義,安卓本來就碎片化嚴重,如果再沒有設計規範,那安卓系統就成為了一個容器,什麼樣的app都可以往裡放。用戶使用起來學習和記憶成本都太高了。


看到這個話題忍不住回答下:

肯定有意義啊,混亂的安卓市場已經讓開發人員頭疼不已,讓用戶迷茫不已,是時候規範下了。每次做android原型圖時就蛋疼不已,要做好幾類的,羨慕IOS一份就搞定,這就是規範化的好處!

就問的三個問題而言

1、規範出來後成熟的應用會率先進行調整的,因為他們是骨灰級玩家知道該如何玩下去,關注各知名的UED博客就能了解他們的動態;

2、4.0的規範是出來了,但大夥是不是按照規範玩是另外一回事了,不過我相信規範會越來越合理,大家也漸漸的會根據規範來玩;

3、不區分平台的差異性,設計出來的應用也就是四不像,是沒法長久生存的!


說實話,我不認為4.0的設計規範在用戶體驗上有很大的進步。對Galaxy Nexus可能比較貼合,因為它採取了虛擬按鍵的設計,但是對於一大票採用實體按鍵的機器這隻能帶來屏幕的浪費。


1、意義肯定是有的;

2、android其實沒必要做ios那個返回按鈕,因為android本身有這個物理鍵(android4.0變成了虛擬的);

3、物理鍵變成功能鍵個人認為是個趨勢,物理鍵畢竟總有壞的時候(很多手機物理鍵,包括蘋果的home建都有失靈的時候),至少虛擬鍵不會損壞(失靈);


關於劉雲倚提到了回退混亂的問題,鄙人不敢苟同。

主要還是國內的開發商太無良了。

現在我們來看在應用中回到桌面的操作:

一,在B應用中,返回點幾下就後退到自己進來的應用A(因為是從A跳轉來的),然後回桌面;

二,在B應用中,返回點幾下,回退到B應用的起始頁面,繼續回退就退出,然後再退回桌面。

當然,如果A前面還有app...會一直退下去,但始終回不到桌面嗎?

4.0是有多窗口切換按鈕的,就在返回鍵旁邊,不要那麼死板好吧,

這個鍵還是很常用的,至少划走一下就掛起了應用。如果切走你還自己啟動,我只好卸載你了。。。

鄙人nexus4 ,原生系統體驗真的很棒,並且越來越多的開發者都在遵循4.0規範。

不遵守的就是自絕死路。。

好吧,算我逼(qiang)格(po)高(zheng),TBA的應用我只裝了QQ HDmini 微信兩款,因為他們遵循了規範。

@郭文龍

劉雲倚的上圖就是不對的,那個明顯是應用的問題,它不守規矩,所以難看。

這個很像微信5.0以前的樣子吧?怎麼改,要教嗎?

全世界人民都愛吐槽的微博客戶端。類似的還有支付寶啊什麼的,不再說了。

下面是好評:

側滑啊。。。。連輸入欄都是側滑啊。。。設置右滑,好友列表左滑,都這樣了,你還想怎樣?

回答完畢。圖片引用豌豆莢規矩還是要有的。不守規矩,我也不會打你。


推薦閱讀:

為什麼很多安卓的應用都有直接發送彩信的許可權?
綠色守護vs黑域(前禁止運行)?
何為 Android Design,為什麼應用開發要遵循 Android Design?
如何看待用 HTML5 技術開發的 web 應用與 Android 或 iOS 等原生應用的關係?
怎樣使用深藍詞典?

TAG:Android應用 | Android開發 | 交互設計 | 用戶體驗設計 |