學習蘋果公司是如何做APPUI界面設計的

以下是翻譯自Apple.com 蘋果官網。這是他們的 設計師給出來的一些設計經驗。25學堂與你分享!

充分考慮用戶體驗的設計

的iOS應用程序的成功很大程度上取決于其用戶界面的質量。如果用戶沒有找到一個應用程序的吸引力和易于使用,即使是最快的,最強大的,功能最齊全的應用程序可以在App Store憔悴。

有許多方法來獲得從最初的靈感,流行的應用,并沒有一個單一的路徑,是成功的保證。但有一個指令,所有成功的應用發(fā)展取決于:在用戶心中的設計。該策略和最佳實踐,總結了以下都是基于這個指令,和他們所代表的一些原則,你需要按照你設計一個應用程序的指導方針。當你準備開始工作,請務必閱讀iOS人機界面指南的完整的故事。

了解人們如何使用他們的設備

如果你是新來的,你的第一步是要成為一個iOS用戶自己。然后,盡可能的,探索的iOS平臺的特點作為一個用戶,而不是作為一個開發(fā)者。你是否使用iOS設備從一開始,或者你從來沒有過一個之前,花時間去表達你的期望和分析你的行動,你使用的裝置。

例如,考慮下面的設備和軟件功能,影響用戶體驗:

iPhone,ipad,ipod touch是手持設備,允許和鼓勵人們使用他們走。人們希望應用程序啟動迅速、容易使用在各種各樣的環(huán)境。

基于所有iOS設備,顯示器是最重要的,無論其大小。在顯示比較小的設備融資成為幾乎看不見的人們在從事應用軟件。

多點觸摸界面,允許人們操縱內容沒有另一設備的干預,如鼠標。人們往往會感到更多的控制應用程序的經驗因為他們可以使用觸摸操作屏幕上的元素。

在一個時間只有一個應用程序在最前面。用戶可以使用多欄的應用程序之間輕松快速切換,但經驗不同于從多個應用程序在計算機顯示器上同時打開。

在一般情況下,應用程序不打開單獨的窗口同時。相反,用戶的屏幕內容之間的過渡,其中可以包含多個視圖。

內置的設置應用程序包含了兩個裝置的一些應用程序,運行它的用戶的喜好。打開設置,用戶必須離開他們目前正在使用的應用程序,所以這些偏好的“設置一次,很少改變”的品種。大多數應用程序可以避免添加偏好設置,而是可以讓人們在應用程序的主用戶界面的選擇。

一個偉大的iOS應用包括平臺上運行,提供了經驗,無縫集成的設備和平臺的特點。

學習基本的人機接口原理

作為一個用戶,你注意到一個應用程序時就很難判斷它是否收到您的輸入,或者當用戶似乎來自不同地區(qū)在屏幕上沒有明顯的理由。在這樣的情況下,你所注意到的是應用程序未能遵循人機界面設計的基本原則。

在這樣的背景下,人機界面是指人與設備之間的相互作用,包括運行在他們的軟件。一個應用程序(或設備)是輕松愉快的人們使用時的人機界面的基礎上的方法中,人們的思維和行為。

蘋果的人機界面設計原則編纂人設備交互,對用戶體驗產生明顯的影響的幾個高層次的方面。當你設計你的應用程序,

請記住以下的高科技設計原則:

審美的完整性。

審美的完整性并不是衡量一個應用程序是多么的美麗;相反,它是一個衡量應用程序的外觀與功能。

一致性。

在接口的一致性使人們對自己的知識和技能,從一個應用程序傳送到另一個。理想情況下,一個應用程序是一致的與iOS標準,內部,并與早期版本的本身。

直接操作。

當用戶直接操作屏幕上的對象而不是使用單獨的控件來操縱他們,他們更多地從事與任務,他們更容易理解他們的行動的結果。

反饋。

反饋是對人們的行為,保證他們的處理發(fā)生。例如,人們希望立即反饋時,操作控制,并感謝他們的狀態(tài)更新在長時間操作。

隱喻。當一個應用程序的虛擬物體和行為是現(xiàn)實世界中的對象和動作的隱喻,用戶很快掌握如何使用應用程序。最合適的隱喻或經驗不執(zhí)行限制的現(xiàn)實世界中的物體或動作,他們的總部。

用戶控制。

雖然一個程序可以建議一個行動或警告危險的后果,它的應用使決策遠離用戶通常是錯誤的。最好的應用程序發(fā)現(xiàn)給人們他們所需要的能力,幫助他們避免危險的后果之間的正確平衡。

 

遵循設計指南

蘋果人機界面指南包含的指導方針,從用戶體驗的建議,具體的規(guī)則使用的IOS技術和屏幕上的元素。本節(jié)不作為IOS人機界面指南總結;相反,它讓你嘗到的指導方針,幫助你設計一個成功的應用程序的類型。

偉大的iOS應用給人們簡化訪問他們所關心的內容。要做到這一點,這些應用包括如用戶體驗指南:

關注的首要任務。

使用簡單且明顯的。

使用以用戶為中心的術語。

使目標指尖大小。

強調設置。

使用的用戶界面(UI)元素一致。

使用微妙的動畫交流。

問的人只有在必要的時候。

用戶期望的應用程序將平臺功能,如多任務,iCloud,畫外音,印刷。即使用戶可能會認為這些特征自動可用,應用程序開發(fā)人員知道他們必須做的工作,將它們整合。確保一個應用程序,

這些功能提供了預期的用戶體驗,開發(fā)者根據IOS技術指南等:

支持iCloud存儲簡單和透明的。

準備多任務相關的中斷和重新開始。

符合用戶的通知中心設置在處理本地和推送通知。

提供描述性信息使VoiceOver的用戶訪問應用程序。

靠使打印的用戶體驗提供的打印界面系統(tǒng)。

確保聲音滿足用戶的期望在所有情況下。

當一個應用程序,正確的使用的用戶界面元素,如按鈕和標簽欄,用戶可能會注意到,應用程序的行為作為他們期望。但是,當一個應用程序使用的用戶界面元素的錯誤,用戶往往快表達自己的不滿。偉大的IOS應用程序要遵循用戶界面元素的使用指南,如:

確保在導航欄中顯示的按鈕返回先前屏幕標題。

不要從它的功能不可用時,標簽欄刪除一個標簽。

避免提供“解散烤餅”按鈕。

總是提供反饋,當用戶選擇一個項目,在表觀上市。

在ipad,只在一個popover提出一個選擇器。

使用系統(tǒng)提供的按鈕和圖標根據文檔中的意義。

當設計自定義圖標和圖像,使用通用的圖像,所有的用戶理解和避免復制蘋果的UI元素或產品。

再次,本節(jié)中列出的指導方針表示包含在iOS人機界面指南的指導方針的一部分。閱讀完整的文件在應用程序開發(fā)過程中的一個重要步驟。

利用一些行之有效的設計策略

成功的iOS應用的卓越的用戶體驗往往是由于開發(fā)商的堅定不移的專注和意愿來迭代設計的主要任務。策略總結本節(jié)可以幫助你改進你的想法,審查設計方案,并聚集在一個應用程序,人們會欣賞。

提取的特征列表。當你到達一個應用程序的想法很快,你會想出了大量的相關特征。雖然認為更多的功能,使一個更好的應用程序,它是誘人的,相反往往是真實的。最好的應用程序往往把重點放在使一個主要任務,只提供這些功能,用戶需要完成的任務。盡可能早在設計過程中,精確地定義你的應用程序和你的目標受眾是誰。使用這個定義(稱為應用程序定義語句)來過濾掉不必要的功能和引導程序的風格。

該裝置的設計。除了集成的iOS用戶界面和用戶體驗模式,確保您的應用程序在設備上的家的感覺。如果你計劃一個通用的應用程序開發(fā)(即,一個應用程序,運行在iPhone和ipad),這意味著你必須每一個設計的裝置有不同的用戶界面,即使大部分的底層代碼可以是相同的。同樣,如果你計劃開始的基于Web的內容,這是必要的,你重新設計內容的外觀和感覺像本地應用程序。

自定義適當。每一個應用程序包括一些用戶界面定制,如果只在其App Store圖標。iOS SDK給你定制的用戶界面的各個方面的能力,所以它是由你來決定如何多的定制是合適的。目的的和易于使用的最佳平衡定制應用程序的清晰度。理想情況下,你想讓用戶認識到你的應用程序的獨特性,同時欣賞的一致性使一個應用程序直觀和易于使用的。

原型和迭代。不久后,你有什么特征包括決定,開始創(chuàng)建測試的原型。早期的原型不需要顯示真正的用戶界面或藝術,他們不需要處理的實際內容,但他們需要給測試人員如何應用工作一個準確的概念。在測試過程中,特別注意什么測試嘗試和做不到,因為這可以揭示的地方,應用程序的承諾的行為,它不能提供。繼續(xù)測試,直到你滿意,用戶可以很容易地掌握如何應用工程和操作所有的特點。

這篇教程是apple 官網獲得的。值得我們學習!如有翻譯不準的地方 請批評指正。

每天更新,
全站高品質素材免費下載!