我對鎚子ROM 功能的看法——功能篇——高效整理案頭表徵圖
高效整理案頭表徵圖
老羅:“鎚子Rom的Launcher執行效率超過iPhone連到電腦上的5個螢幕。”
在一個頁面中移動一個表徵圖,這個功能在所有的Android ROM中都已經實現,但鎚子ROM把動態效果做得非常漂亮。
重要的是:
第一個圖片顯示的是:“36宮或81宮一屏顯示,拖動單個表徵圖,在螢幕之間切換應用。” 此功能具有顛覆性,以前的任何ROM中都沒有這個功能,而且都做的很費勁,也就是老羅說的,“要移動一個表徵圖,需要將其拖動到一旁苦苦地等待。。。”而鎚子ROM徹底解決了這個煩人的做法。更加厲害的是第二個圖片顯示的是一次性移動多個螢幕中的多個表徵圖功能,這個功能高效是前無古人的,以前我遇到這個問題時,總是默默的忍受,相信整理過很多案頭表徵圖的人都是知道的。
你應該也注意到了上面兩張圖片中兩個介面的不同:第一個介面中每個九宮格的上面都是沒有加標題列,而第二個介面中則加入了標題列,在標題列的兩側分別加入了“鎖頭”和“眼睛”按鈕。通過按介面底端中間的功能鍵(齒輪)表徵圖來切換。
這兩個介面有什麼不同功能呢?
第一個介面的功能:能夠很輕鬆地通過拖動來移動某一個表徵圖到任何一個九宮格,同時還可以通過單擊表徵圖來啟動APP。
第二個介面的功能則是:一次性移動一個或多個表徵圖到任何一個九宮格,同時還可以按住某個九宮格上面的標題列(上面有“眼睛”表徵圖和“鎖頭”表徵圖的橫條)來移動整個九宮格排列到任何一個位置(這裡的“眼睛”和“鎖頭”按鈕的功能在稍後進行討論)。
這兩個介面的功能極大的提高了操作效率!在這裡,我有一個問題:為什麼不把這兩個介面的功能合二為一呢?全部整合到第二個介面來操作,這樣就不用總是按下面的切換按鈕,同時省去切換按鈕讓出相應的空間。
下面請看我分析如何合二為一?
1.說明兩個介面的功能的操作方式:
對於第一個介面:
移動功能:通過長按並拖動某一個表徵圖來對表徵圖進行移動操作;
啟動APP:通過單擊APP
表徵圖來啟動APP。
對於第二個介面:
移動一個或多個表徵圖功能(事實上卡片也隨著一起移動):每單擊一個表徵圖(或卡片)時,該卡片和表徵圖一起上浮(就是上面第二張圖片中我們看到的那種效果),點擊了幾個表徵圖後,它們就都上浮動著,等待你的處理,此時的處理方式有兩種:第一是點擊並長按介面的任何一個位置,此時所用浮動表徵圖瞬間聚攏(以一種很好看的動畫方式移動)到你手指按住的地方,此時你可以通過移動手指來一次性拖動這些表徵圖移動到你想移動到的位置,請看:
第二是單擊某個已經浮動了的表徵圖或卡片,此時該表徵圖和卡片會恢複到原來(平放著的)狀態,即取消了對其進行操作。
移動整個九宮格:長按並拖動某個九宮格上面的標題列(即橫條)即可實現。
2.將這兩個介面中的功能合二為一:
一、第一個介面中的移動一個表徵圖的功能在第二個介面中已經實現,只不過是操作方式不同而已,而在第二個介面的操作中沒有和第一個介面中移動一個表徵圖的操作方式相同的操作,所以可以直接將這個操作直接加入到第二個介面中實現快速移動一個表徵圖的功能。
二、第一個介面中通過單擊來啟動APP的單擊操作方式在第二個介面中已經被(單擊使某表徵圖和卡片上浮等待操作)佔用,所以如果要將這個功能在第二個介面中實現,就需要增加某種操作方式(這個操作方式也需要簡單)來解決。不知你是否注意到了,以上所有的功能都沒有以(快速)雙擊表徵圖的操作方式來實現的,所以我們可以將第一個介面中通過單擊來啟動APP的功能添加到第二個介面中並且以雙擊表徵圖的方式來
實現。這樣我們就不用總是在第一和第二個介面中頻繁的切換,同時可以得到介面底端中間功能按鈕的空間來做其他的事情或放置其他的按鍵從而實現其他功能。本
來的鎚子ROM中存在的三個操作介面(主介面+上面第一張圖片中的介面+上面第二張圖片中的介面)現在就僅剩下兩個了(主介面+第二張圖片中的介面),會
讓使用者感覺操作清爽簡單很多——因為沒有了那麼多的切換介面!(補充一點:這麼做之後“眼睛”和“鎖頭”兩按鈕的功能也就可以直接進行操作,無需切換——
表現出來的就是:只要你從主介面切換到另外的介面,即可以進行所有的操作)
將雙擊表徵圖事件加入到第二個介面後,你可能會注意到一個稍微的操作衝突,
即:第二介面,當你點擊一個表徵圖後,它就會浮動等待你的操作,而此時如果你點錯了表徵圖想取消對它的操作讓它恢複到原來平放著的狀態,你就會再次單擊它。如
果這兩次單擊事件中間的間隔時間很短時,它就和雙擊操作衝突了。這是理論上的分析,事實會不會常常出現這種情況呢?——很少!請聽我分析:
一、
鎚子ROM操作介面表徵圖都很大,要點擊錯誤是比較困難的。就算你真的點擊錯誤了,你也要等它浮動上來之後看清楚並且發現你點錯了才會動手再次點擊使它恢複
原狀,因為在發現並看清楚你點錯了表徵圖之前你不知道你點錯了,所以這段發現並操作的反應時間是比較長的。考慮到了這兩個情況,就可以知道操作衝突的機率太
小了。
二、另一種可
能發生衝突的情況是:你開始時單擊選中了表徵圖,但是點完了表徵圖浮動上來了你一看,你不想移動它了(不是點錯了,而是改變注意了),所以你再次單擊它讓它恢
複到原來狀態。在這個過程中,間隔的時間也是相對比較長的——你中間還要經過改變主意的過程,當然,你在做這個操作的時候常常都是處以輕鬆或正常的心理條
件下(因為你不可能在心情暴躁的時候還有心思來整理介面),所以改變主意的時候心情也是比較輕鬆越快的,不是緊張的。另外,觸發雙擊事件的兩個單擊事件幾
乎是連續的,中間的間隔時間不超過0.1秒,而我們會在0.1秒內完成升起手指同時思考出自己已經選中的表徵圖不想移動它了並且再次單擊來取消它的過程嗎?
顯然這種情況幾乎不可能發生。(如果還不行的話,我們可以將雙擊事件兩次單擊事件間隔的時間縮短一點。)
經過以上分析,我覺得完全可以將這兩個介面合二為一。
說一點不是很重要的:發布會時老羅在示範以上功能介面時他也出現了誤操作的情況(就是在老羅以為手機死了但事實上沒死的時候)。這些操作是老羅他們設計的,連試用了上千遍的老羅都會出現誤操作,可想而知這種介面的切換操作不是最好的!