iOS7 人机界面设计指南

合集下载

人机交互界面设计的使用教程

人机交互界面设计的使用教程

人机交互界面设计的使用教程人机交互界面设计是指利用计算机科学和心理学等相关知识,设计并创建用户与计算机之间进行信息交流和操作的界面。

一个好的界面设计可以使用户更加方便、高效地使用计算机软件或设备。

本文将介绍人机交互界面设计的使用教程,以帮助读者更好地理解和运用这一设计理念。

一、用户需求分析在设计人机交互界面之前,首先需要进行用户需求分析。

这一步骤非常重要,它可以确保设计师在设计过程中了解用户的真正需求。

用户需求分析包括以下几个方面:1. 受众群体:确定目标用户是谁,例如年龄、教育水平和专业背景等因素都会影响到界面的设计方式。

2. 使用场景:分析用户在何种环境下使用界面,例如办公室、家庭或公共场所,这将有助于设计一个符合实际场景需要的界面。

3. 用户需求:通过调查、访谈等方式了解用户对于界面功能的期望和需求,例如用户需要什么样的功能按钮、数据展示方式以及交互方式等。

二、界面元素设计界面元素设计是人机交互界面设计的核心部分,它包括了不同元素的布局、颜色和交互性等。

以下是一些设计要点:1. 导航栏:导航栏通常位于界面的顶部,通过清晰明了的布局和标签,帮助用户快速找到所需功能。

2. 按钮设计:按钮是界面中用户最常使用的元素之一,通过合适的尺寸、颜色和形状,使按钮易于被注意和点击。

3. 图标设计:图标是界面中的重要辅助元素,通过简洁明了的图形和符号,帮助用户识别功能和操作。

4. 色彩搭配:合理搭配色彩可以提高界面的美观度和舒适度。

选择适合用户的背景色、按钮色和字体色,并确保色彩的对比度和辨识度。

5. 交互方式:设计师应根据用户需求,选择合适的交互方式。

例如,选择拖动、点击或滑动等方式,使用户能够方便地操作界面。

三、界面布局设计界面布局设计是确定界面各个元素的位置和大小关系,以及界面各个部分的整体结构。

以下是一些布局设计的要点:1. 分块布局:将界面分为若干个块,每个块包含一个独立的功能或信息。

通过合理布局和分块,使用户能够快速找到所需功能。

《iOS 人机界面准则》

《iOS 人机界面准则》

iOS 人机界面准则郎启旭・L AN G Q I X U.C O M译者按本书译自 Apple 官方推出的设计指南《iOS Human Interface Guidelines》,但并未取得官方翻译授权。

由于经验不足、水平有限,翻译中难免存在错误和疏漏之处,欢迎来信指正。

后续如有更新,也会在我的微信公众号上告知(搜索微信号:langnote),欢迎关注。

郎启旭2014 年 1 月 25 日邮箱:langqixu@| 知乎:/people/langqixu| 博客:目录用户界面设计基础 8为 iOS 7 而设计 8依从内容 9清晰呈现 11纵深传达 15iOS 应用解析 21启动和停止 23立即启动 23随时准备停止 24布局 27导航 30模态情境 33交互和反馈 35用户对标准手势了如指掌 35交互性元素引人触控 37反馈增进理解 41信息输入轻松容易 42动画 43品牌化 45色彩和字体 47色彩增进沟通 47文字清晰易读 48图标和图形 51应用图标 51条栏图标 51图像 52术语和措辞 53与 iOS 整合 55正确使用标准 UI 元素 55响应设备方向变化 56弱化文件和文档处理 57必要时提供设置方式 58充分利用 iOS 技术 59设计策略 60设计原则 61美学完整性 61一致性 61直接操控 62反馈 63隐喻 64用户控制 64从概念到产品 65定义你的 App 651. 列出所有你认为用户会喜欢的功能点 652. 定义你的目标用户 653. 通过定义目标用户来筛选功能点 664. 继续向前 66为任务量身定制 67原型&迭代 68案例研究:从桌面到 iOS 69iPad 中的 Keynote 69iPhone 中的「邮件」 71iOS 中的网页内容 72在 iPhone 5 中运行 74iOS 技术 81Passbook 82多任务处理 84路线导航 86社交媒体 88iCloud 90App 内购买 92Game Center 94通知中心 96iAd 富媒体广告 99AirPrint 102位置服务 104快速预览 106声音 107理解用户期望 107定义应用的声音行为 108管理音频中断 111合适地处理远程多媒体控制事件 113 VoiceOver 114编辑菜单 115撤销和重做 117键盘和输入视图 118用户界面元素 119条栏 120状态栏 120导航栏 121工具栏 123工具栏和导航栏图标 124标签栏 126标签栏图标 127搜索栏 129范围栏 130内容视图 131活动 131活动视图控制器 132精选视图 133容器视图控制器 134图像视图 135地图视图 136页面视图控制器 137弹出窗口(仅 iPad) 138滚动视图 141分栏视图控制器(仅 iPad) 142表格视图 144文本视图 149Web 视图 150控件 152活动视图指示器 152「添加联系人」按钮 153日期选择器 153详情展开按钮 154信息按钮 155标签 155网络活动指示器 156页码控件 156选择器 157进度视图 158刷新控件 158圆角矩形按钮 159分段控件 159滑块 160步进器 161开关 161系统按钮 162文本框 163临时视图 165警告框 165操作菜单 168模态视图 170图标和图像设计 171图标和图像尺寸 172应用图标 174文档图标 177Spotlight 和「设置」图标 177启动画面 179条栏按钮图标 181报刊杂志图标 184Web Clip 图标 186创建可伸缩图像 187文档修订历史 188表格声音 107表 30-1 音频会话类别及其相关行为 109条栏 120表 35-1 用于工具栏和导航栏的标准按钮 125表 35-2 用于标签栏的标准标签图标128图标和图像设计 171表 39-1 自定义图标和图像的尺寸(像素单位)173报刊杂志图标 184表 43-1 每期报刊杂志图标的最大缩放尺寸 185用户界面设计基础・「为 iOS 7 而设计」(第 8 页)・「iOS 应用解析」(第 21 页)・「启动和停止」(第 23 页)・「布局」(第 27 页)・「导航」(第 30 页)・「模态情境」(第 33 页)・「交互和反馈」(第 35 页)・「动画」(第 43 页)・「品牌化」(第 45 页)・「色彩和字体」(第 47 页)・「图标和图形」(第 51 页)・「术语和措辞」(第 53 页)・「与 iOS 整合」(第 55 页)为 iOS 7 而设计iOS 7 具体体现了以下主旨:・依从(Deference)。

人机界面设计指南的基本内容概述

人机界面设计指南的基本内容概述

人机界面设计指南的基本内容概述下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。

文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by theeditor.I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!人机界面设计指南的基本内容概述人机界面(Human-Computer Interface,简称HCI)设计是构建用户友好、高效、直观的数字产品或系统的关键环节。

iOS7人机界面指南

iOS7人机界面指南

为iOS7而设计 iOS7 的革新关键词如下:遵从:新UI更好的帮助用户理解内容并与之互动,但却不会分散用户对内容本身的注意力清晰:各种大小的文字易读,图标醒目,去除了多余的修饰,重点突出,很好地突显了设计理念深度:视觉层次和生动的交互动作赋予UI新的活力,不但帮助用户更好的理解新UI的操作并让用户在使用过程中感到惊喜无论你是重新设计一个现有的app或是重新开发一个,尝试一下苹果重新设计系统内置app 的方式:首先,去除了UI元素让app的核心功能呈现的更加直接并强调其相关性。

其次,直接使用iOS7的系统主题让其成为app的UI,这样能给用户统一的视觉感受。

纵观全局,以内容和功能为核心来指导设计,从前的设计模式可以先放到一边。

以内容为核心 虽然明快美观的UI和流畅的动态效果是iOS7体验的亮点,但内容始终是iOS7的核心。

这里有一些方法,以确保您的设计能够提升您的app功能体验并关注内容本身。

充分利用整个屏幕。

无需使用边框、底图等等多余的UI元素,让内容扩展到屏幕边缘。

天气app是最好的例子:漂亮的天气图片充满全屏,告知用户天气情况,同时也很好的呈现了如每个时段气温等等的其他重要信息。

尽量减少视觉修饰和拟物化设计的使用。

UI面板、渐变和阴影有时会让UI元素显得很厚重,致使抢了内容的风头。

应该以内容为核心,让UI成为内容的支撑。

尝试使用半透明底板。

半透明的底板可以让用户看到后面的内容,在某些场景下起到了上下文提示的作用,另一个角度上来说,也让用户(比以前)看到了更多内容。

保证清晰度 保证清晰度是另一个方法,以确保你的app中内容始终是核心。

以下是几种方法,让最重要的内容和功能清晰,易于交互。

大量留白。

空白让重要内容和功能显得更加醒目。

此外,空白可以传达一种平静和安宁的视觉感受,它可以使一个app看起来更加聚焦和高效。

让颜色简化UI。

一个主题色——比如在记事本中使用的黄色——让重要区域更加醒目并巧妙地表示交互性。

iPhone人机界面指南

iPhone人机界面指南

译者
日期 V0.9 Penddy 译者
其他
iPhone Human Interface Guidelines 原文地址如下: /iphone/library/documentation/UserExperience/Conceptual/Mobile HIG/Introduction/Introduction.html#//apple_ref/doc/uid/TP40006556 译者博客地址如下: 盆地观察
iPhone 人机界面指南
2
iPhone Human Interface Guidelines
盆地观察()
文档翻译历史...................................................................................................................................2 译者...................................................................................................................................................2 介绍...................................................................................................................................................6 文档组织.....................................................................

苹果界面设计20条简单设计建议

苹果界面设计20条简单设计建议

苹果界面设计20条简单设计建议苹果界面设计20条简单设计建议1. 简洁与清晰•若界面过于繁杂,用户会感到困惑,因此要保持简洁与清晰的设计风格。

•使用简洁的布局和明确的标签,以提供易于理解和导航的用户界面。

2. 一致性与统一性•使用相似的颜色、字体和图标设计,使得用户界面具有一致性和统一性。

•统一的设计可以帮助用户更快地熟悉界面,并提高用户的操作效率。

3. 对比与重点•使用明确的对比来突出重要的元素和信息。

•通过使用不同的颜色、大小、粗细等效果来吸引用户的注意力,并引导用户的操作。

4. 感官反馈•提供直观的感官反馈以提升用户体验。

•使用过渡动画、音效等方式,通过视觉、触觉和听觉的反馈来增强用户的操作感受。

5. 易于导航•设计简单易懂的导航栏和菜单,帮助用户快速找到所需的功能或信息。

•使用清晰的标签和直观的图标,让用户能够轻松地浏览界面和进行操作。

6. 分组与层次•将相关的功能或信息进行合理的分组和归类,以便用户更轻松地找到所需内容。

•通过使用边框、背景色、间距等方式来创建层次感,使界面更易于理解和使用。

7. 响应式设计•设计适应不同屏幕尺寸的界面,确保在不同设备上都能提供良好的用户体验。

•使用自适应布局和响应式设计技术,使界面能够灵活适应不同的屏幕分辨率和设备方向。

8. 直观与简单•设计直观易懂的界面,减少用户的认知负荷。

•使用简洁的图标和控件,减少不必要的操作步骤,提升用户的操作效率。

9. 文字与图像•使用清晰易读的字体和适当大小的文字,确保用户能够轻松阅读界面上的文字内容。

•使用高质量的图像和图标,提供视觉上的美感和吸引力。

10. 反馈与提示•在用户操作时,及时给予反馈和提示,让用户知道他们的操作是否成功,以及下一步应该怎么做。

•使用弹出窗口、气泡提示等方式来向用户提供反馈和提示信息。

11. 扩展与自定义•提供界面的扩展和自定义功能,以满足用户个性化的需求。

•允许用户根据自己的偏好设置界面的布局、颜色等,提升用户的参与感和满意度。

人机交互界面设计指南

人机交互界面设计指南

人机交互界面设计指南1. 引言人机交互界面设计是指通过设计和开发用户与计算机系统之间的交互界面,以实现有效、易用和愉悦的用户体验。

本指南将介绍一些重要的原则和方法,帮助设计师创建出符合用户期望和需求的界面。

2. 用户研究在进行界面设计之前,了解目标用户群体的行为习惯、需求和心理特点非常重要。

通过使用各种调查方法(例如问卷调查、访谈等)来收集数据,并对数据进行分析,可以获得关键洞察,确保设计方向与用户期望相一致。

3. 用户任务分析了解用户在系统中可能遇到的主要任务,并对这些任务进行分析是一个关键步骤。

通过将复杂任务分解成小而可管理的子任务,可以帮助设计师更好地理解用户需要完成哪些工作,从而更好地满足其需求。

4. 界面布局与组织一个清晰且良好组织的界面可以提供高效优雅的使用体验。

通常情况下,将重要信息放置在屏幕上的显眼位置,并使用一致性和有序性构建界面,可以使用户更易于理解和操作。

5. 导航设计界面导航是用户与系统交互的关键元素之一。

一个良好的导航设计应该能够帮助用户快速找到所需的信息,并且提供明确的路径。

使用易于理解和直观的标签、菜单和导航按钮可以提升用户体验。

6. 输入与反馈为了实现良好的人机交互体验,需要考虑如何优化输入方式和及时提供反馈。

设计师应该选择适合目标用户群体的输入方法,并在用户进行操作时提供即时且明确的反馈,以增加用户对系统状态的感知和掌控。

7. 可访问性考虑人机交互界面设计不应仅仅关注健康人群,还需要考虑到潜在残障或特殊需求用户。

例如,采用较大字体、颜色对比度高、无障碍功能等措施,可以提高可访问性,使更多人能够享受到良好的用户体验。

8. 用户测试与评估在完成初步设计之后,进行用户测试和评估是非常重要的。

通过与真实用户进行交流并获取他们的反馈意见,可以发现问题并进行修正。

此外,可以使用各种评估方法(例如可用性测试、眼动仪等)来确认设计是否满足用户需求和期望。

9. 让结果驱动设计最后,要记住界面设计是一个持续的过程,需要不断地优化和改进。

苹果iOS人机界面指南

苹果iOS人机界面指南

细微的动画能作为意思明确的反馈,清晰地展示操作结果。

例如,列表添加新行时的动画,能帮助用户追踪这个改变过程。

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

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

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

恰当的隐喻,在使用或体验方面不需要拘泥于现实世界的限制。

比如,用户能往计算机的文件夹放入尽可能多的文件,而这在现实中是不可能的。

iOS为隐喻提供了巨大的施展空间。

iOS支持多种图片格式和手势。

用户实实在在的跟屏幕中的物体产生交互,在很多情况下的操作跟现实中没有两样。

在iOS中隐喻包括:n 点按iPod播放控制键n 在游戏中,拖动,翻动,滑出物体n 滑动双向开关n 翻动照片n 点滑选择器来选择一般来说,只要映射得不过,隐喻都能发挥很好的效果。

假如电脑上的文件夹还需要被组织到某个虚拟橱柜中,就灰常不好用了!让用户来控制让用户而不是程序来触发和控制操作。

虽然程序可以给出操作建议,或者对危险的操作提出警告,但如果因此而完全剥夺了用户处理错误的权利,这样就不对了。

好的app既能给予用户足够的权限,又能帮助用户避免危险的后果,这需要做到一个平衡。

熟悉且可预测的控件和行为能够加强用户对app的控制感。

并且当操作简单而直接,用户能轻易地理解并记住。

用户希望有足够多的机会,在操作被处理前取消它。

并且,他们希望能有机会执行一个可能的毁灭性的操作来达到他们的目标。

最后,对正在被执行的操作,他们也希望能优雅地停止它。

App设计策略定义你的应用程序用一句描述性的语句来清晰,具体地定义出你的app的主要用途和受众人群。

在开发的早期就定义好你的app,这能帮助你成功地将产品想法和特性转化为一致性的应用产品。

在开发过程中,利用这个定义来帮助你判断哪些潜在的特性和行为是有意义的。

人机界面设计原则及方法

人机界面设计原则及方法

人机界面设计原则及方法人机界面设计是指通过图形用户界面、语音识别、手势识别等方式,让人与计算机之间进行交互的设计。

一个好的人机界面设计能够提高用户体验,增加用户对产品的满意度,从而促进产品的推广和销售。

在进行人机界面设计时,我们需要遵循一些设计原则和方法,以确保设计的界面能够满足用户的需求,提高用户的工作效率和学习效果。

首先,人机界面设计的首要原则是用户导向。

设计师应该站在用户的角度思考,了解用户的需求和习惯,尽量减少用户的认知负担,让用户可以快速的找到需要的功能和信息。

为了实现用户导向的设计,设计师需要进行用户调研,了解用户的需求和偏好,从而合理地设置界面的布局、颜色、字体等元素。

其次,人机界面设计还需要遵循一致性原则。

界面中的各种元素,包括按钮、标签、菜单等,应该在整个界面中保持一致的风格和设计,让用户更容易理解和操作。

一致性不仅体现在界面的外观上,还包括用户交互过程中的逻辑一致性。

例如,在不同页面中相同的功能应该使用相同的操作方式和快捷键,避免给用户造成困惑。

另外,简洁性也是人机界面设计的重要原则。

设计师应该避免界面上出现过多的冗余信息和复杂的操作流程,简化用户的操作步骤,提高用户的工作效率。

简洁的界面设计不仅可以提升用户的满意度,还可以降低用户的学习成本和认知负担。

设计师可以通过合理布局界面元素、使用清晰简洁的图标和文字等方式来实现界面的简洁性。

除了以上原则外,人机界面设计还需要考虑可访问性、反馈性、显眼性等方面。

设计师应该关注残障用户的需求,保证界面的可访问性,让所有用户都可以方便地使用软件产品。

同时,界面需要提供及时的反馈,让用户可以清楚地了解自己当前的操作状态,减少用户的焦虑感。

显眼性指的是界面元素的重要性和优先级应该通过各种视觉效果来凸显,引导用户的注意力,提高用户对重要信息的感知度。

综上所述,人机界面设计需要遵循一系列设计原则和方法,以提高用户体验,增加用户满意度。

设计师应该站在用户的角度思考,从用户的需求出发进行界面设计,保证设计的界面符合用户的习惯和认知特点。

人机界面设计指南

人机界面设计指南

人机界面设计指南导言:一、界面设计的目标:1.符合用户需求:界面设计需要满足用户的需求,为用户提供便捷的操作方式和信息展示。

了解用户的使用场景和使用习惯,将用户需求融入到界面设计中。

2.简单直观:界面设计需要尽量简化用户的操作步骤和学习成本,使用户能够快速上手。

采用一致的布局和图标设计,避免过多的文字和复杂的操作逻辑。

3.一致性:界面设计需要保持一致性,减少用户的认知负担。

各个页面和功能的布局、颜色、字体等设计元素应该保持一致,形成整体的品牌形象。

4.可用性:界面设计需要注重用户的可用性,即用户能够轻松地找到所需功能和信息。

合理安排布局,设置明显的导航菜单和按钮,提供清晰的提示和反馈。

5.美观性:界面设计不仅需要实用性,还需要美观性。

采用合适的颜色、图片和图标等设计元素,使界面具有艺术感和吸引力。

二、界面设计的原则:1.信息架构:合理组织和分类信息,提供清晰的导航,让用户能够快速找到信息和功能。

2.布局设计:采用简洁清晰的布局,保持页面整洁有序。

合理使用留白,避免过多的内容和元素拥挤在一起。

3.导航设计:设立明确的导航菜单,让用户能够清晰地知道当前所在位置。

导航菜单需要醒目易懂,避免使用过多的层级。

4.交互设计:提供简单易用的交互方式,减少用户的操作步骤。

合理设置按钮、链接和输入框等交互元素,为用户提供明确的操作指引。

5.反馈设计:提供及时明确的反馈,告诉用户操作是否成功。

例如,按钮点击后显示动画或者文字提示,输入框输入内容时显示自动补全或者错误提示。

6.风格设计:采用合适的配色方案和字体样式,符合产品的整体风格和定位。

不同的风格可以传递不同的情感和品牌形象。

7.响应式设计:针对不同的设备和屏幕尺寸进行设计,保证在各种设备上都能够正常显示和使用。

三、界面设计的工具和技巧:1.原型设计工具:使用原型设计工具制作界面的静态和交互原型,快速验证和调整设计方案。

2.用户研究:通过用户调研、用户访谈等方式了解用户需求和习惯,为设计提供参考。

iPhone人机界面指南

iPhone人机界面指南

iPhone 人机界面指南目 录第一部分设计您的iPhone 应用程序iPhone OS 平台:丰富的可能性人机界面准则:创建优秀的用户界面设计iPhone 应用程序:从产品定义到品牌宣传处理常见任务第二部分设计您iPhone 应用程序的用户界面用户界面概述导航栏,标签栏,工具栏和状态栏警告,动作表单和模式视图表格视图,文本视图和Web 视图应用程序控件系统提供的按钮和图标 创建自定义图标和图像紧凑的屏幕尺寸iPhone OS设备具有高分辨率的小型屏幕,适合用户放入口袋且具有强大的显示功能。

iPhone OS设备屏幕的尺寸是480 x 320,iPhone 4是960 x 640。

内存是有限的iPhone OS的虚拟内存模型不包括磁盘交换空间,须注意避免分配的内存超出设备的可用内存。

发生内存过低的情况时,iPhone OS将警告运行中的应用程序,若问题仍然存在,应用程序可能被终止。

确保您的应用程序对于内存使用警告作出回应,并及时清理内存。

在设计应用程序时,可以通过避免内存泄漏,减小资源文件大小以及延迟加载资源的方式,尽力地降低程序的内存占用。

每次只能显示一个窗口iPhone应用程序可以包含必要数量的不同窗口,但是用户不能同时访问,只能顺序访问和查看。

同一时刻只有一个iPhone应用程序可以运行,第三方应用程序不能在后台运行。

这意味着当用户切换到另一个应用程序,接电话或是查看邮件时,他们当前使用的应用程序将被关闭。

重要的是,保证用户享有良好的程序切换体验的最有效方法就是将您的应用程序的启动时间降到最低。

一般说来,用户通过切换至设备上其他应用程序或服务的方式退出您的应用程序时,他们不会特地关闭您的应用程序。

因此,不要期望用户显式地从菜单中选择退出或是点击关闭按钮。

这意味着您的程序可能在没有太多通知的情况下退出,由此您应尽可能迅速地保存用户所做的修改。

这样就能在应用程序切换时形成快速而平稳的过渡,并且保证下一次您的应用程序启动时能够显示用户最近做的修改。

iOS7设计规范

iOS7设计规范

iOS设计规范分享Part I : UI 设计基础00 , 2013.10.16规范学习目的:1.知道怎样设计出一个好的iOS应用界面2.思考1中提及的“好”为什么好iOS Human Interface Guidelines http://sina.lt/ntD 2013.9.18 updatedPart1 UI设计基础Part2 设计策略Part3 iOS技术Part4 UI元素Part5 图标和图形设计谈话iOS7谈话高手iOS7谈话高手谈话的基本原则谈话包含什么如何开始和结束谈话第一印象很重要谈话主题和引导谈话过程中的互动谈话的内容谈话的基本原则/ 为iOS7而设计iOS7三大设计原则1 Deference依从2Clarity清晰3Depth有层次iOS7三大设计原则1 Deference依从UI是用来帮助用户理解app、与内容之间进行交互,但UI和内容之间并不冲突。

iOS7三大设计原则1 Deference依从利用全屏避免过重的UI效果喧宾夺主让半透明的视觉元素透露其背后的内容iOS7三大设计原则2 Clarity清晰让各种尺寸的文字均易读、icon精确清楚、装饰物巧妙合适,以功能驱动设计。

iOS7三大设计原则2 Clarity清晰让各种尺寸的文字均易读、icon精确清楚、装饰物巧妙合适,以功能驱动设计。

「Style is a matter of taste. Capability and clarity are not.」iOS7三大设计原则2Clarity清晰充分运用留白通过色彩简化UI使用系统字体,确保清晰易读(系统字体会自动调整字/行间距)使用无边框的按钮(通过情境/颜色/标题指示)iOS7三大设计原则3 Depth 有层次通过视觉的层次感和动画来展现生命力,让用户感到愉悦。

iOS7三大设计原则3Depth有层次半透明背景营造的层次感切换年、月、日视图模式时使用增强动画过渡效果,带来明显的纵深感iOS7三大核心设计原则iOS7三大核心设计原则Deference依从Clarity清晰Depth有层次形式追随功能谈话包含什么/ iOS应用解析UIKit框架提供的UI元素可以分为4类:1内容视图(Content views)2栏(Bars)3控件(Controls)4临时视图(Temporary views)视图(View)和视图控制器(View controler):如何开始和结束谈话/ 开始和停止即刻启动,直入主题更快启动•避免无意义的启动画面/启动体验;•按照默认的屏幕方向启动;•使用与应用首屏尽量一致的启动图片,让人感觉加载更快;•应用重启后要恢复到退出时的状态,以便继续使用即刻启动,直入主题减少使用障碍•应用安装后不需要设置就能使用;•延迟登录;•尽量不要在初次加载时,让用户阅读并确认免责声明/协议等随时准备停止iOS没有关闭或者退出的选项,但有后台运行和切换机制,app需要:•及时、尽可能频繁地保存用户数据;•尽量保存app当前状态的各种细节,以便快速回到之前的状态;•如果app不可用/部分不可用时,应该友好地告知并提供建议注:仅在访问该功能时第一印象很重要/ 布局通过布局让用户知道:哪些东西最重要,可以做什么,内容之间的关联大小:确保交互元素足够大(44x44),用户很容易与内容和功能互动通过布局让用户知道:哪些东西最重要,可以做什么,内容之间的关联位置:将重要的内容和功能放在更显著的位置,使用户的注意力更好地聚焦通过布局让用户知道:哪些东西最重要,可以做什么,内容之间的关联关系:利用视觉表现的权重和平衡,展示元素之间的重要程度通过布局让用户知道:哪些东西最重要,可以做什么,内容之间的关联•使用对齐、缩进、分组等层次语言,帮助用户快速浏览内容;•确保主要内容在默认尺寸下可以被阅读和理解;•保持元素统一的表现形式谈话主题和引导/ 导航总体上讲,导航可以分为三种类型:树形结构扁平结构由内容或体验所驱动的结构无论哪种类型,要确保路径符合逻辑、可以预知、容易跟随。

苹果用户界面指南

苹果用户界面指南

苹果用户界面指南此指南的组织结构此指南主要分为三部分,每一部分又包含很多章节第一部分,“应用软件设计原则”,描述了最基本的设计准则,在设计任何应用软件时,要时刻记住这些原则;第二部分,“苹果系统体验”,在这里我们将探讨苹果OSX系统技术,这些技术已被大多数用户所接受。

您可以的利用这些方法是你的开发过程更加的顺畅,确保您的应用软件在整个系统的操作中运转流畅。

第三部分,“苹果系统界面”,主要描述苹果OSX系统的用户界面。

为您解释特定的用户界面元素如何为您服务,以及包含大量原则,以及如何在你的应用软件中使用和实施这些原则。

第一章应用软件设计原则《苹果人机界面指南》的这一部分将介绍蕴藏在苹果系统界面背后的哲学和心理学。

阅读本章,你可以通过学习设计软件的准则和设计软件需要考虑的方方面面,从而设计出非常出色的软件产品。

这个产品具有直观的、吸引人的人性化界面。

你还会学习如何将好的用户界面设计思想融合到你的设计当中和决策过程当中;如何在整个设计中使你的用户参与进来。

本节还会告诉你,如何使用这些方法和原则,并举一反三。

1.1 设计过程这一小节介绍给大家一些基本方法,这些方法会帮助你设计出非常出色的软件产品。

一个伟大的软件设计包括认真分析用户的需求,毕竟用户是最终使用你产品的人。

找出用户的需求和满足需求的方法,是设计过程中非常重要的一步。

1.1.1 使用户参与到设计过程中来使你的产品满足目标用户的最好方法是使设计过程时刻在用户的督导之下进行。

在设计的每一个环节都坚持此原则,这可以帮助你发现你产品中的亮点和薄弱环节。

当你给人机会使用你的软件时(或者是一个软件的演示模型),你可能会发现一些在你最初设计软件时想象不到的问题。

尽早的找出并解决这些问题,能够帮助你在后期的设计中节约时间和成本。

明确用户的需求有助于你的产品提供高效的解决方案,而且非常容易学习和使用。

这些改进将转化成竞争优势、增加销售额、提高用户的满意程度。

1.1.1.1 了解你的用户明确并懂得你的目标用户,是你在设计产品时需要迈出的非常重要的第一步。

ios人机交互界面指南

ios人机交互界面指南
本文档的组织结构
iPhone 人机界面指南 分为两部分,每一部分都包含几个章节: 第一部分“设计您的 iPhone 应用程序”描述了 iPhone OS 环境和您可以为 它开发的软件类型。它也涵盖了基本的人机界面设计原则,并描述了如何 在您的 iPhone 应用程序中应用这些原则。 第二部分“设计您的 iPhone 应用程序的用户界面”深入讨论了那些用于创 建 iPhone 应用程序的用户界面的元素。它描述了各种可用的视图和控件 并提供了如何有效使用它们的说明。
内存是有限的
内存是 iPhone OS 的重要资源,所以在应用程序中管理内存至关重要。因为 iPhone OS 的虚拟内存模型不包括磁盘交换空间,所以您必须注意避免分配的 内存超出设备的可用内存。发生内存过低的情况时,iPhone OS 将警告运行中 的应用程序,若问题仍然存在,应用程序可能被终止。确保您的应用程序对于 内存使用警告作出回应,并及时清理内存。
紧凑的屏幕尺寸
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,通系电1,力过根保管据护线生高0不产中仅工资2艺料22高试2可中卷以资配解料置决试技吊卷术顶要是层求指配,机置对组不电在规气进范设行高备继中进电资行保料空护试载高卷与中问带资题负料2荷试2,下卷而高总且中体可资配保料置障试时2卷,32调需3各控要类试在管验最路;大习对限题设度到备内位进来。行确在调保管整机路使组敷其高设在中过正资程常料1工试中况卷,下安要与全加过,强度并看工且25作尽52下可22都能护可地1关以缩于正小管常故路工障高作高中;中资对资料于料试继试卷电卷连保破接护坏管进范口行围处整,理核或高对者中定对资值某料,些试审异卷核常弯与高扁校中度对资固图料定纸试盒,卷位编工置写况.复进保杂行护设自层备动防与处腐装理跨置,接高尤地中其线资要弯料避曲试免半卷错径调误标试高方中等案资,,料要编试求5写、卷技重电保术要气护交设设装底备备置。4高调、动管中试电作线资高气,敷料中课并设3试资件且、技卷料中拒管术试试调绝路中验卷试动敷包方技作设含案术,技线以来术槽及避、系免管统不架启必等动要多方高项案中方;资式对料,整试为套卷解启突决动然高过停中程机语中。文高因电中此气资,课料电件试力中卷高管电中壁气资薄设料、备试接进卷口行保不调护严试装等工置问作调题并试,且技合进术理行,利过要用关求管运电线行力敷高保设中护技资装术料置。试做线卷到缆技准敷术确设指灵原导活则。。:对对在于于分调差线试动盒过保处程护,中装当高置不中高同资中电料资压试料回卷试路技卷交术调叉问试时题技,,术应作是采为指用调发金试电属人机隔员一板,变进需压行要器隔在组开事在处前发理掌生;握内同图部一纸故线资障槽料时内、,设需强备要电制进回造行路厂外须家部同出电时具源切高高断中中习资资题料料电试试源卷卷,试切线验除缆报从敷告而设与采完相用毕关高,技中要术资进资料行料试检,卷查并主和且要检了保测解护处现装理场置。设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。

为 iOS 7 所设计的用户界面

为 iOS 7 所设计的用户界面

为 iOS 7 所设计的用户界面iOS7 体现了以下主题:∙尊重。

UI帮助用户理解内容,并与之交互,但是不会喧宾夺主。

∙清晰。

所有尺寸的文字都能轻松识别,图标精确清楚,装饰巧妙而适当,促使设计更为注重功能。

∙深度。

视觉层面和实时动画赋予应用活力,并提高用户的理解和喜爱程度。

iOS7的天气预报iOS6的天气预报不论你是在重新设计一个现有的APP还是在开发一个新的,都可以参考苹果公司重新设计内置APP的方式:∙首先,舍弃暴露APP的核心功能的UI,并重申其关联性。

∙接下来,将iOS7的主题贯穿于UI设计和用户体验中。

用心设计细节和装饰。

∙整体上,准备好推倒重来,问题假设,关注内容和功能,并以此来驱动每一个设计决定。

让位内容尽管轻快优美的UI和流体般的运动元素大大增加了IOS 7的用户体验,但是app应用所提供的用户内容才是重中之重。

这儿有一些方法,可以帮助你设计出促进了应用的功能和让位应用的用户内容的优秀设计。

充分利用整块屏幕. 从新审视嵌入的视图和整体的视图结构的分别。

让应用的内容延伸到屏幕的边缘。

上面的天气应用就是个很好的例子:那个全屏显示的优美背景,显示了当前时间本地天气状况,直入主题,大气地展现了最重要的信息,并且为显示每小时的天气信息提供了充足的空间。

重新审视拟物化的视觉指标. 斜面,梯度,和阴影效果有时会导致UI元素比重过大,甚至超过内容或者和内容产生竞争。

事实上,关注点应该在于内容,UI起到一个辅助作用。

用半透明化的UI元素暗示背后的内容. 半透明的元素--如控制中--用于提供一个控制环境,帮助用户看到尽可能多的内容,还可以得知应用的状态。

在IOS 7中,半透明元素只会模糊元素后的内容--有种透过米纸的效果--半透明元素不会模糊元素没有覆盖到余下屏幕。

提供清晰的显示提供清晰的显示是另外一种确保内容在你应用中的重要地位的方式. 这里是一些能使最重要的内容和功能明晰且易于访问的方法.使用大量的留白. 留白使得重要内容和功能更加醒目,且更容易理解. 留白也可以表达出平静安宁的感觉, 而且它也可以使得一个应用看起来更加的专注和高效.使用颜色来简化 UI. 使用一种关键颜色—比如重要提示使用的黄色—突出显示重要的区域并且巧妙的展现交互性功能. 这也同样能赋予一个应用统一的视觉主题. 内置应用都使用一类纯净系统颜色,不管是在明的或是暗的背景之上,其每一个色调都看起来不错.通过使用系统字体来确认其可读性. iOS 7系统字体对字间距和行高都对进行自适应,因此显示的文本能很轻松的被阅读,而且在每一个字体大小上都看起来很好. 不管你是使用系统的或是自定义的字体,请确保使用上了动态类型,以便你的应用能够在用户选择不同的文字大小时都能有所响应.拥抱无边框按钮. 在iOS 7中, 所有的条状按钮都是没有边框的. 在内容区域, 一个无边框按钮使用背景,颜色和具有号召性的标题来体现其可交互性. 而当其被使用时,内容区域的按钮可以显示一个细边框或者浅色背景来使得自己与众不同.使用层次上的深度来进行沟通iOS 7经常使用不同的层来展现内容,以传达层次和位置的不同, 那样就可以帮助用户理解存在于屏幕上的对象之间的关系.通过使用半透明的背景,并且在主屏幕上以浮动的效果出现,文件夹就可以将其内容与屏幕的其它部分区分开来.像这里所展示的,提醒应用在层里面展示列表. 当用户在一个列表上操作时,其它列表在屏幕的底部被集中在一起.日历使用了增强的转换,当它们在被查看其年、月以及日份时,就可以给用户一种层次和深度感. 这里所展示的年视图中, 用户可以即时地看到今天的日期,并同时对其它日历任务进行操作.当用户选择一个月份时,年视图会放大并显示出月视图. 今天的日期仍然高亮显示并且年份会显示在返回按钮中, 以便用户知晓他们目前的确切位置,来自哪里,还有从哪儿回到过去.类似的过渡效果会发生在用户选择一天的时候: 月视图看上去裂开了,将当前的星期推上屏幕的顶部并揭开显示出选定天的每小时视图. 每一种过渡, 日历都加强了年、月以及日之间的层次关系.。

不容错过!IOS7 UI设计的十大准则

不容错过!IOS7 UI设计的十大准则

尽量采用专门为触摸和手势设计的界面元素,这样可以使应用程序的交互更加轻松自然。

3、命中目标
设计可触控的控件的时候,尺寸不得小于44x44px,只有这样才能确保触摸的精度和命中率。

4、字体尺寸
文本中的文字尺寸不得小于11点,这样才能确保在常规距离下,无需缩放就可以清晰地阅读。

5、对比度控制
尽量确保文字色彩对比更明显,并且调整文字与背景的对比提高可读性。

6、间距调整
不要让文字出现重叠的状况。

适当地增加行高和行间距,提高文字的易读性。

7、高分辨率
为所有图片资源提供高分辨率的版本(@2x)。

那些未曾@2x的图像在Retina屏幕上会出现模糊的状况。

8、防止拉伸
始终控制好图片的高宽比,可以缩放,但是一定要避免拉伸,这样可以避免失真。

9、信息架构
创建易于阅读易于调整的布局,确保界面内容的可调整性。

10、保持对齐。

iOS7

iOS7

你可以将状态栏风格设计为全应用统一,或者为应用里不同的视图定义不同的状态栏风格。

你 导航栏包含在导航控制器(navigation controller)中,该控制器是一个用于管理自定义视图中信 工具栏包含在导航控制器(navigation controller)中,该控制器用于管理定制视图中信息层级的 除了以上展示的标准按钮之外,你还可以使用系统提供的编辑、取消、保存、完成、撤销、重 标签栏包含在标签栏控制器中,该控制器用于管理自定义视图的展示形式。

想要了解如何在代 想要了解更多的详情,请参考Search Bars。

想要了解如何在代码中定义标签栏,请参考UI Activity Class Reference. 用户通常通过点击控制器中的活动图标来启动某样活动。

点击之后该项服务通常会立刻执行, 想要了解如何在代码中定义活动视图控制器,请参考UIActivityView Class Reference.活动视图控制器中列出了让用户操作当前内容的一系列可配置的服务。

用户可以通过轻击分享按钮来查看活动视图控制器的内容。

活动视图控制器需要配合一系列的活动菜单来使用,每个活动菜单代表了一个特定的服务。

想要了解如何设计一个自定义活动菜单,请查看上文的活动菜单(Activity).在iPhone和iPod Touch上,活动视图控制器在操作列表(action sheet)中出现;在iPad上则会出现在浮出层(popover)中。

指南使用活动视图控制器来为用户提供一系列针对当前内容的服务。

这些服务可以是系统自带的,比如复制,分享到twitter,打印等等,也可以是自定义的。

活动视图控制器通常用作让用户把他们选中的内容复制到他们的社交媒体账户上。

不要创建一个自定义按钮来触发活动视图控制器。

用户更习惯点击分享按钮后使用系统提供的服务。

你应该学会如何更好地利用用户这一既定习惯,而不是强迫他们以一种全新的方式来完成同样的事情。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

iOS7 人机界面设计指南苹果在WWDC 2013大会上发布了iOS 7,新系统一改5年来的拟物路线,在乔纳森•艾维的主导下,加入了更多的“扁平化”和“极简”现代设计元素。

iOS7系统界面和按钮平面化突显,内置应用图标、解锁画面、主屏幕、通知中心等界面更多地采用极简元素和新的调色方案,苹果核心复杂立体的真实“拟物”风格完全已被削弱,包括之前的皮革、阴影、木质等设计元素也进行了大大弱化,系统界面更简单、更干净了。

开发者该如何设计应用才能和iOS 7系统风格相匹配呢?为此,苹果推出了《iOS 人机界面指南》。

由腾讯ISUX的“弟妇城”同学翻译如下。

iOS7 的革新关键词如下:∙遵从:新UI更好的帮助用户理解内容并与之互动,但却不会分散用户对内容本身的注意力∙清晰:各种大小的文字易读,图标醒目,去除了多余的修饰,重点突出,很好地突显了设计理念∙深度:视觉层次和生动的交互动作赋予UI新的活力,不但帮助用户更好的理解新UI 的操作并让用户在使用过程中感到惊喜无论你是重新设计一个现有的app或是重新开发一个,尝试一下苹果重新设计系统内置app 的方式:∙首先,去除了UI元素让app的核心功能呈现的更加直接并强调其相关性。

∙其次,直接使用iOS7的系统主题让其成为app的UI,这样能给用户统一的视觉感受。

∙纵观全局,以内容和功能为核心来指导设计,从前的设计模式可以先放到一边。

以内容为核心虽然明快美观的UI和流畅的动态效果是iOS7体验的亮点,但内容始终是iOS7的核心。

这里有一些方法,以确保您的设计能够提升您的app功能体验并关注内容本身。

充分利用整个屏幕。

无需使用边框、底图等等多余的UI元素,让内容扩展到屏幕边缘。

天气app是最好的例子:漂亮的天气图片充满全屏,告知用户天气情况,同时也很好的呈现了如每个时段气温等等的其他重要信息。

尽量减少视觉修饰和拟物化设计的使用。

UI面板、渐变和阴影有时会让UI元素显得很厚重,致使抢了内容的风头。

应该以内容为核心,让UI成为内容的支撑。

尝试使用半透明底板。

半透明的底板可以让用户看到后面的内容,在某些场景下起到了上下文提示的作用,另一个角度上来说,也让用户(比以前)看到了更多内容。

保证清晰度保证清晰度是另一个方法,以确保你的app中内容始终是核心。

以下是几种方法,让最重要的内容和功能清晰,易于交互。

大量留白。

空白让重要内容和功能显得更加醒目。

此外,空白可以传达一种平静和安宁的视觉感受,它可以使一个app看起来更加聚焦和高效。

让颜色简化UI。

一个主题色——比如在记事本中使用的黄色——让重要区域更加醒目并巧妙地表示交互性。

这同时也给了一个app一个统一的视觉主题。

通过使用系统字体确保易读性。

iOS7的系统字体自动调整行间距和行的高度,使阅读时文本清晰易读,无论用户选择何种大小的字号都表现良好。

使用无边框的按钮。

按钮名称、箭头以及系统颜色向用户展示了交互元素,这些内容替代了原先的带有形状的按钮。

联系人界面使用了系统色蓝色箭头文字展示了按钮的导航性。

用深度来体现层次iOS7经常在不同的层级上展现内容,用以表达分组和位置,并帮助用户了解在屏幕上的对象之间的关系。

通过使用一个在主屏幕上方的半透明背景浮层来区分文件夹和其余部分的内容。

用户在使用备忘录里的某个条目时,其他的条目呈现在屏幕底部的其他分层上,这样用户可以通过滑动展开所有分类条目(译者按:算是一种提示手段)。

日历有较深的层级,,当他们在翻阅年、月、日的时候,以及增强的交互动画给用户一种层级纵深感(循序切换的层次,从年到月到日)。

在滚动年份视图时,用户可以即时看到今天的日期以及其他日历任务。

当用户处于月份视图时,点击年份视图按钮,月份会缩小至年份视图中的所处位置。

类似的过度出现在月份和日期视图的切换时,当用户选择某个日期时,月份视图向外扩展,显示出日期视图。

iOS应用解析几乎所有的iOS app都应用了UIKit framework中定义的组件。

了解这些组件的名字,作用和构成能够帮助你设计app过程中做出更好的决定。

UI组件大致分成以下4种大类:∙Bars:包含了导航信息,告诉用户他们所在的位置并包含了一些能帮助用户浏览或启动某些操作的控制按钮。

∙内容视图:包含了app的主体内容以及某些操作行为,比如滚动、插入、删除、排序等等。

∙控制按钮:展示信息或者控制动作。

∙临时视图(对话窗口):短时间出现,给用户重要信息或者额外的选择或者其他功能。

除了定义UI组件,UIKit也定义对象实现的功能,例如手势识别,绘图,辅助功能,打印支持。

从编程的角度说,UI组件被认为是不同类别的视图,因为他们从UIView得到继承。

视图能绘制屏幕内容并且知道用户何时触摸了屏幕。

要在app中管理一组或者一系列的视图,通常需要使用一个视图控制器,它能协调视图的显示内容,实现与用户交互的功能并能在不同屏幕内容之间切换。

下面是一个例子,关于视图与视图控制器如何结合并呈现iOS app的UI。

虽然开发者认为真正起到作用的是视图和视图控制器,但一般用户感知到的iOSapp是不同屏幕内容的集合。

从这个角度来看,在app里,屏幕内容一般对应于一个独特的视觉状态或者模式。

起始与停止即时启动有种说法是用户往往不会花超过一两分钟去审视一个新应用,当你将软件从打开到启动这段时间压缩得很短,并且同时在载入过程中呈现一些对用户有帮助的内容,你会激发用户的兴趣并给所有用户一个惊喜。

重要:不要在安装过程结束后告诉用户需要重启设备之类的。

重启需要时间并且会让人觉得你的应用看上去不可靠而且很难使用。

如果你的应用将使用存储空间,或者不重启机器就无法流畅运行,你必须声明这些问题。

尽可能避免使用闪屏或者其他启动体验。

用户能够在启动后立即开始使用软件是最好不过的。

避免让用户做过多设置。

而应该如此:∙聚焦在满足80%的用户需求上。

这样主体用户群就无需设置各种选项,因为你的app 已经默认处于他们想要的状态。

如果有些功能有少部分用户想要,换句话说,大部分人不需要的话,就别管它了。

∙尽可能用其他方式获取更多(用户)信息。

如果你能得到用户在内置软件或硬件设置中提供的信息,直接从系统中获取它们,而不需要再次让用户输入。

∙如果你必须获取设置信息,在你的应用中直接向用户询问,然后尽快保存这些设定(这段讲的是权限许可,如能否访问照片或者日历或地理位置信息等等)。

这样用户就无需强制跳出app进入系统设置页面了。

如果用户需要更改设置,他们可以在任何时候进入app的设置选项进行修改。

尽可能让用户晚一些再登录。

让用户在无需登录的情况下就能尽量多的浏览内容并使用部分功能是最理想的状态,。

如果用户在熟悉你的app之前就被强迫需要登录,那么启动流程就会变得拖沓繁琐。

一般来说,按照屏幕默认的定向方式启动你的app。

对于iPhone,竖向是设备默认定向,而iPad则是设备当前所处的方向。

如果你的app只能在横向模式运行,那么就始终以横向状态启动,让用户在他们自己需要时改变设备方向。

最好让横屏app支持两种模式的横屏,即home键处于左右两侧的状态。

如果设备当前已经处于横向状态,那么就按照当前状态启动app,除非你有充分的理由不这么做。

其他情况时,可以考虑按home键处于右侧的方式启动app(译者按:大部分人习惯使用右手)。

可以准备一张与app首页看上去一样的闪屏,iOS会在启动app时调用这张图,这样可以让用户觉得启动速度很快,降低对等待时间的感知度。

如果可能,不要让用户在初次启动应用时阅读免责声明或者确认用户协议。

你可以直接在app store展示这些内容,使用户在下载前就有所了解;虽然这个办法能最大地减少麻烦,但也不是一直可行。

如果在某些情况下你必须展示这些内容,要确保它们与UI保持统一并在产品功能与用户体验之间达成平衡。

在应用重启后,需要恢复到用户退出使用时的状态,让他们可以从中断之处继续使用。

无需让用户记住是如何达到此种退出状态的。

时刻准备好停止iOS app无需关闭或退出选项。

当用户切换app或回到主屏幕或者将他们的设备调至睡眠模式的时候,其实就是停止了当前app的使用。

当用户切换app时,iOS的多任务系统将其放置到后台并将新app的UI替换上来。

在这种情况下,你必须做到以下几点:∙随时并尽快保存用户信息,因为在后台的应用随时有可能被终止或退出。

∙当程序停止的时候保存当前状态,使用户可以在回到应用时能从中断之处继续使用。

例如,在使用可滚动的数据列表时,退出后保存列表所在的位置。

不要强制让app退出,因为这样会让用户误以为是crash。

如果有问题产生,需要告诉用户具体状况以及如何解决。

以下有两个建议,取决于出现的问题有多严重而酌情使用:∙使用吸引注意的屏幕内容描述出现的问题并给出建议的方案。

如此可让用户了解到app本身没有问题,并将主动权交给用户,让他们决定是解决问题并继续使用还是切换到其他应用。

∙如果只是某些app功能无法使用,可以在用户使用这些功能时弹出一个对话窗口。

只有在用户使用的功能确实无法工作时再继续弹出警告提示。

布局远比UI组件的样式重要。

布局能让你向用户展示什么是最重要的,他们是如何选择的,内容是如何相关的。

取决于app运行的设备——以及设备的方向——布局可能会有所不同。

让用户尽可能容易地狱内容交互并控制好每个控件的间距。

需要点击的控件大小至少要有44×44像素。

通过平衡重要内容或者功能,让用户专注于主要任务之上。

将重要的组件放置于屏幕上半部分是最常用的方法之一——同时也要遵循从左到右的原则——放置在靠左侧的屏幕上。

利用视觉重心和平衡向用户展示屏幕元素之间的相对重要性。

大型部件——以及那些看起来比较重的——更加吸引眼球并且让人感觉比小的部件重要些。

一般来说,避免你的UI不一致。

尽可能地让有相似功能的组件有相似的外观。

人们经常认为不一致一定有某些原因,并尝试花时间去搞清楚(这样其实是浪费用户的时间)。

确保默认大小的内容(文字、图片)用户能够看清楚。

比方说,不要让用户滚动屏幕来阅读(屏幕以外的部分)文本或者无需通过放大操作来看清图像。

用户很少察觉到一个程序中的导航体验除非它不符合他们的期望。

放置导航到一个能够支撑你的app整体结构和目的却又不过分引起用户注意的状态。

广义来说,有三种主要类型的导航,每种导航都有其适应的app结构:分层、扁平、内容或经验驱动。

在某些情况下,几种导航形式可以出现在同一个app里并且各司其职。

无论你的app适合使用哪一种导航结构,最重要的是用户所体验的内容必须被有逻辑的、可预测并易于遵循的呈现在你的app中。

用户需要始终很清楚他们在哪儿,并且如何到他们想去的地方。

模态对话模态视图是一个优缺点并存的模式,承载某些连贯操作或内容,可以给用户在不脱离主任务的情况下完成某些任务或获取某些信息;但是这些操作都是临时的,以防止用户此时与应用程序其余的功能发生交互。

相关文档
最新文档