微軟昨天天宣布W3C已經發布了Pointer Events作為最終推薦標准。這一標准被微軟運用在新設備可擴展性的提升上面,例如觸屏的滾動和伸縮操作等。不僅如此,微軟還在Win10斯巴達浏覽器新的渲染引擎中提升了觸摸交互性。
由於現在的網頁很多都是為大屏幕顯示器設計,因此就需要對手機的小屏幕顯示進行優化,比如雙擊屏幕放大或縮小頁面等。可這種操作也會帶來很多識別問題,很多時候連續的單擊操作都會被識別為雙擊。這是由於系統在接收到第一次觸擊後,都會有一個延遲時間(300毫秒),在這個時間內如果沒有二次觸摸發生,第一次觸擊就會被識別為單擊;反之,就會按照雙擊處理。這一設計給很多用戶帶來不便,因為很多情況下的頁面並不需要放大或縮小的操作,所以合理設置延遲功能,提高操作識別的准確率成為用戶非常關心的問題。
在IE11中,如果用戶在窗口規則中停用了放大縮小功能,這一300毫秒的延遲將被取消。而在Win10手機斯巴達浏覽器中,如果窗口寬度小於或等於設備屏幕寬度時,300毫秒的延遲也將被取消,這將大大減少用戶的誤操作識別率。所以,今後應用開發者,尤其是浏覽器類應用的開發者應該更多考慮不同頁面的實際情況,去掉無意義的觸摸延遲設定,讓用戶操作更加便捷。