随着Windows 8操作系统的推出以及触摸功能在电脑设备上的普及,用户与应用程序和软件的交互方式发生了革命性的变化。在历史上,触摸技术往往局限于特定的设备,并且需要专门的软件支持。然而,现在可以看到许多制造商正在生产支持这些新输入方式的设备。
超极本的独特之处在于,它不仅包括触摸功能,还配备了键盘和鼠标触控板,以适应传统的使用方式。因此,用户可以选择使用键盘,也可以选择使用触摸作为输入方式。
随着超极本可转换设备的推出,用户体验得到了进一步的提升。它在需要时是笔记本电脑,在想要时则是平板电脑。它们提供了独特的模式来创建、协作和沟通。可转换设备将标准的键盘技术与灵活的铰链结合,并添加了触摸的强大功能,为用户提供了独特的Windows 8体验。
Windows 8的设计师们在2011年的Build大会上讨论了他们用来开发触摸框架的一系列原则,以使触摸成为一等公民。这些原则包括:
触摸应该是自然和直观的。触摸输入是通过用户触摸屏幕来选择和操作对象和控件来捕获的。这意味着最终用户不需要特殊培训就能与应用程序交互。例如,超极本的一个很棒的功能是能够创建和使用触摸密码登录。这不仅更个性化,而且比一些其他认证方式更快、更安全。
直接和吸引人。触摸控件操纵该控件,而不是界面中不同区域的某个东西,并给用户反馈正在发生的事情。这可能包括声音或振动。具有惯性和动量特性的软件提供了更真实的体验,并与现实世界更加协调。例如,用手指在屏幕上滑动控件移动图片,但它会表现出摩擦和惯性,最终停下来。如果用户尝试做一些不支持的事情,比如将控件移动到屏幕上不起作用的位置,它会稍微移动,但会弹回原位。
便携和一致。应用程序应该遵循行业标准,并以一致的方式实现手势。手势和操作在不同的应用程序中意味着相同的事情。例如,捏合手势会缩小或通过调整控件的大小使其变小,而展开手势则相反。触摸和拖动执行平移操作。在创建新的自定义手势之前,应该仔细考虑,特别是如果系统手势做同样的事情。
不侵入。设计为触摸感知的控件易于访问,并在界面设计中占据逻辑位置。这些对象的操作不会遮挡或阻止完成任务的完成。
为超极本推荐的传感器
下表提供了关于为可转换设备推荐的新型传感器的信息。OEM可以决定在其特定型号/使用中包含哪些传感器。
使用传感器使设备能够响应环境因素已经有一段时间了,尽管它主要存在于后台进程和其他形式中,并不一定会引起用户的注意。加速度计长期以来一直用于在传感器检测到设备被移动或掉落时保护硬盘驱动器和其他移动部件。
下一代的使用可能会更加引人注目,直接影响(或创造)用户体验,例如:
安全。看门狗应用程序可能会在超极本在会议中显示演示或在咖啡店无人看管时移动时发出警报。如果设备怀疑盗窃,因为它远离了主人的手机,例如,敏感数据可以锁定,可以发送短信作为警报,GPS可以跟踪设备以帮助将其归还给合法所有者。
适应上下文。实用程序可以适应系统特定的预设GPS位置,如家、工作地点等,以控制诸如社交媒体警报的可见性、特定文件的共享是否启用、网络摄像头是否启用等因素。同样,当系统处于特定的海拔范围时,它可以自动禁用Wi-Fi以遵守航空旅行规定。
生活方式和旅行。使用地理位置和罗盘方位的增强现实应用程序可以叠加超极本摄像头实时捕获的图像上的感兴趣点(POI)信息,提供虚拟导游。与传统导航功能结合使用,计步器可以计算行驶距离和平均速度,以及计算努力消耗的卡路里。地理标记可以为度假照片添加位置信息。
游戏和娱乐。正如本文其他地方所描述的,传感器为运动输入等模式提供了很好的支持,这些模式非常适合游戏。根据特定系统的能力,某些与传感器相关的功能可能由微控制器固件处理,从而为实时3D渲染等要求高的任务释放处理器资源。
随着超极本可转换设备的推出,UX设计师可以比以往任何时候都更有创造力。UX设计应该在平板电脑和笔记本电脑模式下提供最佳的用户体验,支持多种方向,具有多种外形尺寸的设备,屏幕分辨率等。UI组件必须精心设计,以支持触摸和传统的鼠标/键盘输入。
考虑多点触摸
触摸有一定的局限性,比如手指的大小和能够捕获触摸动作的屏幕技术类型。因此,为了在这个环境中有效地工作,需要提供更大的目标和更多的目标间距。这必然限制了可以在屏幕上放置多少内容,了解设备的人体工程学有助于确定放置最常用控件的位置。
对于包括键盘和触控板(类似于鼠标)以及触摸的超极本,需要意识到用户通常会如何使用它来执行他们的工作。
页面上控件的放置需要反映设备的预期使用模式。当用户想要越过键盘时,最容易触摸的目标将是屏幕的边缘,顶部和侧面——在布局控件时要记住的好东西。
一些典型的Windows早期版本的控件,如针对鼠标和键盘调整的ribbons和菜单,在设计触摸时由于其大小和位置而面临挑战。例如,如果菜单使用悬停,当用户将鼠标指针移动到控件上时触发的事件,在触摸中没有相应的事件,这导致在仅限触摸的环境中菜单变得无用。
虽然为以前版本构建的应用程序对触摸的可能性有不同的认识水平,但现在它已经成为现实,需要调整并使用这些技术。以下是其中的一些以及适应触摸启用环境的方法。
按钮响应点击事件,因此开发人员不需要做太多工作就可以使它们与触摸一起工作。然而,开发人员需要考虑悬停不受支持,因此像鼠标悬停事件时突出显示按钮这样的渲染效果不会反映在触摸中。
主要考虑的是确保按钮足够大以支持触摸。确保它们至少为23 x 23像素大小,更大更好。其次,包括足够的边距,以便触摸一个不会被误认为是对另一个的操作。
菜单自DOS以来就已经存在,当时用户可以从一系列选择中进行选择。菜单的优点是它们提供了一种简单的层次结构方式来组织用户可能需要的命令。挑战在于,随着应用程序增加功能,菜单中埋藏的命令数量变得繁琐。
在传统的非触摸窗口中,菜单项之间的标准距离相当小,但触摸时需要确保有更多的边距,以最小化意外选择错误命令。
在像Windows Presentation Foundation(WPF)这样的标记语言中,可以覆盖菜单的Control Template来指定希望它如何表现。
访问
Intel、Intel标志和Ultrabook是Intel Corporation在美国和/或其他国家的商标。