你的嵌入式開發和設計團隊準備好滿足消費者對無觸摸圖形用戶界面的需求了嗎?雖然基于觸摸的控制總會有市場,但越來越多的人希望和需要放棄與設備的物理接觸,轉而支持無觸摸交互,例如在屏幕前(或上方)的手勢。
無觸摸手勢的設計考慮
當創建或轉移到無觸摸界面時,有許多事情需要考慮。UX和UI設計師應該理解控件和布局必須如何適應空中手勢,以及語音命令的反饋是如何給出的。
以下是一些需要做出設計決策的例子:
l WIMP模型不一定適用——嵌入式GUI設計者通常使用的“窗口、圖標、菜單、指針”交互風格可能不適用于無觸摸系統,因為手和手指的移動本來就比鼠標或觸摸屏更“嘈雜”。
l 控件的大小和形狀——鑒于空中手勢的分辨率比觸摸屏幕上的控件低,你可能需要擴大觸摸區域來支持用戶交互。
l 減少身體負擔——由于無觸摸手勢涉及用戶手和手臂的實際運動(通常在設備上方的空中),任何明顯復雜或冗長的交互都可能使人疲憊不堪。
l 傳感器性能和用戶可變性——與很少錯過輸入的鼠標或觸摸屏不同,空中手勢可能無法被連接到應用的硬件完全識別。這可能是由于傳感器本身的性能包絡或用戶執行手勢的差異。
l 可訪問性-一些用戶可能無法執行某些手勢,因此支持其他交互類型可能是必要的。
在嵌入式系統中開發無接觸GUI
無論您是從頭開始構建一個支持無觸摸手勢的應用程序,還是更新現有的軟件,都涉及到整個嵌入式開發生命周期。對于功能和性能可能會有新的或變更的需求,并且需要開發新的測試用例來確保應用程序正確運行。
以下是支持無觸摸手勢的注意事項:
l 您的應用程序可能需要包含額外的驅動程序來支持非接觸式傳感硬件。
l 事件處理程序可能需要更新以支持新的消息、格式和數據。
l 用戶是否可以接受無觸摸感應硬件和GUI之間的延遲?
l 根據傳感硬件的不同,你可能需要考慮用戶的手或手指在不同的手勢中相互遮擋的因素。
Storyboard如何使無接觸GUI開發變得更容易
嵌入式圖形用戶界面的外觀和可用性主要掌握在設計師和UX專家的手中,這就是Storyboard板幫助他們與開發人員協調工作。
通過簡化設計人員、開發人員和他們使用的工具之間的迭代過程,您可以快速更新GUI的外觀和行為。Storyboard允許您直接在硬件上測試應用,因此您可以立即驗證手勢性能,并在桌面和目標之間快速迭代,這對于推動產品發布以滿足日益增長的無觸摸交互需求至關重要。
市場力量將不可避免地在觸摸和非觸摸交互類型之間找到正確的平衡,但有一個事實是肯定的:在嵌入式開發中,即使人類接觸可能變得越來越昂貴,但這并不意味著我們必須開發非觸摸GUI。