多點觸控技術於Windows 7小筆電 介面一致化 操作更人性 智慧應用 影音
DTIOT
DTechforum

多點觸控技術於Windows 7小筆電 介面一致化 操作更人性

  • 高鳴矯

台灣微軟研究開發處事業發展經理楊迪華。
台灣微軟研究開發處事業發展經理楊迪華。

「Windows 7作業系統最大訴求在於簡單易用、節省硬體資源,最能充分滿足小筆電使用者的需求。」台灣微軟研究開發處事業發展經理楊迪華表示,Windows 7提供的多項功能,如便於連網、省電設計等都對小筆電大有助益,其中又以觸控功能備受矚目。了解Windows Touch Platform的功能,及如何將Windows Touch與小筆電結合,則是發展小筆電不可不知的課題。

Windows Touch Platform為多點觸控提供統一介面

楊迪華經理正在為聽眾說明「3 Applications + 3 Games」,台下聽眾亦專注聆聽。

楊迪華經理正在為聽眾說明「3 Applications + 3 Games」,台下聽眾亦專注聆聽。

楊迪華首先解析Windows Touch Platform功能,此平台最大意義在於統整市場上標準不一的多點觸控介面,提供一致化的使用介面,以提高軟體廠商開發觸控應用程式的便利性。

定義方面,Windows Touch以微軟HID(Human Interface Device)規格為基礎,定義多點觸控裝置為HID的超集合(Superset)。多點觸控除使用現有HID觸控定義的宣告項目, 需額外宣告觸點數目(Max Count)與觸點ID (Contact ID),例如告知OS此裝置最多可支援2指或是5指輸入、每一指對應的ID為何等。同時每一指需達到50Hz以上的資料Throughput。

值得注意的是,必要宣告項目中要求裝置通報OS的X、Y座標值,乃是手指在螢幕上的絕對座標值,因此Windows 7不支援回報相對座標值的觸控板(Touch Pad);此外尚有告知手指接觸或離開的Tip Switch、指按範圍的In-range等項目。建議加入的宣告項目,則包括Confidence、Width and height、Pressure這3種,其中Pressure可回報手指按壓的力道強弱,對於遊戲、多媒體軟體開發廠商而言是相當重要的數值,楊迪華建議業者盡量加入此功能。

至2009年11月14日止,已有30多家硬體廠商獲得Windows Touch Device認證。而楊迪華也特別提醒與會者,最新的認證需下載QFE24,以補強過去測試時線條過近的問題。

為完美呈現觸控體驗,Windows 7針對視窗畫面進行修正,以解決過去Windows視窗面臨觸控輸入可能遇到的5個狀況:原先Scrollbar太小,改以平移(Panning)手勢取代;視窗右上角過小的開關按鈕,改以新的操作(Manipulation)方式,如拉抬移動視窗最上列;瀏覽器上的前一頁?後一頁按鈕,以滑動(Flicks)手勢取代;桌面工作列(Taskbar)上的圖示過小,則新的工作列規定要使用最小23x23像素的圖示,以方便手指按取;至於網頁上超連結(Hyperlink)過於緊密接近的狀況,則搭配放大?縮小(Zoom in/out),以便於使用者正確點選目標。

Windows Touch總共定義包括Panning、Press and tap、Press and hold、Select and drag、Rotation、Zoom in/out、Flicks、Two finger tap這8大類手勢。雖曾有廠商反應,技術上應該可以開發更多奇炫的手勢來操作軟體,但根據微軟所做的使用者測試結果發現,「一般消費者平均只會記得3到5種手勢,因此Windows Touch手勢的定義乃求精而不求多。」楊迪華如是說。

小筆電結合觸控 使用情境更新穎多元

觸控功能如何應用於小筆電?楊迪華以研究報告說明,小筆電多使用於上網、看照片等,而消費者最喜愛使用觸控的情境亦包括瀏覽網頁、播放影音等,兩者可謂相輔相成。

整體而言,Windows Touch在小筆電上的應用有2項優勢。首先,觸控可以增進使用者體驗(Improved usability),由於小筆電普遍螢幕較小,當使用者需要移動、放大縮小畫面時,觸控方式即顯得友善許多。再者,觸控技術有助於帶來新的使用情境(New scenarios),舉凡遊戲、電子書閱讀、社交活動、多媒體播放等,都可因觸控而設計出更有趣味的應用。

楊迪華即現場示範了運用手指觸控,在Windows 7上玩社交網站、麻將遊戲、寫訊息給友人、翻閱與分享電子書等多元的使用情境。此外為彰顯多點觸控特色,微軟也提供Windows 7 Touch Pack,包含3個遊戲與3個Surface應用程式,希望拋磚引玉,啟發更多開發商運用Windows Touch API設計軟體。

對於應用Windows Touch技術的小筆電,楊迪華提出3項設計層面的議題,供廠商思考。首要需注重電源管理,其次若小筆電支援觸控筆功能,例如作為教學應用時,則該軟體需有相關配套措施,以辨別手指輸入與觸控筆輸入,或是在觸控筆輸入時,關閉手指輸入功能(Palm rejection)。最後,業者對於螢幕表面的抗指紋、防刮、透光處理,也需多費心思,讓消費者在使用小筆電觸控功能之時,不必擔心損害螢幕。

要推動小筆電觸控應用,最終還是要靠豐富的軟體來吸引使用者,楊迪華以「More App, Richer Scenario」作結語,呼籲軟體業者共襄盛舉,善用Windows Touch多點觸控介面,為Windows 7設計更多創意軟體。