iOS Human Interface Guidelines(原创翻译)第四章

开始和停止

·立刻开始

有一种说法是人们最多花费1或者2分钟来评价一个新的app。当你立刻呈现有用的内容来充分利用这段短暂的时光的时候,你激起了新用户的兴趣并给予用户一种优秀的体验。

重点:不要告诉人们在安装完你的app之后要重启设备。重启会花费时间并且让你的app看起来不可靠和不好用。如果你的app有内存使用问题或者其它问题使它很难运行,除非系统刚刚启动才行,那么你需要解决这些问题。如果要寻求开发良好品质的app的指导,请参阅iOS app编程指导中的高效使用内存。

尽可能地避免展示一个色块屏幕或者启动界面。如果用户能够直接使用你的app,这是最好的。

避免要求人们去提供安装信息。相反:

  ·聚焦于你的80%用户的需求。当你这样做的时候,大多数人将不用不得不提供设置信息,因为app已经被设置好来以他们希望的方式来运行。如果有功能只有一小部分用户可能想要---或者大部分用户不想要---那就忽略它。

  ·从其他源获得尽可能多的信息。如果你能使用任何人们在内置app或者设备设置里提供的信息,向系统询问这些值。不要要求人们再次输入。

  ·如果你必须请求安装信息,鼓励人们在你的app中输入。接着,尽可能快地存储这些信息(潜在地,在你app的设置中)。通过这种方式,在人们能够有机会使用欣赏你的app之前不用被强制转换到设置界面。如果人们稍后需要修改这些信息,他们可以在任何时间在app的设置中修改。

·尽可能长地延迟一个登录要求。当用户能够不用登录就导航到你的app中的大部分内容并且使用它的功能的一部分,这是最好的。举例来说,App Store不会要求用户登录知道他们绝对购买东西。用户经常抛弃在他们能做一些有用的事情之前就强制他们登录的app。

如果必须要求用户登录,在登录视图中展示一个简洁,友好的解释来告诉用户这么做得原因,以及他们能从中收获何种好处。

·在提供新手引导之前慎重考虑。(新手引导介绍了一个app的特点并解释如何进行常见的任务。)在你考虑新手引导之前,尽可能地尝试去改善你app的设计因此它的所有特点和任务是很容易被使用并且被发现的。引导并不是一个app良好设计的替代。如果你仍然感觉引导很重要,遵循这些原则来创建一个简明的,目的性强的不会妨碍用户的体验:

  ·仅仅提供用户开始所需要的信息。一个优秀的引导体验向用户展示首先要做的事或者简明地描述一些大多数用户都感兴趣的特征。如果你在用户有机会探索你的app之前就提供太多信息,你就使用户有责任去记住他们现在不需要的细节,你甚至可能在传达一种你的app很难使用的信息。如果一些特定的任务需要额外的引导,那就仅仅当用户在执行这些任务时候提供引导。

  ·使用动画和交互来激起用户的兴趣并且帮助他们从实践中收获。谨慎地添加文本,只有当它能够丰富体验的时候才添加;不要期待用户会去阅读很长的文章。举例来说,当你能使用动画来向用户展示能做什么的时候就不要去描述如何执行一个简单的任务。为了引导用户完成更复杂的任务,你可能添加一个短暂的覆盖视图,对用户将要做的每一步简明地描述。尽可能地避免展示你app的全屏截图,因为它们不能交互,并且它们和app的UI可能会使用户产生迷惑。

  ·使退出或跳过新手引导很容易。在用户浏览过新手引导之后,他们一般不想再看一遍;其它用户可能压根就不想看。确保记住用户做出的选择,不要在他们每次打开app的时候都强迫他们做选择。

·避免经常请求用户去对你的app评级。频繁地请求你的用户去为你的app评分倾向于惹恼用户还可能会你收到的用户反馈的数量。为了鼓励充分考虑的反馈,在你请求他们对你的app评分之前确保给用户一个机会来形成对你的app的意见。举例来说,你可能得等待直到用户已经观看了一小部分不同的屏幕或者完成了一小部分任务。

·通常来说,以设备当前的定向加载。然而,如果你的app仅仅在一个定向运行,你应该经常以那个定向加载,如果有必要,让用户旋转设备。举例来说,如果一个游戏或者媒体浏览软件仅仅在水平定向运行,那么以水平定向加载是很合适的,甚至设备当前是垂直定向。这样的话,如果用户在设备垂直的话启动了app,他们直到旋转到水平来浏览内容。

注意:当一个只能水平运行的app支持水平定向的两种变体这是最好的。如果设备已经是水平定向,那么app应该以当前的变体加载。否则的话,app应该以Home键在右边这种变体加载。(要想了解更多关于支持不同的设备定向的信息,请参阅 适配和布局 。)

时间: 2024-08-04 17:47:58

iOS Human Interface Guidelines(原创翻译)第四章的相关文章

iOS Human Interface Guidelines(原创翻译)第三章

适配和布局 ·适配创建 通常来说,人们想要在他们所有的设备上使用他们最喜爱的app,不论是在设备什么样的定向上.在iOS8和稍后的版本中,你可以使用尺寸类和自动布局在设备放置环境改变时候通过定义屏幕布局,视图控制器和视图应当如何调整来帮助你满足这个期望.放置环境的概念可能会涉及到整个屏幕或者仅仅是屏幕的一部分,比如一个弹出菜单的区域或者是在一个分离的视图控制器中的主要视图. iOS定义了两种尺寸类别:常规和紧凑.常规尺寸类和宽松的空间联系到一起,紧凑尺寸类和有限的空间联系到一起.为了描述一种放置

iOS Human Interface Guidelines(原创翻译) 目录

第一部分:UI设计基础 第一章:iOS设计 第二章:iOS app解剖 第三章:适配和布局 第四章:开始和停止 第五章:导航 第六章:情态环境(暂定,不理解) 第七章:交互和反馈 第八章:动画 第九章:品牌宣传 第十章:颜色和排版 第十一章:图标和图形 第十二章:术语和言语交流 第十三章:与iOS集成(暂定) 第二部分:设计策略 第一章:设计原则 第二章:从概念到产品 第三章:个案研究:从桌面程序到iOS app 第三部分:iOS技术 第一章:App 扩展 第二章:通知 第三章:多任务处理 第四

iOS human Interface Guidelines(原创翻译)第二章

iOS app解剖 几乎所有的iOS app 都至少使用一些由UIKit框架定义的UI组件.在你设计你的app的UI的时候,知道这些基本组件的名字,角色,功能可以帮助你做出充分合理的决定. UIKit提供的UI元素分为四大类: ·条形.条形包括告诉用户所在位置(定位)的环境信息,和帮助用户导航或者做出行动的控件. ·内容视图.内容视图包含app具体的内容,并且允许滑动,插入,删除和对元素重新排列管理这些行为. ·控件.控件表现行为或者展示信息. ·临时视图.临时视图可以简要地显示,给用户提供重要

iOS Human Interface Guidelines(原创翻译)

ps:希望自己能坚持着翻译下去吧,练练有些荒废的英语,顺便也加深一下对iOS人机交互的认识和理解! UI设计基础 为iOS进行设计 iOS包括一下的主题: ·遵从性.UI帮助人们理解内容以及与内容进行交互,但却从来不和内容相竞争. ·明确性.要做到文本在每一种字号下都很清晰,图标很精确并且能够明确易懂,陪衬是很精妙并且合适的.加强聚焦功能能够提升激励设计. ·深度.可视化的层级和切实可行的手势表现出活力,并且能够提高人们的理解和愉悦度.ps:motion 现在还不是太理解具体含义,暂定这个翻译.

iOS 人机交互指导方针(iOS Human Interface Guidelines)

太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. UI 设计基础 UI Design Basics 为 iOS 7 设计 Designing for iOS 7 iOS 应用剖析 iOS App

【译】iOS人性化界面指南(iOS Human Interface Guidelines)(一)

1. 引言1.1 译者自述 我是一个表达能力一般的开发员,不管是书面表达,还是语言表达.在很早以前其实就有通过写博客锻炼这方面能力的想法,但水平有限实在没有什么拿得出手的东西分享.自2015年7月以来因工作及个人的兴趣开始逐步转向iOS开发,在这期间系统的学习了下斯坦福桥大学Paul老爷子关于iOS7,iOS8的视频公开课及苹果官方的开发文档.当然也包括这篇<iOS Human Interface Guildlines> ,半年的学习下来碰到最大的问题就是遗忘,很多知识点学过没多久就忘记了,必

《iOS Human Interface Guidelines》——3D Touch

3D Touch 3D Touch让iOS 9的用户多了一个交互的维度.在支持的设备上,人们可以通过按压主屏幕上的app图标来快速地选择其特有的操作.在app内,人们可以使用多种压力来获取一个内容的预览.在另一个视图打开内容以及获取相关的操作.(查看Adopting 3D Touch on iPhone来学习更多关于在你的代码中支持3D Touch的内容.) Peek 和 Pop Peek让用户可以在不离开当前环境的情况下预览一个内容以及执行相关的操作.元素通过在轻按时显示一个小的矩形视图(有时

《iOS Human Interface Guidelines》——Sound

声音 无论声音是你app用户体验的主要部分还是一个可选的增益,你都要知道用户对声音有何期待以及如何满足这些期待. 理解用户的期待 用户可以使用设备的控制来影响声音,并且他们可能使用有线或无线的耳机.人们也对他们的行为如何影响他们听到的声音抱有很多期待.虽然你可能会发现有些期待很惊人,但这都遵循用户,而不是设备,决定的用户控制. 当用户想要做如下事情的时候他们会使设备静音: 避免被不期待的声音干扰,比如电话铃声和收到短信的声音 避免听到用户行为副产品的声音,比如键盘或其他反馈声音.附带声音或者ap

《iOS Human Interface Guidelines》——Edit Menu

编辑菜单 用户可以显示一个编辑菜单来在文本视图.网页视图和图像视图执行诸如剪切.粘贴和选择的操作. 你可以调整一些菜单的行为来在你的app中给用户给多的内容控制.比如你可以: 指定哪一个标准菜单命令对当前的环境合适 在菜单显示之前决定菜单的位置这样你就可以保护你app UI中重要的部分免于被遮挡 当用户双击来显示菜单时决定默认选中的对象 你不能改变菜单它自己的颜色和形状. 查看Copy, Cut, and Paste Operations获取如何在代码中实现这些行为的信息. 为了确保你app中的