從微信WeUI設計規(guī)范,解讀移動界面設計

9 評論 80145 瀏覽 347 收藏 11 分鐘
🔗 B端产品经理需要更多地关注客户的商业需求、痛点、预算、决策流程等,而C端产品经理需要更多地关注用户的个人需求

寫在開頭,以表明動機、甩掉一切可能需要承擔的責任。

說明一下目的:看到傳播很熱的微信WeUI,應該說是一種比較簡單暴力的表現(xiàn)形式,但落實到設計者進行學習和實操時,具體數(shù)值應該會更有參考性;

說明一下過程:部分數(shù)據(jù)來自CSS樣式,部分數(shù)據(jù)來自截圖后PS測量。

說明一下成果:數(shù)據(jù)中類似色值本身并不具有參考價值,但是動態(tài)變化方法值得參考。

其實,規(guī)范首頁設計上配色清爽、排版簡潔、內容上分類清晰,甚得我心(相比于IBM龐大的結構復雜的沒漢化的設計規(guī)范,真的是業(yè)界良心);

每個類別內的交互做得很直觀,測試過程真是痛并快樂著;

微信WeUI設計規(guī)范查看鏈接:WeUI

接下來的內容是對WeUI中列舉到的控件的一些理解,除了微信中的實例 也會提及這些控件的通用用法;主要包括Button、Cell 、 Toast 、 Dialog 、Progress 、 Msg 、 Article、 Actionsheet、Icons、 Panel、 Tab、 Searchbar。

Button

一般情況,我們認為按鈕有三態(tài)Normal(正常)、Pressed/Highlighted(按下)、Disabled(不可用)。

01-Button

圖01:WeUI-BUTTON整理

01-Button-02

表01:WeUI-BUTTON內容整理

  • 百分數(shù)代表不透明度
  • – 表示無變化
  • 線框類的button Pressed狀態(tài)下僅在描邊上加響應黑透蒙版

另外,我們知道表單中常用有RadioButton(單選)/CheckBox(復選框)控件,但是這兩個控件在iOS控件庫中是不存在的,且在移動端我們更多地會把這類需求設計成按鈕平鋪的形式(面積更大更易識別,如充話費時選擇額度按鈕 ),這個時候按鈕就可能會出現(xiàn)Focused(選中)狀態(tài)。微信中沒有發(fā)現(xiàn)相關案例,但在表格中寫明。

在規(guī)范中,配色方案的確定通常都是比較糾結的過程,而為了簡化配色方案及為了更有通用性,我們常用的方法就是:調整透明度;

具體的做法比如表格中純色類的按鈕邊界 是在純色基礎上疊加20%的#000000(不用靠感覺去吸色-調一個深色了),這種方法簡單有效、理性;

再比如pressed狀態(tài),無論是什么背景的色值,通過疊加蒙版的方式都可以得到一個有效的明顯的統(tǒng)一的反饋。

另外針對灰度等級的設定也可以使用調整透明度的方法,確定多個不同層級的色值;

Cell

解釋為單元格,會不會更易被認知?

設計規(guī)范的初衷是為了讓更多的工作人員迅速認知產(chǎn)品提高開發(fā)效率,并且不同的工作人員能在規(guī)范約束下做出交互、視覺等方面能保持整體和諧統(tǒng)一的設計;

比如:

  • 圖中標識的 兩邊留白的統(tǒng)一(即柵格系統(tǒng));
  • 不同文本內容選取的控件的一致性;
  • Pressed狀態(tài) 通常在背景上加10%透明蒙版等細節(jié);

02-Cell

圖02:Cell列表整理

02-Cell-02

圖03:Cell中的常用控件

  1. 操作列表(ActionSheet)
  2. 數(shù)字鍵盤(Keyboard)
  3. 選擇器(Picker)
  4. 時間日期選擇器(Date Picker)

Toast

臨時的彈框用來表示一些提示信息,通常在3s±時間消失;

03-Toast

圖04:Toast整理

Dialog

在iOS標準UI控件中 也叫警告框(Alert)

04-Dialog

圖05:Dialog整理

應當盡量遵守:彈框內容須包含標題,有時候會包含正文;包含一個或多個按鈕;避免出現(xiàn)不必要的警告框(對話框)。

另外彈框的形式一般情況下可以設計成居中彈框或者是底部的彈框,底部的彈框似乎是隨著大屏手機的普及應需而生,現(xiàn)在也被越來越廣泛得使用;

在iOS人機界面指南的控件篇章中,居底彈框是在Actionsheet(操作列表)中的例子,而居中彈框是Alert(警告框)的例子,因此個人覺得,當需要用戶進行功能性的操作時用局底彈框,而提示性信息并需要用戶確認時可用居中(如上圖微信中的案例);

無論如何,保持用戶沉浸在我們的APP中進行操作時,應當盡量在這些細節(jié)中感覺到統(tǒng)一和諧,有良好的用戶體驗是我們最終的追求。

Progress

05-pogress

圖06:Progress整理

Msg

信息提示的面板

06-msg

圖07:Msg頁面案例

Article

文本內容的規(guī)范

07-Article

圖08:Article頁面案例

通常,閱讀類的應用會對內容的排版進行額外的調整,如網(wǎng)易新聞。在這里說一些常見的通用的文字處理方式:

  1. 要考慮文字的響應式變化,如在大屏手機和小屏手機中的單行文字顯示數(shù)量變化引起的布局上的變化;
  2. 不同頁面導航欄的文字使用相同字號,一般為17pt;
  3. 確保文字的可讀性,最小字號不小于11pt(dp);
  4. 通常情況下,應用整體使用單一字體(后面附不同OS下文字使用規(guī)范);
  5. 1.5-1.8倍的行距是比較適宜的文本內容行距;如微信案例中為1.6倍(倍數(shù)是指在字號的基礎上);
  6. 文本總是使用常規(guī)(regular)或中等(medium),一般不使用輕(Light)或者加粗(Bold);

07-article-02

圖09:不同OS下的文字使用規(guī)范

  • 當你在你的app中使用San Francisco時,iOS會自動在適當?shù)臅r機在文本模式和展示模式中切換(無需額外標注);
  • 用photoshop或者sketch生成設計稿時,調整Text/Display,并將渲染模式設為Mac 更接近實現(xiàn)效果;
  • iOS會根據(jù)字號大小,自動調整字間距。

Actionsheet

操作列表的規(guī)范,在Toast中已提及

08-actionsheet

圖10:Actionsheet頁面案例

icons

圖標的設計規(guī)范

09-icons

圖11:icons頁面案例

圖標的設計是在UI設計中比較能體現(xiàn)界面風格的細節(jié),icon的設計屬于理性和感性比較交錯的部分。對于細節(jié)要敢于創(chuàng)新也要舍得取舍。體量感的控制,風格的統(tǒng)一,視錯覺下的調整……

Panel

面板的設計規(guī)范

10-panel

圖12:panel頁面案例

我覺得WeUI中出現(xiàn)的pannel這部分可能有點多余,這應該和Cell部分一樣,屬于表單系列;只不過這里的表單是平時我們比較常見的部分(圖文組合);

在這種圖文組合中,如果能用上親密性、對比、重復、對齊這幾個原則,那一定會是一個標準舒適的界面。

Tab

Tab的設計規(guī)范

11-bar

圖12:Tab頁面案例

我們知道Tab的高度一般取49pt,相對應的tab中icon的大小一半控制在25pt內;

SearchBar

搜索框的設計規(guī)范

12-searchbar

圖12:searchbar頁面案例

文末感謝開發(fā)小伙伴的技術支持。

 

本文由 @風口上的豬毛 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理?,未經(jīng)許可,禁止轉載。

更多精彩內容,請關注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. we規(guī)范鏈接,點了跳出來的錯誤頁面

    回復
  2. 其實button部分沒看明白

    來自北京 回復
  3. 您好!想學習如何做好用戶體驗和產(chǎn)品優(yōu)化相關工作,可以加我微信嗎?想與你學習!微信號:kangkai1024

    很認真的想學習!謝謝

    來自廣東 回復
  4. 真有閑工夫呀

    來自廣東 回復
  5. 如果更加細致一點的話,那么就完美了 ??

    來自北京 回復
    1. 比如呢?

      來自北京 回復
  6. 你并沒有解讀出來。只是重復了一次而以。

    來自上海 回復
    1. 加了一些設計規(guī)范 配色方法,像progress之類的,沒有什么可以講的,只是一些信息的表現(xiàn)形式和擺放而已

      來自北京 回復
    2. 你好,最近在學習如何做好用戶體驗和產(chǎn)品優(yōu)化相關工作,可以加我微信嗎?想與你學習!微信號:kangkai1024

      來自廣東 回復
专题
15085人已学习12篇文章
用户故事在软件开发过程中被作为描述需求的一种表达形式,本专题的文章分享了如何讲好用户故事。
专题
11614人已学习12篇文章
本专题的文章分享了营销增长指南。
专题
12288人已学习12篇文章
关于如何写简历、简历上些什么的文章大家看了很多。那么细分到产品经理这个岗位来说,写简历又有什么需要注意的呢?本专题的文章分享了产品经理如何写简历。
专题
35052人已学习22篇文章
从动效设计原则、动效工具、制作方法、标注技巧等全方位解读
专题
15294人已学习12篇文章
服务设计在流程性和系统性的问题解决方面提供很好的思路和方法。本专题的文章分享了如何做好服务设计。
专题
17361人已学习13篇文章
本专题的文章分享了小程序介绍、小程序搭建、优化设计规范和功能设计指南