《iOS App界面设计创意与实践》——指导原则

本节书摘来自异步社区《iOS App界面设计创意与实践》一书中的指导原则,作者【美】Shawn Welch,更多章节内容可以访问云栖社区“异步社区”公众号查看

指导原则
iOS App界面设计创意与实践
几年前当我开始开发iPhone应用程序时,我注意到的第一件事情是缺乏分工:对于大多数应用程序而言,设计师就是开发人员。当然,在一些情况下,公司为大型的应用程序项目配备了分工细致的开发团队。但是,在大多数情况下,缺少专职的设计师。

这令我非常吃惊。我知道许多天才有能力设计惊人的应用程序,但是他们正在踌躇不前。我开始意识到,他们的犹豫不是因为缺乏激情,而是缺乏如何开始的知识。由于iOS开发的封闭特性,它不像网页应用程序,设计师缺乏开发iPhone应用程序的基本知识,以及可以利用的开发组件。

对于iOS,苹果公司编写了一个文档叫做人机界面指南(Human Interface Guidelines)。这些指南概括了iOS应用程序设计的一些预期行为和最佳实践。苹果公司把下面的核心原则作为开发和设计五星级应用程序的关键:

美观完整性;

一致性;

直接操纵;

反馈;

比喻;

用户控制权。

美观完整性
作为经验丰富的设计师和开发人员,当谈到iOS的设计原则时,我个人最喜欢美观的完整性。引用苹果公司的人机接口指南:

美观的完整性不是一个应用程序如何漂亮的度量,而是应用程序的外观和功能结合得如何恰到好处的度量。

每一个应用程序都至少应该有一些个性的插图,但不能以牺牲用户体验为代价。例如,如果你的应用程序正在尝试呈现有价值的信息给用户,这时如果用一些不是必需的插图或动画来分散用户的注意力,这可不是一个好主意。当谈到创建良好的用户体验时,简洁而有效比可有可无的华丽更能赢得用户的好感。

一致性
你的应用程序不是用户使用的第一个iOS应用程序。自然,苹果公司鼓励在应用程序之间保持一致性,并且定义了一组通用的风格和相应的行为。在本书中,我们将讨论一些影响一致性行为的方法,以便达到最佳用户体验。一般来说,遵循一致性的iOS应用程序会让用户能基于以前使用其他iOS应用程序的经验,直观和迅速地理解你的应用程序的用户界面。

直接操纵
直接操纵意味着,用户不需要界面按钮或控件来操纵屏幕上的对象。用户可以使用多点触控手势来缩放照片,或轻扫手势来从电子邮件列表中删除一封电子邮件。iOS鼓励设计师和开发人员把对象或者数据视为用户可以移动、删除、编辑或者管理的“东西”。

反馈
当用户在iOS中执行了某个操作时,他们希望一些有形的反馈来表明他们的行为。比较明显的例子是风火轮(spinner)或者进度条,告诉用户iOS正在做某件事情。当屏幕要变化时,反馈也很重要。动画通常用来向用户展示变化。例如,这样一个iPhone的手机应用程序:当用户在最近来电和未接来电列表之间切换时,不是突然改变这个列表,而是iOS使用动画来过渡这个列表,并根据需要删除或插入行。

比喻
我们将在全书使用一些比喻,当我们创建一个管理数据或者执行一个任务的应用程序时,使用比喻会很有意义。英语专业学生使用比喻描述两个相似的观念。而计算机程序使用比喻来以用户可以理解的方式描述虚拟对象或者任务。在计算机上,文件统一放入文件夹中,照片统一整理到相册中。一些比较常见的iOS比喻包括卡片式滑动导航、on/off开关、风火轮,以及可以从范围中做选择的“选择器”。

用户控制权
用户希望能完全控制应用程序。你的应用程序不应该没有提示用户就开始执行一个任务或者功能,并且不让他们可以选择取消这个任务或者功能。如果你的程序定期检查更新,但是对其功能不是至关重要,应该允许用户关闭此功能。如果你的应用程序产生时间表的事件,操纵用户的联系人,或改变任何设备上的本地信息,不应该不事先询问用户的意见。最后,你应该创建用户有最终控制权的应用程序——愿上帝帮助我们,如果iOS应用程序是天网(iSkynet)的话。1

1译者注:在《终结者》系列电影中,天网是一个人类于20世纪后期创造的以计算机为基础的人工智能防御系统,最初是研究用于军事的发展。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值