藍注:這幾點iphone的設(shè)計準則,應(yīng)用在軟件界面上也同樣適合。
優(yōu)秀的用戶界面應(yīng)該遵循一些人機界面設(shè)計準則,這些準則來源于人—也即用戶—思考和工作的方式,而不是設(shè)備的能力。沒有吸引力的,令人難以理解的或是不合邏輯的用戶界面會讓一個原本優(yōu)秀的程序成為垃圾,而漂亮,直觀而又吸引人的用戶界面不僅可以改善程序的功能,還能激發(fā)用戶的正面依賴感。
即使您已經(jīng)對基本的設(shè)計準則有所了解,這一章也值得您讀一下,因為本章著重講述了這些準則是如何應(yīng)用在iPhone應(yīng)用程序中的。
隱喻
盡可能按照現(xiàn)實世界中的對象和操作來對您程序中的對象和操作建模。這能夠幫助用戶,尤其是新手,迅速地理解您的應(yīng)用程序的是如何工作的。文件夾就是一個典型的軟件隱喻。因為在現(xiàn)實世界中,人們將文件放在文件夾里,所以人們就能夠迅速地理解在計算機上將數(shù)據(jù)放入文件夾的概念。
iPhone OS中的隱喻包括iPod播放控件,點擊控件來觸發(fā)事件,滑動開關(guān),以及調(diào)色板上的數(shù)據(jù)。
雖然隱喻暗示了iPhone OS用戶界面中對象和操作的含義,但是并沒有限制其軟件實現(xiàn)。回到文件夾的例子,軟件實現(xiàn)的文件夾對象所具有的容量與現(xiàn)實世界中所對應(yīng)的文件夾的物理容量毫無關(guān)系。
在您設(shè)計程序時,需要注意iPhone OS中已存在的隱喻,避免重復(fù)定義。同時,檢查您的程序功能是否有對應(yīng)的可用的自然隱喻。記住,即使如此,相較于為了適應(yīng)您的應(yīng)用程序用戶界面而勉強使用現(xiàn)實世界的對象或操作的隱喻而言,使用標準控件和操作更為妥善。除非您選擇的隱喻能得到大部分用戶的認可,包括那些會增加而不是減少用戶困惑的隱喻。
直觀操作
直觀操作意為人們感到他們在物理上,而非抽象地控制某物。其優(yōu)點在于,用戶更容易理解他們的行為對于操作對象所產(chǎn)生的結(jié)果。
得益于多點觸摸的用戶界面,iPhone OS用戶享有高度直觀的操控感。手勢的使用讓人們感到屏幕上顯示的對象具有更大的親和力和更強的操控感,因為他們并不需要用任何中間設(shè)備(如鼠標)就操控它們。
為了提高您的iPhone應(yīng)用程序的操控感,您應(yīng)確保:
當用戶操作屏幕上的對象時,這些對象保持可見
用戶操作的結(jié)果是一目了然的