在設(shè)計(jì)之前,首先需要詳細(xì)了解Android 和iOS平臺(tái)的官方設(shè)計(jì)指南,其中在APP進(jìn)入蘋(píng)果應(yīng)用商店之前,需要通通常需要經(jīng)過(guò)兩周的審核時(shí)間。相比之下,谷歌Play的準(zhǔn)入門(mén)檻較低,但是在未來(lái)但隨著谷歌Material Design設(shè)計(jì)指南的完善,其審核條件也逐漸變得嚴(yán)格,為此設(shè)計(jì)者在設(shè)計(jì)之前,需要首先熟悉規(guī)則。
2.設(shè)計(jì)規(guī)劃
總體風(fēng)格
從iOS7開(kāi)始,蘋(píng)果設(shè)計(jì)風(fēng)格逐漸轉(zhuǎn)向扁平化設(shè)計(jì)。而谷歌則更加傾向于營(yíng)造更接近真實(shí)世界的效果。
2. 真實(shí)按鈕
安卓手機(jī)的設(shè)計(jì)過(guò)程中,有“后退(back)”按鈕,用戶(hù)在操作中,能夠輕松返回前頁(yè)。但是在iPhone卻沒(méi)有這個(gè)按鈕,其一般是通過(guò)屏幕左上角的“返回上一級(jí)”的按鈕實(shí)現(xiàn)的,為此在設(shè)計(jì)的過(guò)程中需要考慮APP界面不同的路徑。
3.全局元素
在設(shè)計(jì)的過(guò)程中,需要做好全局性的布置,如全局性的圖標(biāo)會(huì)出現(xiàn)在所有界面中,同時(shí)保證整體的不受影響,需要在你設(shè)計(jì)第一個(gè)界面時(shí)就將這些元素定義好。才能夠才在后續(xù)設(shè)計(jì)中,實(shí)現(xiàn)將所有頁(yè)面中元素都能夠保持一致。
4. 導(dǎo)航
雙平臺(tái)的最大不同之處在于其導(dǎo)航上,安卓平臺(tái)的主要導(dǎo)航方式是一個(gè)抽屜式目錄。蘋(píng)果則是使用的是標(biāo)簽欄的模式。所以從整體上考慮,在設(shè)計(jì)單獨(dú)的頁(yè)面時(shí),有時(shí)把導(dǎo)航層直接隱藏也不失為一個(gè)辦法。
5. 排版
iOS系統(tǒng)使用的字體是Helvetica Neue,而安卓使用的是Roboto,雖然字體的風(fēng)格是有所差異,但是其規(guī)格卻是相近的。為此如果想保證速度的話(huà),可以只選擇一種字體進(jìn)行布局,同時(shí)需要注意整體的排版風(fēng)格。
6. 圖標(biāo)
因?yàn)閳D標(biāo)的設(shè)計(jì)在界面的設(shè)計(jì)中,是重要的一部分之一,為此這一步驟的完善程度是相對(duì)關(guān)鍵的,其中iOS中的圖標(biāo)是簡(jiǎn)潔的線(xiàn)條,筆觸較為輕盈。而安卓系統(tǒng)的圖標(biāo)筆觸較為濃重,為此在設(shè)計(jì)上應(yīng)該做好的取舍。
雙平臺(tái)APP軟件開(kāi)發(fā)設(shè)計(jì)與原生系統(tǒng)在風(fēng)格協(xié)調(diào)一致并非是不可能的,可以通過(guò)設(shè)計(jì)師在設(shè)計(jì)之前就了解不同平臺(tái)設(shè)計(jì)的差異性,以及熟悉平臺(tái)規(guī)則,同時(shí)與開(kāi)發(fā)者保持密切聯(lián)系,確保設(shè)計(jì)理念能夠準(zhǔn)確融入到開(kāi)發(fā)全程。