iOS人机界面指南之5大App设计策略分享

我们都知道好的人机界面规范遵从于用户思考和行动的方式,而不屈从于设备的性能。一个缺乏吸引力,复杂的,或违悖逻辑的用户界面,却会让原本优秀的应用变得索然无味。所以,我们应该重视iOS人机界面指南之5大App设计策略分享。

AppUI设计策略一UI界面美学完整性

美学完整性并不是用来衡量一个应用程序的界面有多好看,而是用来衡量应用程序的界面与功能是否匹配。例如,对于一个应用来说,会用比较微妙的修饰元素和背景来体现生产性的任务,对于突出的任务则会使用标准的控件和操作行为。这样的应用程序会传达一个清晰和统一的信息给用户,让用户懂得应用程序的目的。但要是应用程序在生产性任务上使用了异想天开的元素,用户就会被这些相互矛盾的信号所困扰。

同样的,在一个仿真任务的应用程序里,例如游戏应用,用户希望一个漂亮的界面来提供更多的乐趣从而鼓励他们继续游戏。尽管用户不期待能够在一个游戏中完成一个艰难或者是生产性的任务,但他们仍然希望游戏的界面能带来完整的体验。

 

AppUI设计策略二:界面的一致性

应用程序界面的一致性允许用户利用他们自身的知识和技能完成应用程序的过渡。当然,保持界面的一致性,并不是让你盲目的复制其他的应用程序,相反的,作为开发者应该懂得利用同类型应用程序大众接受的标准和范式来设计自己的应用。

为了确定你的应用程序是否遵循一致性原则,开发者们应该想想以下几个问题:

A. 应用程序与iOS的标准是否一致?是否正确的使用了系统提供的控件、视图和图标?设计是否符合设备的功能和特色?

B. 应用程序与本身的定位一致么?文本使用了统一的风格了么?一样的图标是否代表的一个意思?不同场景执行相同的操作,结果是否符合用户的预期?

C. 在合理的范围内,应用程序与早期的版本一致么?条款和提示是一个意思么?

lkk

设计的流程是以用户体验为中心来进行的。

AppUI设计策略三:体现直接操作的容易性

当用户操作屏幕上的对象而不是单独的控件进行操作时,用户更能理解自己的任务和操作的结果。iOS用户更喜欢直接的操作行为,因为多点触控的设备特点。当看到屏幕的对象,直接用手势进行操作给人一种更为亲切的感觉,而且很有控制感,因为没有了媒介的干预,更多指的是对鼠标的依赖。

举个例子,用户可以使用两指的缩小或放大所要控制的面积就可完成点击缩放的操作。游戏中,玩家还可以直接与物体互动,直接移动他们。例如,在显示密码锁的游戏中,玩家可以直接通过旋转操作打开锁。

在iOS的应用程序中,在以下的场景中可以使用直接操作:

A. 旋转或反转来移动设备来控制屏幕中的对象

B. 利用手势直接操作屏幕中的对象

C. 能够直观的看到操作的结果

 

AppUI设计策略四:学会用隐喻的手法

当虚拟的物品和操作行为是对现实生活中的物品和操作进行模仿的时候,玩家能够很快的掌握应用程序的规则和操作。一个简单的软件隐喻是文件夹:在现实生活中,人们把物品放入文件夹中,所以在计算机中,用户能够很快的理解这个操作的意思,很快的理解将文档等文件放入文件夹的意思。

最合适的隐喻应该是不受现实生活的限制。例如,用户可以将很多内容放入文件夹中,包括音乐、文档、视频等,但现实生活中显然无法做到。

iOS操作系统为开发者提供了很多的隐喻,因为他支持丰富的同行图像和手势。用户可以与屏幕中的物体进行物理交互,很多场景中的交互十分逼真,iOS的隐喻包括:

A. 音乐播放的倒退控制

B. 游戏中的拖拽、弹和刷操作

C. 滑动开关的操作

D. 选择转轮做选择

 

AppUI设计策略良好的用户控制

注意,应用程序中,是用来控制操作行为的,而不是应用程序。尽管应用程序能够建议用户做哪些操作或者警告用户有危险,但是这显然对于应用本身是个错误,因为这会将玩家推得更远。成功的应用程序应该在一味的提示和关键时刻做提示之间进行平衡。

当对操作行为和控制感到熟悉和可预见的时候,用户将会明显感觉到自己对于应用程序的控制。操作行为越是简单直接,玩家就能更容易的理解和记住。

更多阅读:设计成功APP游戏图标的4项原则

 

AppUI设计策略六:定义你的应用程序

用一句描述性的语句来清晰,具体地定义出你的app的主要用途和受众人群。

在开发的早期就定义好你的app,这能帮助你成功地将产品想法和特性转化为一致性的应用产品。在开发过程中,利用这个定义来帮助你判断哪些潜在的特性和行为是有意义的。请按照以下的步骤来定义你的app。

1. 列出所有用户可能喜欢的特性

现在就开始头脑风暴吧,你将会获得有关你产品主要想法的所有相关的任务。不要担心这份列表会太长;稍后你可以进行缩减。

2.明确你的用户

你的用户可能都是在移动的,并且都希望应用程序拥有漂亮的图片,简单的交互和高效的性能,如何再细分呢?你可以问问自己,对用户来说哪些是重要的事,以便利店购物应用为例:

n 用户通常在家做饭还是更喜欢便当

n 用户是优惠券控还是对其不感冒

n 喜欢尝试新的食材还是一成不变

n 教条地遵照食谱还是勇于创新

n 购物方式是少量多次还是多量少次

n 是将需要的东西列在购物清单一次采购还是在回家的途中凭记忆购买需要的东西

n 认品牌还是无所谓

深思熟虑这些问题后,可能你会给出最能描述你的受众人群的3个特征:依赖食谱,忙碌,节俭。

3.精简app特性列表

根据受众人群的特征,对app特性列表做精简,最后可能只留下了少数的app特性,这就对了,伟大的iOS应用高度专注于用户需要完成的任务。

举例来说,考虑你在步骤一列出的那一长串特性,尽管都很有用,但并非对所有用户都如此。也不会所有用户都欣赏你提供的那些特性。

你检查这份列表后,最后得出需要关注3个主要特性:创建列表,激活并使用代金券,获取菜谱。

现在你可以打造应用的定义语句了,准确概括出谁使用app,做什么事情。还是这个便利店购物应用的例子,一个好的定义语句可能是:

那些热爱烹饪,节俭的人们创建购物清单的工具。

4.还没有结束

在整个开发过程中使用这个定义来界定app特性,所使用的控件,及术语是否合适。

 

 

每天更新,
全站高品质素材免费下载!