對(duì)比Android與iPhone應(yīng)用程序界面設(shè)計(jì)的區(qū)別
51CTO編者按:Android和iOS目前是移動(dòng)操作系統(tǒng)平臺(tái)的霸主,很多移動(dòng)開發(fā)者都是橫跨Android和iPhone進(jìn)行開發(fā)的,但是Android和iPhone的界面具有很大的不同。本文將詳細(xì)介紹Android與iPhone應(yīng)用程序界面設(shè)計(jì)的區(qū)別。
Android的自身版本分裂嚴(yán)重,主要體現(xiàn)在屏幕分辨率多樣化帶來的界面適配問題、按鍵布局混雜和不同版本對(duì)于API的修改導(dǎo)致的程序系統(tǒng)兼容性,而iPhone則保持很好的統(tǒng)一性。
兩個(gè)平臺(tái)視覺風(fēng)格、開源代碼、繪制界面成本和自定義標(biāo)準(zhǔn)控件的不同,比如兩個(gè)平臺(tái)的圖標(biāo),雖然都是以前視圖為主,但是iPhone的圖標(biāo)看起來亮晶晶,Android圖標(biāo)則比較樸素。
所以Google Books在兩個(gè)平臺(tái)視覺上不同也純屬正常,iPhone提供了非常方便的表視圖(table view),適合于處理像微博那樣的數(shù)據(jù)流,Android實(shí)現(xiàn)同樣的視圖成本較高,需要重新定義控件,更不會(huì)愚蠢到為了同樣效果把iPhone的實(shí)現(xiàn)效果改的和Android一樣。
如果是一個(gè)幾乎不用系統(tǒng)自定義的控件,比如OperaMini,各平臺(tái)效果幾乎完全一樣,一方面設(shè)計(jì)風(fēng)格所致,另一方面是Android可以實(shí)現(xiàn)iPhone上全觸摸的操作效果,也就是兼容iPhone的界面設(shè)計(jì)。
視覺風(fēng)格上不好評(píng)價(jià)對(duì)錯(cuò),但是操作上可以。比如把iPhone上優(yōu)秀的設(shè)計(jì)移植到Android上,提升了操作效率,這也是有益的,甚至是第三方應(yīng)用程序在幫助操作系統(tǒng)解決差異性問題。對(duì)于控件和信息架構(gòu)方式,兩個(gè)平臺(tái)并不存在互斥性。
某位兄臺(tái)談起項(xiàng)目時(shí)提到之前兩個(gè)平臺(tái)做的太相似,現(xiàn)在又改回來了,其實(shí)沒有必要。設(shè)計(jì)上以效率優(yōu)先,即使耗費(fèi)成本,也是值得做的。另外很少有用戶同時(shí)使用Android和iPhone兩部手機(jī)指責(zé)設(shè)計(jì)師做的兩個(gè)不一樣。
如果效率上沒有差異,僅是布局上不同,傾向于遵從各平臺(tái)的使用習(xí)慣。如果之前是iPhone的用戶,現(xiàn)在使用Android感覺不習(xí)慣,也屬于平臺(tái)問題,設(shè)計(jì)上還注意平臺(tái)的差異,避免制造新問題。比如個(gè)人***次使用時(shí),會(huì)把左上角和右下角圖標(biāo)當(dāng)成返回。因?yàn)楹褪謾C(jī)的物理返回鍵太近,右界面仍會(huì)經(jīng)常操作錯(cuò)誤。
Phone Club——51CTO移動(dòng)開發(fā)線下技術(shù)沙龍
本期主題:Android應(yīng)用開發(fā)技術(shù)進(jìn)階
地點(diǎn):北京市海淀區(qū)中關(guān)村南大街30號(hào)東聯(lián)藝術(shù)工社
演講講師:范懷宇(網(wǎng)易)
【編輯推薦】