最全總結(jié)!iOS與Android最新原生設(shè)計(jì)規(guī)范差異

最全總結(jié)!iOS與Android最新原生設(shè)計(jì)規(guī)范差異


系統(tǒng)版本

? ? Andriod 9.0? VS? ? iOS 12.1.4

分析思路:

? ? 不管是面對(duì)哪個(gè)平臺(tái)的交互設(shè)計(jì)任務(wù),在確定業(yè)務(wù)流程及功能需求的前提下。需要解決的問(wèn)題,主要涉及以下幾個(gè)方面:導(dǎo)航、內(nèi)容布局、頁(yè)面關(guān)系、操作、反饋。因此,本文在閱讀了iOS 及Andriod官方設(shè)計(jì)指南的情況,希望從上述幾個(gè)維度,對(duì)于指南中提及的內(nèi)容,進(jìn)行劃分,希望對(duì)日常的交互設(shè)計(jì)工作起到一定幫助。


差異點(diǎn)概述:

1.導(dǎo)航:

Andriod:頂部導(dǎo)航(多用文字/圖文/可滑動(dòng)形式)

iOS:頂部導(dǎo)航(分段控制器)

2.布局:

Andriod:多出圖片、卡片的相關(guān)規(guī)范

iOS:僅對(duì)列表有規(guī)定

3.頁(yè)面關(guān)系:

Andriod:Bcakdrop、底部表單(本頁(yè))

iOS:滾輪選擇器、模態(tài)

4.操作

Andriod:長(zhǎng)按手勢(shì)、標(biāo)簽(chips)

iOS:滑動(dòng)手勢(shì)

5.反饋

Andriod:Snackbar、橫幅(Banner)

iOS:Toast


系統(tǒng)級(jí)差異:

1.應(yīng)用間切換:

Andriod:由底部向上滑動(dòng)/應(yīng)用切換按鈕

iOS:連續(xù)按兩次home鍵/向上滑動(dòng)并停止

Android—Pixel機(jī)型
Android—其他機(jī)型
iOS—連按兩次Home健
iOS—向上滑動(dòng)并停止

2.控制中心:

Andriod:由底部向上滑動(dòng)

iOS:由頂部向下滑動(dòng)

Andriod
iOS

3.激活小部件

Andriod:通過(guò)長(zhǎng)按激活

iOS:通過(guò)3Dtouch激活,且小部件可選

Andriod — 長(zhǎng)按
iOS

4.刪除

Andriod:長(zhǎng)按并拖拽

iOS:長(zhǎng)按

Android


iOS

4.文件管理

Andriod: 1.可選擇圖片、最近、網(wǎng)盤、本機(jī)所有文件;2.多層文件夾,可任一層級(jí)返回

iOS:1.僅能選擇icloud/iphone/應(yīng)用中文件;2.多層文件夾,需逐級(jí)返回;3.可新建文件夾

Andriod
iOS

導(dǎo)航

1.頂級(jí)導(dǎo)航間切換

Andriod:頁(yè)面內(nèi)容被重置(允許修改)

iOS: 頁(yè)面內(nèi)容保留

Andriod
iOS


2.頂部應(yīng)用欄/導(dǎo)航欄

Android:1.本頁(yè)標(biāo)題居左;2.一級(jí)頁(yè)面多含抽屜;

iOS:1.本頁(yè)標(biāo)題多居中;2.上級(jí)標(biāo)題多居左;

Andriod(左) VS iOS(右)

3.底部應(yīng)用欄(僅Andriod)

用于:1.需在底部設(shè)置「抽屜導(dǎo)航」;2.操作項(xiàng)(2-5);3.僅移動(dòng)端

三種基礎(chǔ)布局
重疊&插入

4.抽屜導(dǎo)航(僅Andriod)

1.適用:5+導(dǎo)航項(xiàng)

2.滑出位置:(1)抽屜位于左上:從左至右滑出;(2)抽屜位于左下:從下至上滑出;

抽屜:左上
抽屜:左下

4.頂部導(dǎo)航

Andriod:

1.適用:2+導(dǎo)航項(xiàng)

2.形式:固定/滑動(dòng)&文字/圖形,四者相互組合

3.行為:向上滾動(dòng)時(shí),可選項(xiàng)卡吸頂,僅顯示狀態(tài)欄

Andriod

iOS:

1.分段控制器—適用:(1)表單中單選;(2)視圖中切換/分割同類數(shù)據(jù)

2.分段控制器—屬性:(1)<5個(gè);(2)文本/圖像二選一;(3)大小一致;(4)僅點(diǎn)擊

3.行為:向上滾動(dòng)頁(yè)面時(shí),可切換「大標(biāo)題」至「標(biāo)準(zhǔn)標(biāo)題」

iOS


5.底部導(dǎo)航

Andriod:

1.適用:3-5個(gè)導(dǎo)航項(xiàng)

2.行為:(1)頁(yè)面向上滾動(dòng)時(shí),底部導(dǎo)航可消失;(2)子頁(yè)面可保留底部導(dǎo)航

Andriod

iOS:

1.行為:子頁(yè)面,底部導(dǎo)航消失;

iOS



布局

1.列表:

Andriod:

1.單行:(1)純文本:選項(xiàng);(2)圖標(biāo)+文字:選項(xiàng)、通訊錄;

2.兩行:(1)圖標(biāo)+元圖標(biāo):文件列表;(2)縮略圖+元文本:商品列表;

3.三行:(1)形象+文本:郵件列表;(2)縮略圖+文本+元文本:食物列表;

Andriod—列表

iOS: 1.基本:選項(xiàng)/導(dǎo)航項(xiàng);2.含詳情:?jiǎn)蝹€(gè)已選;3.含輔助信息:多個(gè)已選;4.組合式:列表歸類

iOS—列表

2.圖片列表(僅Android):

1.規(guī)則:各項(xiàng)同等重要;2.非規(guī)則:強(qiáng)調(diào)某些項(xiàng);3.編織:瀏覽對(duì)等對(duì)象;4.砌體:瀏覽原比例對(duì)象;

Andriod—圖片列表

3.卡片(僅Android):

1.規(guī)則型:快速瀏覽; 2.儀表盤:多功能+多主題; 3.差別型:凸顯卡片;

Android—卡片結(jié)構(gòu)
Android—卡片類型

頁(yè)面關(guān)系

1.本頁(yè)關(guān)系:

Andriod:

1.Backdrop:多用于底層(多操作)與頂層(內(nèi)容多于操作)產(chǎn)生聯(lián)動(dòng)關(guān)系;2.模態(tài)底部表單(sheet:bottom): 用于替換菜單;

iOS:

1.滾輪選擇器:用于選擇(時(shí)間、日期、地址…);2.模態(tài)(用于操作):提醒、操作表單、活動(dòng)視圖、模態(tài)視圖(整屏/部分);

注:通常模態(tài)會(huì)提供「取消」、「完成」

Android
iOS

背景帷(Backdrop)

結(jié)構(gòu):底層 、頂層

用法:1.底層(隱藏):展示與頂層相關(guān)的內(nèi)容; 2.底層(顯示):提供與頂層相關(guān)的操作(導(dǎo)航、更改內(nèi)容、篩選)

注:一次僅能激活一層

頂層:

1.內(nèi)容形式:列表行、圖片、卡片、文本

2.行為:(1)內(nèi)容支持橫/豎向滾動(dòng) ;(2)底層出現(xiàn),頂層淡出; (3)底層滾動(dòng),頂層模態(tài); (4)頂層滾動(dòng),標(biāo)題懸浮;

底層:

1.內(nèi)容形式:導(dǎo)航、步驟條、文本框、選擇控件

2.底層高度:取決于內(nèi)容

3.被關(guān)閉: (1)點(diǎn)擊「關(guān)閉」 ;(2)點(diǎn)擊頂層; (3)頂層展開箭頭;

4.被展現(xiàn): (1)點(diǎn)擊菜單/輸入?yún)^(qū)域

注:不能通過(guò)滑動(dòng)前層

底層導(dǎo)航&前層內(nèi)容
底層輸入&前層內(nèi)容
底層高度—根據(jù)內(nèi)容變化

2.跨頁(yè)關(guān)系:

Andriod:

1.返回:用于頁(yè)面層級(jí)遞進(jìn)關(guān)系;2.關(guān)閉:僅用于編輯狀態(tài);

iOS:

1.返回:同上;2.關(guān)閉:僅全頁(yè)面模態(tài);

Andriod
iOS

增、改操作

1.按鈕:

Andriod:

1.文字按鈕:非強(qiáng)調(diào);

2.帶邊框按鈕:中強(qiáng)調(diào);

3.帶背景按鈕:最強(qiáng)調(diào);

4.FAB:(1)角色:界面中主操作;(2)用法:觸發(fā)操作/發(fā)起界面;(3)用于:創(chuàng)建/關(guān)注/分享/發(fā)起;

FAB(基本型)&FAB(擴(kuò)展型)

iOS:

1.文字按鈕:默認(rèn);

2.帶邊框按鈕:僅必要時(shí)用(撥號(hào)鍵);

3.帶背景按鈕:僅必要時(shí)用(呼叫鍵);

FAB—發(fā)起操作
FAB—發(fā)起操作
FAB—發(fā)起頁(yè)面

2.文本框:

Andriod:

1.類型:(1)填充型;(2)線框型;

2.輔助信息:替換原有幫助信息

iOS:

1.類型:無(wú)具體規(guī)定;

Andriod-文本輸入

3.標(biāo)簽:

Andriod:

1.結(jié)構(gòu):容器*、文字*、圖標(biāo)、移除按鈕;

2.類型:

(1)輸入標(biāo)簽:文本輸入—標(biāo)簽;單行/折行顯示;

(2)選擇標(biāo)簽:僅單選;可替換單選;多水平放置;橫向滑動(dòng)/折行顯示;

(3)篩選標(biāo)簽:可替換按鈕/復(fù)選框;多位于搜索框下/右側(cè);橫向滑動(dòng)/折行顯示;

(4)操作標(biāo)簽:與內(nèi)容相關(guān)操作,以動(dòng)態(tài)/關(guān)聯(lián)關(guān)系出現(xiàn);可替換按鈕;多位于卡片下方/界面底部;

3.1 輸入標(biāo)簽:

點(diǎn)擊后,可編輯
表達(dá)錯(cuò)誤狀態(tài)
可移動(dòng)
可擴(kuò)展

3.2 選擇標(biāo)簽:

被選中:增加勾選&長(zhǎng)度加長(zhǎng)

3.3 篩選標(biāo)簽:

多級(jí)標(biāo)簽:父子聯(lián)動(dòng)

3.4 操作標(biāo)簽:

觸發(fā)操作項(xiàng)
呈現(xiàn)過(guò)程&反饋

4.鍵盤:

Andriod:

1.類型(原生):默認(rèn);電話;數(shù)字;鏈接;郵箱;密碼;英文輸入;數(shù)字和符號(hào);計(jì)算;

2.命令(原生):完成;前往;上一項(xiàng);下一項(xiàng);搜索;發(fā)送;回車;

注:各廠商定制系統(tǒng),難確保「發(fā)送」一定存在,故一般輸入框后,緊跟「發(fā)送」

3.命令(H5):下一項(xiàng)&完成,不可調(diào)起

特例:輸入框字符為數(shù)字時(shí),按鍵可為“下一項(xiàng)”

iOS:

1.類型(原生):默認(rèn);ASCii碼;數(shù)字和符號(hào);鏈接;數(shù)字;電話;名字和電話;郵箱地址;小數(shù);推特;網(wǎng)頁(yè)搜索;字母;

2.命令(原生)

鍵盤類型:

1.默認(rèn):常規(guī)鍵盤

2.文本鍵盤:默認(rèn)鍵盤-表情符號(hào)(密碼輸入)

3.整數(shù)鍵盤:僅輸入數(shù)字0-9。

4.小數(shù)鍵盤:整數(shù)鍵盤+小數(shù)點(diǎn)。

5.電話鍵盤:數(shù)字鍵盤+“*” 和 “#” 。

6.郵箱鍵盤:默認(rèn)鍵盤+“@”和“.”。

7.鏈接鍵盤:默認(rèn)鍵盤上+“.com”、“.”和“/”(網(wǎng)址輸入)

8.數(shù)字和符號(hào):數(shù)字鍵盤+標(biāo)點(diǎn)符號(hào)

鍵盤命令:

1.回車(return/enter):換行

2.搜索(search):執(zhí)行搜索

3.下一項(xiàng)(next): 多輸入框,切換至下一個(gè)

4.發(fā)送(send): 內(nèi)容發(fā)送(通訊App)

5.前往(go): 任務(wù)過(guò)程中,執(zhí)行下一步驟(eg:輸入網(wǎng)址后,前往打開的網(wǎng)頁(yè))

6.完成(done): 提交

Android—鍵盤
iOS-鍵盤

刪除操作

1.手勢(shì)

Andriod:

1.點(diǎn)擊:通過(guò)點(diǎn)擊,進(jìn)行導(dǎo)航;執(zhí)行操作/元素交互;

2.拖動(dòng):滑動(dòng)超出閾值,「默認(rèn)視圖」變?yōu)椤溉烈晥D」/「關(guān)閉視圖」;

3.滾動(dòng)&平移/輕坲:垂直/水平/全方向移動(dòng);

4.滑動(dòng):(1)左滑/右滑動(dòng)列表>閾值,可完成操作;(2)一級(jí)頁(yè)面,可右滑喚出導(dǎo)航;

5.連續(xù)點(diǎn)擊:縮放

6.捏:(1)縮放進(jìn)行導(dǎo)航;(2)圖形縮放:

7.長(zhǎng)按:可顯示其他模式和特性(eg:編輯);

8.拾取&移動(dòng):長(zhǎng)按并拖動(dòng),可對(duì)內(nèi)容重新排序;

9.復(fù)合手勢(shì):用戶可在不同手勢(shì)(縮放、旋轉(zhuǎn)、平移)間無(wú)縫切換;

iOS:

1.點(diǎn)擊:激活操作/選擇條目;

2.拖動(dòng):進(jìn)入編輯狀態(tài)后,從一側(cè)移動(dòng)至另一側(cè),屏幕內(nèi)拖動(dòng);

3.輕坲:快速滾動(dòng)/平移:

4.滑動(dòng):(1)左滑列表行;(2)單手右滑,回到上頁(yè);(3)單手滑動(dòng),展示被隱藏分割視圖;(4)四指滑動(dòng):應(yīng)用間切換(僅iPad);

5.連續(xù)點(diǎn)擊:縮放

6.捏:僅圖像縮放;

7.觸摸&按住:可放大文本;3D touch;

8.旋轉(zhuǎn):旋轉(zhuǎn)圖片/視圖;

1.1 點(diǎn)擊

Android
iOS

1.2 拖動(dòng)

Andriod—全屏視圖后支持滾動(dòng)
iOS

1.3 滑動(dòng)

Android—列表左滑至閾值
iOS—列表左滑
Android—首頁(yè)右滑,呼出側(cè)邊
iOS—非首頁(yè),右滑返回

1.4 長(zhǎng)按

Android—編輯界面:工具欄替換應(yīng)用欄
iOS—放大文字

1.5 拾取&移動(dòng)

Android—進(jìn)行排序

2.操作

Andriod:

1.操作菜單:獨(dú)有;

2.底部表單:無(wú)取消按鈕;

3.簡(jiǎn)易對(duì)話框:(1)中間彈出;(2)無(wú)「取消」;(3)選擇操作,會(huì)關(guān)閉;(4)操作非遮罩區(qū)域,直接關(guān)閉;

iOS:操作表單/活動(dòng)視圖

1.關(guān)閉:取消/遮罩區(qū)域

2.使用:(1)單任務(wù),多選項(xiàng);(2)危險(xiǎn)操作,二次確認(rèn);(3)可連續(xù)彈出;(4)操作表單,避免滾動(dòng);

注:如危險(xiǎn)情況,非用戶觸發(fā),則使用「提醒」;

2.1 操作菜單

Android

2.2底部表單/操作表單

Android—底部表單
iOS—操作表單
iOS—活動(dòng)視圖

2.3 簡(jiǎn)易對(duì)話框

Andriod—簡(jiǎn)易對(duì)話框

3.選擇控件

Andriod:

1.日期選擇—對(duì)話框;2.時(shí)間選擇—對(duì)話框;3.單選/多選—區(qū)分;4.其他選擇—下拉菜單;

iOS

1.日期選擇—滾輪選擇器;2.時(shí)間選擇—滾動(dòng)選擇器(多出現(xiàn)下方/附近);3.單選/多選—不區(qū)分;4.其他選擇—滾輪選擇器;

3.1 日期選擇

Android
iOS—滾輪選擇器(下方)
iOS—滾輪選擇器(附近)

3.2 時(shí)間選擇

Android—時(shí)間選擇

3.3 其他

Andriod VS iOS

反饋

Andriod:

1.輕打斷:Snackbar

(1)操作(非必須);(2)自動(dòng)消失(4-10S);(3)操作項(xiàng)(0-1);(4)位置:底部部導(dǎo)航;

2.中打斷:橫幅

(1)操作/圖標(biāo)(可選);(2)隨內(nèi)容滾動(dòng),需用戶消除;(3)操作項(xiàng)(1-2);(4)位置:導(dǎo)航欄/固定搜索之下;

3.重打斷:對(duì)話框

(1)操作(必須);(2)需用戶忽略;(3)操作項(xiàng)(1-2);

注:操作項(xiàng)位于右側(cè)

iOS:

1.輕打斷:Toast

(1)無(wú)操作;(2)自動(dòng)消失;

2.重打斷:對(duì)話框

(1)操作(必須);(2)需用戶忽略;(3)操作項(xiàng)(1-2);

注:操作項(xiàng)位于居中

1.輕打斷:

Snackbar VS Toast

2.中打斷:

Andriod—橫幅

3.重打斷:

Andriod VS iOS

參考文章及來(lái)源:

1.這個(gè)控件叫:Soft Keyboard/Virtual Keyboard/軟鍵盤/虛擬鍵盤

http://www.lxweimin.com/p/0c210c8ec5a0

2.交互稿中「鍵盤類型」的標(biāo)注

https://mp.weixin.qq.com/s/ii7iTwT7B-SmHkC_7bcUbQ?

3.深度基礎(chǔ) | 交互中的Android鍵盤詳解

https://mp.weixin.qq.com/s/nQx2CpEHCycwyunEgI-m2w?

4.Human Interface Guidelines

https://developer.apple.com/design/human-interface-guidelines/ios/overview/themes/

5.Material Design

https://www.material.io/design/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。