摘要:為了確保網站能夠始終在跨瀏覽器和跨設備時始終正確顯示,人們已經制定出了成千上萬的標準。多年以來,由于缺少對標準的支持,微軟公司一直是web瀏覽器社區中的“負面典型”。而從Windows 8開始,微軟又邁進了觸屏的世界。如此一來,該公司必須為基于Windows 8的PC提供觸控、鼠標、鍵盤、以及手寫筆在內的不同輸入方式。
傳統開發者需要為基于鼠標或觸控的事件操作編寫單獨的代碼段,而為了方便大家的開發,微軟發明了“指針事件”(Pointer Event)。
該事件能夠替代應用和web上的鼠標和觸控事件,因此用戶能夠借助它而用上多種輸入和交互方式,比如觸屏、鼠標、手寫筆、鍵盤、甚至是Kinect。
不過,盡管微軟在瀏覽器上仍有著“霸主”般的影響力,但是后起之秀Google Chrome卻俘獲了更多用戶的心。
這意味著微軟必須說服Google讓Chrome支持自家的指針事件標準,然而兩家公司在多方面又有著相當直接的競爭關系,比如谷歌搜索 vs. 必應搜索。
在過去的一段時間里,Web開發者、W3C、以及Mozilla,均已同意采納由微軟提出的“指針事件”標準,對對其提供了跨平臺和跨設備的支持。
盡管W3C已經接納,但是蘋果和谷歌卻表示了拒絕。但是最近,Google改變主意了,并且透露出了“有意部署新標準”的信息。
對于微軟和觸控PC上的Chrome用戶來說,這絕對是一個好消息。但在Google正式部署并推出新版Chrome之前,我們還是再耐心等等吧。
說到蘋果,可能是因為該公司的移動戰略并不包括觸屏Macintosh,所以一時還無法接受微軟的“指針事件”標準。至于未來究竟會怎樣,誰知道呢。