<var id="j1bjv"></var>
<var id="j1bjv"></var><var id="j1bjv"></var>
<var id="j1bjv"><strike id="j1bjv"></strike></var>
<var id="j1bjv"><strike id="j1bjv"></strike></var><cite id="j1bjv"><strike id="j1bjv"></strike></cite><var id="j1bjv"><strike id="j1bjv"><listing id="j1bjv"></listing></strike></var>
<cite id="j1bjv"><strike id="j1bjv"></strike></cite>
<var id="j1bjv"></var>
<cite id="j1bjv"></cite>
<menuitem id="j1bjv"><dl id="j1bjv"><progress id="j1bjv"></progress></dl></menuitem>
<var id="j1bjv"><strike id="j1bjv"></strike></var>
<var id="j1bjv"></var><menuitem id="j1bjv"><strike id="j1bjv"><progress id="j1bjv"></progress></strike></menuitem>
<cite id="j1bjv"></cite>
<cite id="j1bjv"><strike id="j1bjv"><listing id="j1bjv"></listing></strike></cite>
<cite id="j1bjv"></cite>
<var id="j1bjv"><strike id="j1bjv"></strike></var>
<var id="j1bjv"></var>
全國服務熱線:400-660-5510
首頁 > IOS開發>iOS APP開發:人機交互界面設計的五大原則
22 2017 January

iOS APP開發:人機交互界面設計的五大原則

發布日期:2017-01-22
瀏覽數: 11655
        出色的APP用戶界面應該遵循人性化的設計原則,基于用戶的思維和工作模式,而不是移動設備的功能和特點。若是界面不吸引人、邏輯不合理,再偉大的APP軟件也不會受到用戶的青睞的,但是一個漂亮的、吸引人的UI不僅能夠增加用戶對APP軟件的喜愛,還能增強APP軟件的功能,從而增加用戶對APP軟件的粘性。下面廣州APP開發公司互諾科技分享iOS APP開發:人機交互界面設計的五大原則:
        iOS APP開發:人機交互界面設計的五大原則
        原則一:美學完整性
        美學完整性并不是用來衡量一個APP軟件的界面有多好看,而是用來衡量APP軟件的界面與功能是否匹配。例如,對于一個應用來說,會用比較微妙的修飾元素和背景來體現生產性的任務,對于突出的任務則會使用標準的控件和操作行為。這樣的APP軟件會傳達一個清晰和統一的信息給用戶,讓用戶懂得APP軟件的目的。但要是APP軟件在生產性任務上使用了異想天開的元素,用戶就會被這些相互矛盾的信號所困擾。
        同樣的,在一個仿真任務的APP軟件里,例如游戲應用,用戶希望一個漂亮的界面來提供更多的樂趣從而鼓勵他們繼續游戲。盡管用戶不期待能夠在一個游戲中完成一個艱難或者是生產性的任務,但他們仍然希望游戲的界面能帶來完整的體驗。
        原則二:一致性
        APP軟件界面的一致性允許用戶利用他們自身的知識和技能完成APP軟件的過渡。當然,保持界面的一致性,并不是讓你盲目的復制其他的APP軟件,相反的,作為開發者應該懂得利用同類型APP軟件大眾接受的標準和范式來設計自己的應用。
        為了確定你的APP軟件是否遵循一致性原則,開發者們應該想想以下幾個問題:
        A. APP軟件與iOS的標準是否一致?是否正確的使用了系統提供的控件、視圖和圖標?設計是否符合設備的功能和特色?
        B. APP軟件與本身的定位一致么?文本使用了統一的風格了么?一樣的圖標是否代表的一個意思?不同場景執行相同的操作,結果是否符合用戶的預期?
        C. 在合理的范圍內,APP軟件與早期的版本一致么?條款和提示是一個意思么?
        原則三:直接操作
        當用戶操作屏幕上的對象而不是單獨的控件進行操作時,用戶更能理解自己的任務和操作的結果。iOS用戶更喜歡直接的操作行為,因為多點觸控的設備特點。當看到屏幕的對象,直接用手勢進行操作給人一種更為親切的感覺,而且很有控制感,因為沒有了媒介的干預,更多指的是對鼠標的依賴。
        舉個例子,用戶可以使用兩指的縮小或放大所要控制的面積就可完成點擊縮放的操作。游戲中,玩家還可以直接與物體互動,直接移動他們。例如,在顯示密碼鎖的游戲中,玩家可以直接通過旋轉操作打開鎖。
        在iOS的APP軟件中,在以下的場景中可以使用直接操作:
        A. 旋轉或反轉來移動設備來控制屏幕中的對象
        B. 利用手勢直接操作屏幕中的對象
        C. 能夠直觀的看到操作的結果
        原則四:隱喻
        當虛擬的物品和操作行為是對現實生活中的物品和操作進行模仿的時候,玩家能夠很快的掌握APP軟件的規則和操作。一個簡單的軟件隱喻是文件夾:在現實生活中,人們把物品放入文件夾中,所以在計算機中,用戶能夠很快的理解這個操作的意思,很快的理解將文檔等文件放入文件夾的意思。
        最合適的隱喻應該是不受現實生活的限制。例如,用戶可以將很多內容放入文件夾中,包括音樂、文檔、視頻等,但現實生活中顯然無法做到。
        iOS操作系統為開發者提供了很多的隱喻,因為他支持豐富的同行圖像和手勢。用戶可以與屏幕中的物體進行物理交互,很多場景中的交互十分逼真,iOS的隱喻包括:
        A. 音樂播放的倒退控制
        B. 游戲中的拖拽、彈和刷操作
        C. 滑動開關的操作
        D. 選擇轉輪做選擇
        原則五:用戶控制
        注意,APP軟件中,是用來控制操作行為的,而不是APP軟件。盡管APP軟件能夠建議用戶做哪些操作或者警告用戶有危險,但是這顯然對于應用本身是個錯誤,因為這會將玩家推得更遠。成功的APP軟件應該在一味的提示和關鍵時刻做提示之間進行平衡。當對操作行為和控制感到熟悉和可預見的時候,用戶將會明顯感覺到自己對于APP軟件的控制。操作行為越是簡單直接,玩家就能更容易的理解和記住。
?
 
 
99re最新网址,99riav国产精品,99riAV国产一区二区,99riav欧美精品
<var id="j1bjv"></var>
<var id="j1bjv"></var><var id="j1bjv"></var>
<var id="j1bjv"><strike id="j1bjv"></strike></var>
<var id="j1bjv"><strike id="j1bjv"></strike></var><cite id="j1bjv"><strike id="j1bjv"></strike></cite><var id="j1bjv"><strike id="j1bjv"><listing id="j1bjv"></listing></strike></var>
<cite id="j1bjv"><strike id="j1bjv"></strike></cite>
<var id="j1bjv"></var>
<cite id="j1bjv"></cite>
<menuitem id="j1bjv"><dl id="j1bjv"><progress id="j1bjv"></progress></dl></menuitem>
<var id="j1bjv"><strike id="j1bjv"></strike></var>
<var id="j1bjv"></var><menuitem id="j1bjv"><strike id="j1bjv"><progress id="j1bjv"></progress></strike></menuitem>
<cite id="j1bjv"></cite>
<cite id="j1bjv"><strike id="j1bjv"><listing id="j1bjv"></listing></strike></cite>
<cite id="j1bjv"></cite>
<var id="j1bjv"><strike id="j1bjv"></strike></var>
<var id="j1bjv"></var>