平常用的是iOS設(shè)備,每次把玩安卓測試機都會有些不習(xí)慣。對于一些小廠來講,由于資源有限,一般安卓和i設(shè)計稿都通用一個設(shè)計稿。雖然現(xiàn)在ios和安卓在設(shè)計方面越來越趨同,但還是有些差異化的地方,不然在開發(fā)的過程中,搞不清楚兩者的差異化會鬧出很多笑話。這里只是簡要的寫出iOS和Android交互方面的一些差異,只作一個引子。
1.標題的位置
Andriod的導(dǎo)航欄標題一般在左邊,iOS的導(dǎo)航欄標題一般居中顯示。這只是一個小差異,一些大廠應(yīng)該會做出規(guī)定,導(dǎo)航欄的標題統(tǒng)一居中顯示。
2.手勢操作差異
對于某個單一的item,安卓是長按進行“刪除”及其他操作,而iOS是左滑刪除或者其他操作。這個交互屬于比較常見的方式了,不遵守這個設(shè)計差別的話,用戶用起來也會比較別扭。
3.搜索框差異
Andriod搜索框后面一般帶有“搜索”兩個字,左邊有一個“返回”箭頭;iOS搜索框后面一般沒有搜索按鈕,他的搜索按鈕一般在鍵盤上,搜索框后面有一個“取消”按鈕。為什么要這么做?其實也是iOS和Android的系統(tǒng)決定的。安卓的鍵盤上雖然有一個“箭頭”的標識可用作搜索,但是由于標識不夠明顯,所以搜索框后面要加一個“搜索”按鈕。同時,由于iOS鍵盤上就有“搜索”按鈕,所以不用這么做。當然,現(xiàn)在也有一些大廠搜索框也做成一致,越趨向于iOS。
4.消息通知
Andriod的消息通知的推送只需在本應(yīng)用內(nèi)進行開關(guān)操作,不涉及到系統(tǒng)層面的開關(guān);而iOS則需要在系統(tǒng)層面去控制系統(tǒng)的開關(guān)。iOS的消息推送都是需要去iOS的設(shè)置-通知-XX應(yīng)用里面去進行設(shè)置。
5.地址選擇器
對于地址選擇,iOS一般使用系統(tǒng)交互的滾筒控件,但是部分Android APP也用這個交互,則是不對的。對于Android交互而言,一般是用列表選擇代替滾筒的設(shè)計。
6.小結(jié)
以上的交互差異是比較常見的差異了,當然現(xiàn)在做的比較好的是安卓和iOS的交互都日益趨向統(tǒng)一了,至少從現(xiàn)在來講,差異還是存在的。這就需要我們在設(shè)計的過程中分清這些差異,并做到合理而具有變通的設(shè)計。