
偉大的iOS程序應(yīng)遵守平臺和交互設(shè)計原則
用戶鐘愛那些專門為移動設(shè)備設(shè)計的iOS程序。例如,用戶非常希望程序能夠與設(shè)備屏幕相襯,并且能夠響應(yīng)那些用戶熟識的手勢。雖然用戶可能不知道人機交互設(shè)計原則, 諸如“直接操控”“一致性”,但卻能覺察的出遵守原則和違背原則的程序之間的差別。當你開始設(shè)計iOS程序時,一定要意識到是什么讓iOS設(shè)備如此獨特,并且學(xué)會使用交互設(shè)計原則,以便用戶能愛上你的程序。
偉大的程序起源于簡明的定義
當有了設(shè)計程序的想法后,你必須精確地定義該程序包含哪些特性,目標用戶是誰。決定之后,你需要確保該程序的外觀和給人的感覺與設(shè)備和功能相匹配。
如果你想移植現(xiàn)有的程序到iOS,需面對的挑戰(zhàn)也大同小異。當你為iOS重新設(shè)計軟件是,從“Mail”“Keynote”等成功的程序上借鑒一些設(shè)計中的決策會很有幫助。
偉大的用戶體驗來源于關(guān)注細節(jié)
當設(shè)計程序的各個方面時,從如何完成任務(wù),到程序如何啟動和關(guān)閉,再到如何使用按鈕,“用戶體驗”必須是至高無上的。該指南會從宏觀和微觀上為你提供參考。
用戶期待能在程序中使用蘋果的技術(shù)
iOS提供了很多很棒的技術(shù),諸如多任務(wù)、打印、VoiceOver。當用戶使用iOS設(shè)備時,他們認為這些技術(shù)是默認就可用的,但這需要你在制作程序時提供支持。如果某種技術(shù)適用于你的程序,一定要遵循與其相關(guān)的指南。
所有的程序都需要進行部分定制
如果你的程序致力于提供嚴肅的、用于產(chǎn)生內(nèi)容的功能,且只包含一些標準控件,那么你還需要提供一個在App Store 和 Home Screens上都看起來很棒的圖標。當你的程序或多或少地包含一些定制皮膚時,你需要清晰地知道應(yīng)包含哪些圖標或圖片,以及如何繪制它們。另外,如果你是為Retina液晶屏設(shè)計圖片,就還需要學(xué)一些能讓這一過程輕松點的技術(shù)。
|