教你如何创建iPhone优秀用户界面,苹果iOS人机交
分类:关于美高梅

让用户来触发和控制操作,而不是您的应用程序。保持操作简单直接,使得用户可以轻松地理解和并记住他们。尽可能使用用户已经熟悉的标准控件和行为。

◆通过手势来操作屏幕中的物体

iPhone Web应用程序人机界面指南

直观操作

声音同样能提供有用的反馈,但这个不应该做为主要或唯一的反馈机制,因为在有些场所,用户可能听不到声音,或者他们关闭了声音。

iPhone OS繁忙时会显示活动指示符以自动提供反馈。在持续几秒以上的操作过程中,您的应用程序应显示完成进度,在适当的情况下,还应显示解释性消息。

细微的动画能作为意思明确的反馈,清晰地展示操作结果。例如,列表添加新行时的动画,能帮助用户追踪这个改变过程。

第一部分“设计您的iPhone应用程序”描述了iPhone OS环境和您可以为它开发的软件类型。它也涵盖了基本的人机界面设计原则,并描述了如何在您的iPhone应用程序中应用这些原则。

教你如何创建iPhone优秀用户界面是本文要介绍的内容,优秀的用户界面应该遵循一些人机界面设计准则,这些准则来源于人—也即用户—思考和工作的方式,而不是设备的能力。没有吸引力的,令人难以理解的或是不合逻辑的用户界面会让一个原本优秀的程序成为垃圾,而漂亮,直观而又吸引人的用户界面不仅可以改善程序的功能,还能激发用户的正面依赖感。

我们曾经介绍过《iPhone应用界面设计指南》,我们将介绍iPhone应用界面设计指南的一个章节——《苹果iOS应用人机交互界面开发指南》。

本文档可以帮助您了解可以为iPhone OS创建何种类型的应用程序以及优秀iPhone程序基础的人机界面设计准则。在本文档中,您可以了解到如何在设计最佳用户界面和用户体验时遵循这些原则。不论您是经验丰富的计算机程序开发员,或是一位熟练的移动设备程序开发员,还是程序开发领域的新手,本文档中都能够帮助您开发出用户需要的iPhone程序。

iPhone OS中的隐喻包括iPod播放控件,点击控件来触发事件,滑动开关,以及调色板上的数据。

一个漂亮的,直觉感知的,引人入胜的界面能强化应用程序的功能,并且能在用户心中激发出正面的情绪。

本文档的组织结构

在操作开始前应提供充分的取消操作的机会,并且确保在用户触发潜在的破坏性操作时取得操作确认。尽可能使用户能够正常终止正在进行的操作。

恰当的隐喻,在使用或体验方面不需要拘泥于现实世界的限制。比如,用户能往计算机的文件夹放入尽可能多的文件,而这在现实中是不可能的。

iPhone人机界面指南 分为两部分,每一部分都包含几个章节:

iPhone 优秀 用户界面 是本文要介绍的内容,优秀的 用户界面 应该遵循一些人机界面设计准则,这些准则来源于人也即用户思...

用户希望有足够多的机会,在操作被处理前取消它。并且,他们希望能有机会执行一个可能的毁灭性的操作来达到他们的目标。最后,对正在被执行的操作,他们也希望能优雅地停止它。

 

在您设计程序时,需要注意iPhone OS中已存在的隐喻,避免重复定义。同时,检查您的程序功能是否有对应的可用的自然隐喻。记住,即使如此,相较于为了适应您的应用程序用户界面而勉强使用现实世界的对象或操作的隐喻而言,使用标准控件和操作更为妥善。除非您选择的隐喻能得到大部分用户的认可,包括那些会增加而不是减少用户困惑的隐喻。

一般来说,只要映射得不过,隐喻都能发挥很好的效果。假如电脑上的文件夹还需要被组织到某个虚拟橱柜中,就灰常不好用了!

如果您需要了解为iPhone OS设备设计Web应用程序的更多信息,请参考:

即使您已经对基本的设计准则有所了解,这一章也值得您读一下,因为本章着重讲述了这些准则是如何应用在iPhone应用程序中的。

◆通过旋转或移动设备来影响屏幕中的物体

参考

用户操作的结果是一目了然的

让用户而不是程序来触发和控制操作。虽然程序可以给出操作建议,或者对危险的操作提出警告,但如果因此而完全剥夺了用户处理错误的权利,这样就不对了。好的app既能给予用户足够的权限,又能帮助用户避免危险的后果,这需要做到一个平衡。

iPhone和iPod touch融合了革命性的多点触摸技术和多种强大功能,如电子邮件,即时通信,全功能网页浏览器和iPod等,另外iPhone还具有移动电话的功能。iPhone OS是在iPhone和iPod touch上运行的系统软件。随着iPhone SDK的发布,这些强大的功能为开发人员提供了众多的开发可能。开发者不但可以创建在iPhone OS设备上使用的网页内容,还可以使用iPhone SDK来创建在设备中储存和使用的本地程序。

用户控制

◆当前的应用跟之前的版本是否统一?各版本的术语表及含义是否一致?基本的概念本质上来讲是否未曾改变?

如果您需要了解编写iPhone应用程序的更多信息,请参考:

小结:教你如何创建iPhone优秀用户界面的内容介绍完了,希望本文对你有所帮助!

判断一个应用是否遵循了一致性原则,请先思考以下问题:

iPhone应用程序编程指南

美学上的完整性并不是用来衡量您的程序有多漂亮,而是衡量您程序的外观和程序功能结合得有多好。例如,一个效率型应用程序应尽量精简装饰性的元素并置于背景中,同时使用标准控件和行为以突出任务。

一致性

注意:本文档简要地介绍了如何为iPhone OS设备进行基于网页的开发。更多详细信息,请参考iPhone Web应用程序人机界面指南 。

当用户操作屏幕上的对象时,这些对象保持可见

iOS为隐喻提供了巨大的施展空间。iOS支持多种图片格式和手势。用户实实在在的跟屏幕中的物体产生交互,在很多情况下的操作跟现实中没有两样。在iOS中隐喻包括:

第二部分“设计您的iPhone应用程序的用户界面”深入讨论了那些用于创建iPhone应用程序的用户界面的元素。它描述了各种可用的视图和控件并提供了如何有效使用它们的说明。

反馈

用户界...

即看即点

整体之美,并不是简单地指应用界面有多漂亮,而是指应用的外观和功能是否完美地结合。例如,用来处理实际工作的应用通常会简化装饰性的UI元素,并置于背景中,而将重要的地位让给任务本身,因而会仅提供标准的控件和行为。这样传递给用户的,关于这个app目的和特性,是简单而统一。相反地,如果类似的app提供的是古怪,花哨的界面,用户可能无法理解,或理解为矛盾而荒谬的。

沉浸式程序是另一极端,用户期待有趣且需要一些探索的漂亮外观。虽然程序趋向于提供消遣,但是其外观仍需和其任务结合。仔细设计这类程序的用户界面,从而为用户提供内部一致的用户体。

 

精细且有意义的动画是向用户提供反馈的良好方式。动画贯穿于整个iPhone OS,即使是在非沉浸式的程序中。作为一种提供反馈的方式,动画只是用于增强用户的体验,但不是用户体验的焦点。

直接操作

为了提高您的iPhone应用程序的操控感,您应确保:

◆翻动照片

尽可能按照现实世界中的对象和操作来对您程序中的对象和操作建模。这能够帮助用户,尤其是新手,迅速地理解您的应用程序的是如何工作的。文件夹就是一个典型的软件隐喻。因为在现实世界中,人们将文件放在文件夹里,所以人们就能够迅速地理解在计算机上将数据放入文件夹的概念。

隐喻

美学完整性

在一个iOS应用程序,以下方式可以让用户体验到直接操作:

虽然隐喻暗示了iPhone OS用户界面中对象和操作的含义,但是并没有限制其软件实现。回到文件夹的例子,软件实现的文件夹对象所具有的容量与现实世界中所对应的文件夹的物理容量毫无关系。

◆点滑选择器来选择

得益于多点触摸的用户界面iPhone OS用户享有高度直观的操控感。手势的使用让人们感到屏幕上显示的对象具有更大的亲和力和更强的操控感,因为他们并不需要用任何中间设备如鼠标)就操控它们。

图片 1

隐喻

◆该应用是否符合IOS标准?是否正确使用了系统自带的控件,视图和图标?是否跟设备的特性可靠地结合?

直观操作意为人们感到他们在物理上,而非抽象地控制某物。其优点在于,用户更容易理解他们的行为对于操作对象所产生的结果。

让用户来控制

让用户做出选择,而不是要求他们进行开放式的输入,这样能够让用户能够集中精力通过您的程序完成任务,而不是疲于记忆如何操作。

用户界面原则

虽然一个程序的首要目的是为了完成某个任务,即使该任务仅仅是玩游戏,我们也不应低估程序外观的重要性。这是因为外观对功能有深远的影响:一个看起来零乱或者缺乏逻辑的程序是很难被理解和使用的。

◆该应用自身是否保持一致性?字体样式及专业术语是否统一?相同的图标是否都意味同一件事物?当用户在不同场景执行同样的操作时能否预测系统的反应?定制的UI是否从头到尾都有一致的外观和行为?

用户除了需要看到操作的结果外,还需要得到操作及时的反馈,以及在长时间操作时的状态报告。您的程序应通过一些视觉上的变化来回应用户的每一个操作。例如,当用户点击列表项时,确保其高亮显示。 声音提示同样有效,但是它不能作为主要或唯一的反馈机制。因为人们可能在无法听见声音或是必须关闭声音的环境中使用iPhone OS的设备。另外,您不能使用iPhone OS的系统声音,因为他们已经和系统警告关联。

◆滑动双向开关

iPhone应用程序比人更善于记住一些选项,命令,数据等。通过列表的形式来提供选择或选项,用户可以轻松地浏览它们并作出选择。尽量减少文本输入的需要,使得用户就不必花费大量时间输入命令,您的程序也不需要执行大量的错误检查。

◆操作结果以可见,迅速的方式展示给用户

好的人机界面规范遵从于用户思考和行动的方式,而不屈从于设备的性能。一个缺乏吸引力,复杂的,或违悖逻辑的用户界面,却会让原本优秀的应用变得索然无味。反过来,

反馈是对用户的操作的回应,使他们确信自己的请求正在被处理。用户希望操作控件时能接受即时的反馈,如果操作过程比较久,需要不断更新操作进展。

熟悉且可预测的控件和行为能够加强用户对app的控制感。并且当操作简单而直接,用户能轻易地理解并记住。

软件隐喻的典型例子是文件夹:在真实世界,人们用文件夹放置东西,因而在计算机中,把文件放入文件夹,就能迅速地被理解。

当用户可以直接操作屏幕中的物体,而不再需要通过控件来操控时,他们会更容易沉浸于工作任务本身,也更容易理解操作的结果。多点触摸技术让iOS用户真正体验到了直接操作的便利。通过手势操作的方式,让用户对界面有更多的亲近感,以及控制感,原因是他们不再需要通过中间媒介,例如鼠标,间接地触摸物体。

界面上的一致性,确保用户能借鉴先前使用app的知识和经验。做到一致性的应用程序并不是一味地抄袭别人。确切的讲,而是充分利用了规范化和模式化带来的体验上的优势。

◆在游戏中,拖动,翻动,滑出物体

当应用中的物体和操作是由现实世界映射过来时,用户能快速地掌握如何使用这个应用。

◆点按iPod播放控制键

反馈

内置的应用程序能响应每一个用户操作行为。例如,列表项在用户点按时会高亮。持续数秒的操作,会有一个控件来显示过程进度,合适的话,还可以加上补充性的文字。

整体之美

本文由美高梅网址发布于关于美高梅,转载请注明出处:教你如何创建iPhone优秀用户界面,苹果iOS人机交

上一篇:xp系统安装之后导入ahci驱动,开启远程Windows系统 下一篇:iPhone人机界面常见任务处理方法,处理常见任务
猜你喜欢
热门排行
精彩图文