iOS人机界面指南 ISUX原创翻译

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

iOS人机界面指南ISUX原创翻译(上)目录为iOS7而设计...................................................................................................2以内容为核心................................................................................................3保证清晰度...................................................................................................6用深度来体现层次.........................................................................................9iOS应用解析....................................................................................................13起始与停止.......................................................................................................16即时启动....................................................................................................16时刻准备好停止...........................................................................................19布局..........................................................................................................20导航..........................................................................................................21模态对话....................................................................................................21交互性和反馈..............................................................................................23反馈能帮助用户理解..............................................................................26输入信息过程需要简易...........................................................................27术语和措辞.................................................................................................28动画..........................................................................................................29排版和颜色.................................................................................................30排版必须保持清晰.................................................................................30颜色可以增强沟通性..............................................................................31图标和图形.................................................................................................32App图标.............................................................................................32其他图标..............................................................................................32图形....................................................................................................33为iOS7而设计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应用解析几乎所有的iOSapp都应用了UIKitframework中定义的组件。了解这些组件的名字,作用和构成能够帮助你设计app过程中做出更好的决定。UI组件大致分成以下4种大类:Bars:包含了导航信息,告诉用户他们所在的位置并包含了一些能帮助用户浏览或启动某些操作的控制按钮。内容视图:包含了app的主体内容以及某些操作行为,比如滚动、插入、删除、排序等等。控制按钮:展示信息或者控制动作。临时视图(对话窗口):短时间出现,给用户重要信息或者额外的选择或者其他功能。除了定义UI组件,UIKit也定义对象实现的功能,例如手势识别,绘图,辅助功能,打印支持。从编程的角度说,UI组件被认为是不同类别的视图,因为他们从UIView得到继承。视图能绘制屏幕内容并且知道用户何时触摸了屏幕。要在app中管理一组或者一系列的视图,通常需要使用一个视图控制器,它能协调视图的显示内容,实现与用户交互的功能并能在不同屏幕内容之间切换。下面是一个例子,关于视图与视图控制器如何结合并呈现iOSapp的UI。虽然开发者认为真正起到作用的是视图和视图控制器,但一般用户感知到的iOSapp是不同屏幕内容的集合。从这个角度来看,在app里,屏幕内容一般对应于一个独特的视觉状态或者模式。起始与停止即时启动有种说法是用户往往不会花超过一两分钟去审视一个新应用,当你将软件从打开到启动这段时间压缩得很短,并且同时在载入过程中呈现一些对用户有帮助的内容,你会激发用户的兴趣并给所有用户一个惊喜。重要:不要在安装过程结束后告诉用户需要重启设备之类的。重启需要时间并且会让人觉得你的应用看上去不可靠而且很难使用。如果你的应用将使用存储空间,或者不重启机器就无法流畅运行,你必须声明这些问题。尽可能避免使用闪屏或者其他启动体验。用户能够在启动后立即开始使用软件是最好不过的。避免让用户做过多设置。而应该如此:聚焦在满80%的用户需求上。这样主体用户群就无需设置各种选项,因为你的app已经默认处于他们想要的状态。如果有些功能有少部分用户想要,换句话说大部分人不需要的话,就别管它了。尽可能用其他方式获取更多(用户)信息。如果你能得到用户在内置软件或硬件设置中提供的信息,直接从系统中获取它们,而不需要再次让用户输入。如果你必须获取设置信息,在你的应用中直接向用户询问,然后尽快保存这些设定(这段讲的是权限许可,如能否访问照片或者日历或地理位置信息等等)。这样用户就无需强制跳出app进入系统设置页面了。如果用户需要更改设置,他们可以在任何时候进入app的设置选项进行修改。尽可能让用户晚一些再登录。让用户在无需登录的情况下就能尽量多的浏览内容并使用部分功能是最理想的状态,。如果用户在熟悉你的app之前就被强迫需要登录,那么启动流程就会变得拖沓繁琐。一般来说,按照屏幕默认的定向方式启动你的app。对于iPhone,竖向是设备默认定向,而iPad则是设备当前所处的方向。如果你的app只能在横向模式运行,那么就始终以横向状态启动,让用户在他们自己需要时改变设备方向。最好让横屏app支持两种模式的横屏,即home键处于左右两侧的状态。

1 / 39
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功