<xmp id="e0gg0">
  • <nav id="e0gg0"><strong id="e0gg0"></strong></nav>
    <nav id="e0gg0"><strong id="e0gg0"></strong></nav>
    <menu id="e0gg0"></menu>

    2.2 直接操縱

    直接操縱,對于任何類型的觸屏設備來說都是絕對的基礎性概念。它的大意是,用戶可以直接控制界面中的交互對象,完成某項任務。相對的,間接操縱就是指我們必須依賴于某種輸入設備,通過移動某種指針或焦點,間接的控制交互對象。要實踐直接操縱的理念,最關鍵的一點,就是要在交互行為中拉近輸入方式與交互對象之間的介質距離,使用戶難以察覺虛擬的交互對象與現實的操作行為之間的屏障。直接操縱在iOS設備的用戶體驗中發揮著重要的作用,很多讓用戶覺得新奇和興奮的交互方式都是基于這個理念的。

    其實,用戶對于“直接操縱”這個概念的理解是與生俱來的。因為從本質上講,它所映射出的就是我們與真實世界之間的互動方式?,F實中,我們會拖拽一個物體而使它移動,某個按鈕被按下時會表現出凹陷的效果。對于這些互動,我們不需要借助任何設備或指令的控制;交互對象的反應行為也是可以預測的,并且會符合我們對于現實世界規律的認知。

    然而,要在iPhone和iPad這類實際屏幕尺寸極其有限的觸屏設備中有效的實現直接操縱的理念,其中還有不少有待跨越的障礙。為了優化可用空間,當前慣用的做法是將交互元素做的盡可能的??;然而在很多時候,它們被設計的太小了,以至于破壞了可用性。所以,對于觸屏設備交互元素尺寸的把握確實是具有挑戰性的。目標對象越小,觸摸的難度就越大,尤其對于那些在小范圍區域內集中排布的控制元素,用戶誤操作的可能性會非常大。目標對象本身容易因為手指的遮擋而難以辨識,周圍的其他元素也很容易被錯誤的觸摸到。

    從這方面講,想要在iPhone這種屏幕尺寸過于狹小的平臺環境中打造足夠健壯并且易用的觸控系統,挑戰將變得尤為突出。不過,我們還是可以看到一些很優秀的設計方案。最好的例子莫過于iOS自帶的虛擬鍵盤。蘋果曾經面臨的挑戰,就是怎樣設計一款能夠在如此狹小的空間內,特別是在豎屏的狀況下仍然可以讓用戶自如使用的鍵盤系統。無論怎樣,按鍵都必須做的很小很緊密,而這樣又會讓你很難看清剛剛按到了哪個鍵。那么又是怎樣的原因讓這套鍵盤可以在實際的使用過程中有效而流暢的工作呢?蘋果帶來的解決方案是這樣的:

    Deconstructing-the-iOS-User-Experience-iphone-keyboard

    圖 2-4 iPhone的虛擬鍵盤

    這些做法將具有高度健壯性的交互設計理念與各種復雜的技術結合了起來,有效的克服了人機工程學和可用性方面所固有的一些局限,解決了在小尺寸觸屏設備中實施直接操縱的常見弊端。不過必須承認,這的確是一種風險很大的處理方式;除非你有足夠的資源去創造完美的方案,優化和擴展核心交互方式,否則還是盡量避開這種棘手的情況為好。

    在直接操縱的交互環境中,用戶固然需要與目標對象產生直接的互動,以改變其狀態,或觸發相應的功能;但在很多時候,具有變通色彩的設計方案同樣是可行的。我們完全可以通過一種相對間接的方式來“直接”操作目標對象。例如,在某些特定的情況下,按鈕確實無法做的更大,那么不妨在它周圍設計一個可以起到相同控制作用的“目標區域”。用戶可以通過對目標區域的操作來完成交互行為,而無需精確的觸擊到那個位于該區域中心的小按鈕。進一步說,你甚至可以將目標操作區域與交互對象進行分離。這點也引出了下一個小節的話題。

    啊灬啊灬啊灬快灬片免费
    <xmp id="e0gg0">
  • <nav id="e0gg0"><strong id="e0gg0"></strong></nav>
    <nav id="e0gg0"><strong id="e0gg0"></strong></nav>
    <menu id="e0gg0"></menu>