標籤:

為什麼 Android 和 iOS 都沒有原生雙擊事件?

這種操作完全不增加用戶負擔啊。而且可以增加的可操作用戶操作性。擔心誤點么?


試想有了雙擊事件,你單擊完一個按鈕之後過一小段時間後才會響應單擊事件(這個時間間隔用於判斷你是不是還會進行雙擊,請參考iOS的home鍵),這能忍?


瀏覽器和地圖組件中,雙擊用來放大一級,這不算么?


觸摸屏的雙擊動作一般是分兩步的,先select使目標高亮再 click,中間可以有適當延時,在較多的觸屏機上還是如此設計的。

為什麼會取消?猜測是因為在有較多菜單列表時雙擊增加了時間成本。

長按可以替代雙擊嗎?不可以。


1. 雙擊是從非觸摸屏設備的設計中衍生出來的。

2. 在從非觸摸屏設備到觸摸屏設備的遷移中,通過點擊高亮選項,通過菜單對高亮選項進行操作是最簡單最省力的遷移方式。

3. 如果去掉雙擊,現在很多設備通過長按的方式解決,但問題是長按過於隱蔽,容易使設計變得複雜,不是最佳的設計。要慎重使用。

4. 最好的方法是改變交互設計的架構,所有的操作通過單擊和滑動進行,這才是觸摸屏設計的精華。


對應圖標這種界面元素,引入雙擊動作得不償失,問題的關鍵在於:增加雙擊動作需要調高單擊的響應時間,大多數情況下這是致命的,非常影響使用體驗。(雙擊放大這類情景豁免,因為目標區域沒有單擊觸發事件,所以才可行)我曾經越獄安裝過增加雙擊圖標事件的插件,非常糟糕,有一種使用 Android 系統的錯覺。


單擊圖標是打開程序或者文件,也就是說單擊具備選中和確認選中的功能,取代了雙擊的功能;按住圖標跳出菜單,長按空白處跳出菜單,雙擊完全沒必要。

另外,觸摸屏雙擊的時候,雙擊到同一個坐標真的沒那麼容易,本身電容屏精確就沒那麼高,雙擊範圍的控制很是問題。

雙擊程序圖標可以,但是這純屬增加無效點擊,在手機中選中一個文件,無非就是為了打開文件或程序(卸載管理程序有專用程序或者模塊)。


同意樓上幾位所說,雙擊被長按所替代。iOS雙擊是局部放大功能(圖片、網頁)

個人認為:

一則,互聯網的超鏈接都是單擊打開,此時難以判斷雙擊的情況;

二來,手機屏幕較小,很難保證雙擊位置相同。

第三,雙擊並非自然的交互方式。


新註冊的,試試簽名。


雙擊更適用於電腦操作。對於手機來說,單擊就足夠了,如果再加個雙擊操作,用戶的體驗肯定很差。


如果有用過黑莓手機的話,特別是屏幕比較大的產品,你會發現觸屏雙擊是件多麼傻的事情。


觸摸屏select就是click,如果讓你雙擊圖標運行,估計你就瘋了


其實先開始我也特不適應,後來發現長按事件也挺爽的,我覺得就是個習慣的問題吧?就像世上本沒有雙擊事件,用的人多了就自然有了雙擊事件一樣。不過實話就是有些app的雙擊back鍵就是徹底退出這種體驗也挺不錯的。其實雙擊確實有優點!起碼能確定焦點,避免誤操作~


雙擊累。


雙擊起來就像在敲東西,而且不符合單手操作


沒有必要了、單擊更符合單手單指操作吧。就目前來看還沒有什麼問題。


很簡單也很實際的原因呀,不符合人的自然習慣啊,雙擊就是從非觸摸屏上衍生出來的操作。演化到生活中,雙擊能讓我直觀聯想到的只有敲門的動作,「敲門」本身的意思就像查看裡面包含的詳細信息,所以在觸摸屏的體驗上,除了那個雙擊網頁去放大的效果,沒給人帶來其他什麼特別的體驗。iOS和Android沒有這類事件我認為就是發布者對這種操作的否定。


android sdk就有GestureDetector檢查double tap事件。雙擊操作被單擊代替了,而單擊選中的操作則被長按或者專門的多選模式加單擊代替。


推薦閱讀:

iOS 上有什麼軟體可以打開 .torrent 文件?
為什麼 iOS 用很長時間仍然很流暢,而 Android 用一段時間後,就卡得不行?
iOS 開發為何很多公司不用 Swift 作為開發語言?

TAG:iOS | Android |