移动设备的形式
发布:2021-12-24 15:45:41 浏览:2129
移动设备的形式往往比它们的“近亲”台式电脑有着更多的约束和限制;它们的屏幕都比较小;连接速度都比较慢;文字输入比较麻烦。所以,对你的移动设备应用程序和移动设备上进行输入操作,那么单选按钮、复选框、选取菜单等做法都比纯粹的文字输入方式要好得多。
但是要注意的是,限制是产生变革的催化剂,对于移动设备的形式来说也是一样的道理。 对于移动设备形式的显示,只会促使开发者和设计师们努力去寻找可以让用户更快更方便的数据输入方法。由于本章中所提到的时代特征,移动空间可能并不会阻碍移动设备形式的发展。相反,它可能会进一步促进移动设备形式的发展。
-
放大域
在很多移动Web浏览器中,当用户选定一个窗口的输入区域,“放大域"功能就会使这个区域在屏幕的可视范围内进行放大。这使得原本很窄小的区域被放大到合适的程度,从而使用户能够更加清晰地了解他们实际输入的数据。现在有很多输入错误是由于人们看不清他们实际输入的东西,所以他们也无法对输入内容进行更改,在这里“放大域”功能的优势就显现出来了。
在苹果公司开发的iPhone手机上有- -个Safari手机浏览器,这个浏览器把"放大域”功能和“表格助手"功能相结合。所谓的"表格助手"就是在你有表格输入的时候在输入文字下方给你“上一页"、“下一页"和“自动填充"的功能提示,从而让用户能够更简单更轻松地完成表格填写。如果在屏幕上看不到输入区域,你也不要担心,只需要点击"下一页"你就会看见它并继续填写表格了。
然而,并不是每个人都知道如何使用表格助手或者知道怎么隐藏键盘。一定要确保网页上的控制选项可以让用户顺利完成表格填写。在“提交”按钮周围留出足够的空间可以让用户选择收起键盘。放大域也可以使页面顶部的字段标签输入变得更方便。就像你现在看到的谷歌的注册表格页面(下图),当输入区域被放大至满屏时,左对齐的标签就自动消失了。由于没有了可见的标签,用户们很容易忘记他们要回答的是什么问题。那么即使有放大域功能,也可能会导致不好的输入体验。
没有放大域功能的移动手机浏览器也被左右对齐的输入字段标签的问题困扰着。任何使用谷歌开发的安卓操作系统(下图)的用户都面临着对齐标签消失的问题。屏幕上根本没有足够的空间让左右两边的标签和输入区同时显示。而顶部标签对齐泽可以避免这个问题。
-
输入格式
一些移动Web浏览器可以识别特殊的输入类型和符号(开发HTML5的一部分)并且根据输入内容相应地调节自身的输入模式。例如,一个指定的URL输入需要用到虚拟字母键盘来输入".".“I"和".com”这些键。指定输入类型如果是电子邮件的话就需要用虚拟数字键盘输入"."”和“@”键。指定输入类型为数字的话就要用虚拟数字键盘输入数字。有了这些指定的输入键盘,在每个输入区域内输入-些 特定类型的数据就变得更加简单了。尽管一些浏览器没有虚拟键盘,但是它还可以使用数字键盘来键入内容,因为很多用户没有必要专门切换到数字键盘模式来输入数字。
-
隐藏用户密码
绝大多数密码输入区域在输入密码时都会隐藏密码字符,以保证用户在进入账户时的私人信息不被窥视。自动隐藏密码功能可以为密码输入提供安全保障,但是当人们在输入密码时会一直 盯着他们的密码,以验证密码的正确性时,仍然可能产生很多实用性问题。许多移动设备通过只显示最新输入的字符来解决这个问题,前面输入的字符只经过短暂的显现然后被迅速隐藏。
-
弹出菜单控件
下拉选项菜.单式输入类型中最难使用的类型之一。首先, 你必须点击菜单来打开选项。然后,你还以逐一查看下面一 连串很小的字符标签。当你找到你想要的选项时,你还要保证你能够准确无误地点击它。如果你要关掉它,许多网页下拉菜单的实现都需要在列表导航视图的情况下光标始终在菜单上, 否则其他的菜单就会被关掉。尽管一些聪明的用户知道可以故意错过它们然后再重新开始。在屏幕较小的移动设备上这样的交互难题就显得格外难解决,而对于选择菜单的解决方法的需求也是非常迫切的。而对于网络视图上的下拉选项菜单,苹果公司的iPhone为用户提供了一个弹出控制菜单。这个控件通过一个可以用不同速度的滚动、滑动或者轻触手势来控制的菜单来显示选项。而体积较大的按钮则可以让你在找到自己想要的选项后轻而易举地选中它。
同样,谷歌的安卓系统为广大用户提供了一个更大的触控按钮来选择菜单选项。当用户在安卓设备上点击下拉选项菜单时,在网页页面会出现一个可以滚动菜单选项列表的对话框。
-
复合菜单控件
同样弹出菜单控件也可以用于复合输入。所以,在输入既定的日期时,与其需要年、月、日三个不同的独立输入区域,只用一-个输入区域,同时滚动选择年、月、日列表的弹出菜单来选择用户需要的日期。这种方法同样可以运用于其他类型的符合输入,如对于高度是几英尺几英寸地输入等。谷歌的安卓系统也有一个复合输入区域解决档案,但是 它是利用可见的界面元素来切换列表,而不是单独依靠基于收尸的滑动操作。
-
本地输入控件
除了使用复合菜单控件,大多数移动操作系统的应用程序开发者们都开发了一些自定义输入控件。像滑块、拆分按键、小窗口部件和写字板只是几个具有参考意义的控件,它们可以替代标准格式的控件从而改善和提高用户的输入体验。
-
屏幕定向
因为无论是谁,在使用移动设备的时候都不是只有水平或者竖直的屏显模式,而是两种模式都要使用,所以移动设备的形式要利用改变屏幕空间来对移动设备形式进行相应的调整。而在谷歌的安卓系统里撰写电子邮件就做到了这一点。
当用户竖直使用手机时,屏幕就会显示三个输入区域和一些必要的触控按钮。当用户水平使用手机时,邮件正文的书写部分也跟着侧转成水平模式,且在页面右侧留-个动作按钮。这个屏幕布局可以使邮件内容最大化地呈现。
-
语音输入
谷歌推出的Nexus One手机可以让用户在一个应用程序里用语音输入代替所有的文字输入。用户可以通过滑动虛拟键盘来将手机转换成音频输入模式,或者使用麦克风按钮也可以实现模式转换。下面的视频演示了这些选项是如何操作的。通过有效的语音输入,在移动设备上逐个输入字母的时代已经过去了。