交互设计的一般步骤
交互设计流程

交互设计流程交互设计是用户体验设计的一个重要环节,通过分析用户需求和行为习惯,设计合理的交互方式,提供良好的使用体验。
下面是一个常见的交互设计流程:1.需求分析:首先,需要与产品经理或业务分析师进行沟通,了解用户需求和产品目标。
通过需求分析,确定产品的功能和范围。
2.用户研究:通过用户调研、用户访谈、用户行为观察等方法,了解用户的需求、痛点和使用习惯。
确定用户画像和用户需求。
3.信息架构设计:根据用户需求和产品功能,设计产品的信息架构。
将内容进行分类和组织,设计合理的页面结构和导航方式,使用户能快速定位到所需信息。
4.界面设计:根据信息架构设计,进行界面设计。
包括页面布局、色彩搭配、字体排版、图标设计等。
要注意可视化效果和用户感知。
5.交互设计:在界面设计的基础上,设计交互方式。
包括界面元素的交互逻辑、交互方式和交互效果的设计。
例如按钮的点击效果、页面的过渡效果等。
6.原型制作:根据界面设计和交互设计,制作交互原型。
原型可以是静态的界面设计图,也可以是动态的交互展示。
原型可以帮助设计师和开发人员更好地理解交互设计和用户体验。
7.用户测试:将原型交给用户进行测试,收集用户的反馈和意见。
通过用户测试,可以发现潜在问题,优化产品设计。
8.产品迭代:根据用户测试的结果,对产品进行修改和优化。
进行多次迭代,直到满足用户需求和期望。
9.开发实现:在产品设计确定后,交互设计师和开发人员进行沟通合作,将交互设计转化为实际的产品界面。
交互设计师需要与开发人员密切配合,解决技术问题和实际落地的难题。
10.评估改进:产品上线后,跟踪用户使用情况和反馈意见,进行评估和改进。
关注用户的满意度和使用体验,不断优化产品。
总之,交互设计流程是一个循序渐进的过程,需要不断地与用户沟通和测试,通过迭代和优化,提供更好的用户体验和满足用户需求。
交互设计流程中的每个步骤都非常重要,必须经过认真的分析和设计。
交互设计的基本流程

交互设计的基本流程交互设计的基本流程1. 研究用户需求•通过用户调研了解用户的需求和期望•分析用户群体,包括年龄、性别、职业等因素•执行用户行为分析,以了解用户在产品上的使用习惯和行为模式2. 制定用户画像•根据用户研究结果,创造用户角色和需求模型•形成用户画像,将用户的特点和需求以简短的方式表达出来•用户画像可以包括用户特征、目标、需求等信息3. 创意生成和草图设计•结合用户画像,进行头脑风暴和创意生成•在此过程中,可以运用多种创意工具和方法,如Mind Mapping、SWOT分析等•根据创意生成的结果,绘制草图来呈现设计思路和交互设计结构4. 信息架构设计•建立产品的内容分类和结构•制定信息架构图,以清晰表达不同页面及其之间的关系•确保信息的组织和分类符合用户的期望和习惯5. 交互模式设计•设计产品在用户操作时的交互方式•增加合理的交互反馈,如动画、提示、指引等•设计交互规则,使用户能够轻松地完成各种操作6. 界面设计•根据用户画像和交互模式设计,制定符合用户需求的界面•设计界面元素,如按钮、输入框、图标等•注重界面的可视化,使用户能够直观地理解和操作7. 可用性测试和迭代优化•进行可用性测试,了解用户在真实场景下对产品的使用体验•收集用户反馈和建议,分析用户行为数据•对产品进行迭代优化,修复bug和改进用户体验8. 文档编写与交付•撰写详细的交互设计文档,包括设计原则、界面规范等•生成最终的交互设计稿或原型图•将交互设计文档和设计稿交付给开发人员进行开发实现9. 用户反馈与持续优化•定期收集用户反馈,了解用户对产品的满意度和需求变化•根据用户反馈和市场动向,进行持续的产品优化和改进•不断更新交互设计,以提供更好的用户体验以上是交互设计的基本流程,它涵盖了从需求研究到最终交付的全过程。
在每个环节中,都需要注重用户体验和用户需求,以确保产品的交互设计能够满足用户的期望和需求。
交互设计的目标是在用户和产品之间建立一种愉悦而高效的交互方式,从而提升产品的使用价值和竞争力。
人机交互界面设计的基本概念与流程

人机交互界面设计的基本概念与流程在当今数字化时代,人机交互界面设计已经成为了各个领域的热门话题。
一款好的用户界面设计可以为用户提供更优质、更直观的使用体验。
那么,什么是人机交互界面设计?其基本概念和流程是怎样的呢?一、人机交互界面设计的基本概念人机交互界面设计是一个综合性的概念,它由多个基本概念组成。
以下是其中一些重要的基本概念:1. 用户体验(User Experience, UX)用户体验是指用户在使用产品或服务时,所产生的主观感受。
好的用户体验可以让用户更加愿意使用产品或服务,并且在使用过程中获得更大的收益。
用户体验需要覆盖产品的全生命周期,从用户的第一次接触到最终离开。
2. 人机界面设计(Human-Computer Interface Design, HCI)人机界面设计是指对计算机软件界面或硬件设备进行设计和组织,以便更好地满足用户需求和操作行为的用于交互的界面。
人机界面设计需要考虑用户的心理、生理特点,以及不同操作场景下的需求和习惯。
3. 交互设计(Interactive Design, ID)交互设计是一种设计方法,它将用户体验与人机界面设计相结合,为用户提供更加直观、灵活的交互方式。
它不限于简单的鼠标点击,而包括更加复杂的手势、声控和语音识别等交互方式。
以上三个基本概念是人机交互界面设计的基石。
在设计之前,我们需要对这些概念有一个充分的认识,以确保我们的设计符合用户需求和需求的实际操作习惯。
二、人机交互界面设计的流程人机交互界面设计的流程通常包括以下几个步骤:1. 需求分析需求分析是指通过调查和分析用户的需求和使用场景,以此确定设计目标。
这一步骤需要设计人员花费大量时间与用户沟通,以确保对用户需求有全面的了解。
2. 竞品调研竞品调研是指对行业内其他产品或类似产品的分析研究。
通过竞品调研,可以发现同类产品的创新点和缺陷,并找出自己产品的优势和不足。
3. 设计草图设计草图是指根据对用户需求和竞品分析的结果,画出各个页面的设计草图和交互方式。
人机交互系统的设计框架步骤

人机交互系统的设计框架步骤1. 引言人机交互系统的设计是指将人与计算机之间的接口进行优化和设计,使得用户能够方便、高效地与计算机进行交流和操作。
设计一个好的人机交互系统是提高用户体验的关键因素之一,本文将介绍人机交互系统设计的框架步骤。
2. 理解用户需求在设计一个人机交互系统之前,首先需要充分理解用户的需求。
这包括用户的使用场景、目标、用户群体的特点等。
通过观察用户的行为和进行用户调研,可以更好地了解用户的需求,从而为接下来的设计工作提供参考。
2.1 观察用户行为观察用户在现有系统中的行为可以帮助我们发现用户的痛点和问题所在。
可以通过实地观察、记录用户行为和反馈等方式进行观察,从而收集到关于用户行为的数据。
2.2 用户调研用户调研是通过与用户进行交流和沟通,了解用户对系统的期望和需求。
可以通过问卷调查、用户访谈、焦点小组等方式进行用户调研,从而获取到用户的真实反馈和需求。
3. 分析需求并定义目标在理解用户需求的基础上,需要对需求进行分析并定义设计的目标。
根据用户的需求和痛点,分析出系统所需要具备的功能和特性,并将其转化为设计目标。
3.1 功能分析通过对用户需求的整理和分析,我们可以得出系统所需要具备的功能列表。
功能分析可以帮助我们确定系统的核心功能,为后续的设计提供基础。
3.2 目标定义根据功能分析的结果,我们可以将具体的功能转化为设计目标。
设计目标需要明确、具体、可衡量,以便于后续的评估和改进。
4. 设计交互流程交互流程设计是指设计系统的各个页面或功能之间的交互逻辑和流程。
通过良好的交互设计,可以使用户在使用系统时流畅而自然地进行操作。
4.1 页面结构设计在设计系统的页面结构时,需要考虑用户的使用习惯和心理模型,合理划分页面结构和排列内容。
通过优化页面结构,可以提高用户的浏览效率和使用舒适度。
4.2 功能交互设计功能交互设计是指设计系统的各个功能之间的交互方式和逻辑关系。
通过合理的功能交互设计,可以提高用户的操作效率和减少出错率。
优质交互策划方案

优质交互策划方案引言在数字化时代,用户体验成为产品和服务成功的关键。
优质的交互设计能够帮助企业赢得用户的青睐,提升产品的竞争力。
本文将介绍一个优质交互策划方案的基本步骤和要点,以帮助企业在产品开发过程中实现出色的交互设计。
步骤一:需求分析在开始交互策划前,需要对目标用户的需求进行深入分析。
这包括定位目标群体、了解他们的行为习惯和偏好以及解决他们问题的关键功能。
通过需求分析,可以确定产品的目标和核心功能,从而指导后续的交互设计工作。
步骤二:制定用户流程图用户流程图是一个重要的工具,用于描述用户在使用产品时的整体流程。
通过绘制用户流程图,可以更好地理解用户与产品的交互过程,发现潜在的问题和改进点。
用户流程图通常包括用户的操作路径、页面布局和功能导向。
在制定用户流程图时,需要注意简洁性和清晰性,以便于后续的设计工作。
步骤三:设计信息架构信息架构是指将信息进行组织和分类的过程,目的是提供清晰和易于理解的导航结构。
在设计信息架构时,要考虑用户的使用习惯和心理模型,使用户可以轻松找到所需的信息和功能。
信息架构通常包括主菜单、子菜单、标签和搜索功能。
步骤四:绘制交互原型交互原型是一个低保真的产品模型,用于展示产品的基本功能和用户界面。
通过绘制交互原型,可以与用户和团队成员进行沟通,收集反馈和改进建议。
交互原型可以采用手绘或使用专业工具进行设计。
在绘制交互原型时,要注重用户界面的简洁性、易用性和一致性。
步骤五:进行用户测试用户测试是一个关键的环节,用于评估产品的可用性和用户体验。
通过招募真实用户并让他们完成特定的任务,可以发现产品存在的问题和改进的空间。
用户测试可采取定性或定量的方法,例如观察用户的行为、记录用户的反馈和进行问卷调查。
根据用户测试结果,可以不断优化产品的交互设计。
步骤六:完善交互细节在基本的交互设计完成后,需要进一步关注交互细节的优化。
这包括按钮的样式和位置、文字的选用和可读性、响应时间的优化等。
交互设计的介绍

交互设计的介绍交互设计是一门非常重要的设计领域,它负责设计人机交互的方式,使得用户在使用产品时体验更加友好、舒适和流畅。
下面将分步骤介绍交互设计的概念、流程和技巧。
一、交互设计的概念交互设计是人机交互的一种设计方式,旨在提高产品的易用性和用户满意度。
它包括用户研究、需求分析、原型制作、评估测试等环节,旨在让用户能够更加方便快捷、直观、愉悦地使用产品。
二、交互设计的流程1. 用户研究:这个阶段主要通过问卷调查、用户访谈、日志分析等手段,了解用户的需求和使用习惯。
这样有利于设计师更好地了解目标用户,让设计更贴合用户需求。
2. 需求分析:在对用户需求有基本了解后,设计师就可以进行需求分析,将用户需求具体化。
这个阶段主要确定产品需要提供哪些功能,产品要解决哪些问题,以及如何提高用户体验。
3. 原型制作:在需求分析的基础上,设计师就可以制作原型。
原型分高保真和低保真两种,低保真比较简单,主要用于第一次尝试,高保真则可以还原产品的界面、交互等细节,让人们更好地了解产品。
4. 评估测试:原型完成后需要经过一系列测试,以确定产品是否可以满足用户需求。
这个阶段可以通过用户实验和评估,收集用户反馈,进行反复测试和优化,甚至不断重构,最终确保产品的质量。
三、交互设计的技巧1. 强调用户体验:交互设计的核心是用户体验,因此需要设计师尽可能了解用户需求,优化产品的操作体验,通过给用户提供流畅的用户体验,提高用户满意度。
2. 简洁明了:界面设计应该尽可能的简洁明了,没有必要让用户面对复杂的操作,在设计上,要尽量避免复杂性,以提高用户的可用性。
3. 讲求效率:效率是交互设计的一大要素,可以通过让用户少输入,快速完成操作,降低反馈时间等手段来优化,这样能够提高使用效率和用户满意度。
4. 突出差异性:在大量的产品中,突出产品自身优势和差异性是重要的设计要求。
交互设计应该对产品的规格和细节进行调整,提高体验和用户满意度,从而使产品在市场上突出。
交互设计axure步骤 -回复

交互设计axure步骤-回复交互设计是现代用户体验设计重要的组成部分之一。
它关注如何有效地呈现信息,以及如何使用户与产品进行交互,从而提供出色的用户体验。
在交互设计过程中,Axure是一个非常流行和强大的工具,它提供了一种可视化的方式来创建和模拟用户界面以及交互动画。
下面将介绍交互设计的Axure步骤。
第一步:需求分析在设计任何产品之前,需求分析是非常重要的一步。
在交互设计的过程中,我们需要明确产品的目标、用户需求以及预期用户体验。
这可以通过与业务主管、市场研究和用户调研等交流得到。
具体来说,我们可以进行用户洞察和用户旅程图的制作,以便更好地理解目标用户、他们的需求和使用场景。
第二步:信息架构设计在确定了需求之后,下一步是对产品的信息架构进行设计。
信息架构决定了产品中信息之间的组织和关系。
我们可以使用Axure来创建线框图、草图或页面布局图,以便快速理解和展示产品的整体结构。
此外,还可以通过Axure创建菜单、导航和标签等元素,来优化用户的路径和导航体验。
第三步:交互设计交互设计是交互设计过程中最核心的步骤之一。
在此步骤中,我们需要使用Axure来创建具体的交互设计。
可以使用Axure创建交互原型,包括界面元素、页面过渡、交互动画、表单和弹窗等。
通过这些交互原型,可以演示产品的功能和交互过程,以便更好地理解和评估用户体验。
第四步:测试和优化交互设计的目标是提供出色的用户体验,因此在设计完成后,我们需要进行测试和优化。
可以使用Axure创建用户测试用例,并通过模拟用户行为来评估产品的交互效果。
通过这些测试,我们可以收集用户的反馈和意见,并将其用于产品的优化和改进。
第五步:开发和实施当交互设计和优化工作完成后,下一步是将设计转化为实际产品。
交互设计师需要与开发团队密切合作,确保设计的可行性,并提供必要的技术支持。
在这个阶段,Axure可以用来生成详细的交互设计文档和规范,以便开发团队进行开发。
第六步:评估和反馈最后,设计的工作并不是结束了。
unity交互设计步骤

Unity交互设计步骤1. 简介Unity是一款强大的游戏开发引擎,它不仅可以用于游戏的开发,还可以用于虚拟现实、增强现实等交互式应用程序的设计与开发。
在Unity中进行交互设计是非常重要的一步,它决定了用户与应用程序之间的互动方式和体验。
本文将介绍Unity中交互设计的步骤和要点。
2. 确定交互目标在进行交互设计之前,首先需要明确应用程序的交互目标。
这可以通过以下几个问题来确定: - 应用程序的主要功能是什么? - 用户使用应用程序时希望达到什么目标? - 用户需要进行哪些操作来实现这些目标?通过回答这些问题,我们可以明确应用程序所需提供的功能和用户期望实现的目标,为后续的交互设计提供基础。
3. 建立用户画像建立用户画像是为了更好地理解用户需求和行为模式。
通过调查和研究目标用户群体,我们可以收集关于他们兴趣、偏好、习惯等方面的信息,并将其整理成具体的用户画像。
根据用户画像,我们可以更好地设计用户界面和交互方式,以提供更好的用户体验。
4. 设计用户界面在进行用户界面设计时,需要考虑以下几个方面: - 界面布局:合理的布局可以使用户更容易理解和使用应用程序。
可以使用网格系统、层次结构等方式来组织界面元素。
- 色彩与图标:选择合适的颜色和图标可以增强用户对界面的认知和理解。
- 文字与标签:使用清晰简洁的文字和标签,避免术语、缩写等难以理解的内容。
- 反馈与提示:及时给予用户操作反馈和提示信息,以引导用户正确操作。
5. 设计交互方式在设计交互方式时,需要考虑以下几个要点: - 导航结构:设计清晰简洁的导航结构,使用户能够快速找到所需功能。
- 输入方式:根据应用程序的需求选择合适的输入方式,如键盘、鼠标、触摸屏等,并保证其易用性。
- 操作流程:设计合理的操作流程,使用户能够顺利完成任务,并提供撤销、重做等功能来避免操作失误。
- 响应时间:尽量减少系统响应时间,提高用户的操作效率和体验。
6. 进行原型设计与测试在进行原型设计时,可以使用Unity中的UI工具来创建交互界面,并添加相应的交互逻辑。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
交互设计的一般步骤——引自维基百科一般而言,交互设计师都遵循类似的步骤进行设计,为特定的设计问题提供某个解决方案(注意,没有绝对正确的方案)。
设计流程的关键是快速迭代,换言之,建立快速原型,通过用户测试改进设计方案。
如下是交互设计步骤的要点:用户调研通过用户调研的手段(介入观察、非介入观察, 采访等), 交互设计师调查了解用户及其相关使用的场景,以便对其有深刻的认识(主要包括用户使用时候的心理模式和行为模式),从而为后继设计提供良好的基础。
概念设计通过综合考虑用户调研的结果、技术可行性、以及商业机会,交互设计师为设计的目标创建概念(目标可能是新的软件、产品、服务或者系统)。
整个过程可能来回迭代进行多次,每个过程可能包含头脑风暴、交谈(无保留的交谈)、细化概念模型等活动。
创建用户模型Scenarios/Personas/Profiles基于用户调用得到的用户行为模式,设计师创建场景或者用户故事或者storyboard来描绘设计中产品将来可能的形态。
通常,设计师设计用户模型(persona)来作为创建场景的基础.创建界面流程通常,交互设计师采用wireframe来描述设计对象的功能和行为。
在wireframe中,采用分页或者分屏的方式(夹带相关部分的注解),来描述系统的细节。
界面流图主要用于描述系统的操作流程。
开发原型以及用户测试交互设计师通过设计原型来测试设计方案。
原型大致可分三类:功能测试的原型,感官测试原型以及实现测试原型;总之,这些原型用于测试用户和设计系统交互的质量。
原型的可以是实物的,也可以是计算机模拟的;可以是高度仿真的,也可以是大致相似的。
实现交互式设计师需要参与方案的实现,以确保方案实现是严格忠于原来的设计的;同时,也要准备进行必要的方案修改,以确保修改不伤害原有设计的完整概念。
系统测试系统实现完毕的测试阶段,可能通过用户测试发现设计的缺陷;设计师需要根据情况对方案进行合理的修改。
“交互”的三个条件一本1984年出版的书《Evolution of Cooperation》,提出了人们产生合作的三个必要条件,这三个必要条件对于网络社区交互的形成也有一定的参考意义,针对这三个条件来做相应的产品设计将事半功倍:1、相遇的可能性People will act selfish if there is no future to the relationship,所以创造相遇的可能,是激励交互的一种方法,为什么很多社区网站的同城搜索功能使用率高?我认为这样主要是因为这个功能反映了用户间相遇的可能性。
进一步说,让用户间看到各自相遇的可能,无论是线上的还是线下的,在用户资料体现出经常出没的地方和经常上网的时间(这点应该可以系统计算实现…),这将会有利于交互的产生;2、可确认的身份If people can’t identify who they’re dealing with, then they can’t hold that person accountable. 无法确认身份的人很难取得信任,所以个人头像、身份认证、详细资料对成熟的社区来说,一样都不能少,而实名制是重点,这让用户能更容易搜索到自己所认识的朋友,如果这点针对中国的社区习惯比较不好实现,至少可以做后台实名制……不认识的人看不到,认识的人可以通过搜索搜到。
对于头像,保证“相对真实”有三种方法:Webcam实时拍摄认证、照片上传认证、手机拍照上传(这点网站成本高…但同时可以获取手机信息…用户操作也不复杂);3、以往行为的记录Thus having a positive record of behavior leads to cooperation例如你已经上传了多少照片、你写了多少文章,特别是在B2C网站中你的信任等级等等的数据体现,这都是促进别人与你进行交互多寡的前提手段,除了这些?还能有哪些数据?你看过哪些朋友的页面?你加入了哪些圈子?你过去做了些什么?你给谁留言了?这些在用户允许公开的前提下进行展示,将极大地提高交互量。
方法和技术在不断随着潮流更新,但有些原则永远不会变。
切记切记。
来源:草根网() - 互联网界的读者文摘解密腾讯星云(转载)judy / 交互设计 / 2012.07.09 / 相关标签腾讯星云项目总结68腾讯星云,是基于QQ同时在线人数的即时数据动态可视化产品。
在QQ的世界里,身在天涯,心在咫尺。
我们将在线用户拟成星辰,形成一片时刻变幻的璀璨星云。
这片星云,向大家展示了中国QQ在线用户的即时分布情况。
你会看到,每一秒,都有亿万颗星星陪着你。
星云不仅仅是那片璀璨的蓝色点状,还包括星云的状态、分布及24小时动态播放。
同一时间内星云的状态包括:登录中、活跃中、挂Q中、下线中这四种状态。
白色星状点代表正在登录的用户;蓝色点代表在线的QQ用户;蓝色点状的闪动代表用户的在线活跃程度;蓝色点状越密集代表在线用户数越多;蓝色点状的消失代表用户下线。
星云分布,所见即所得,蓝色点所在区域就是QQ同时在线人数的分布区。
24小时同时在线人数变化,通过播放的方式,让观者在短短二十几秒内纵览QQ用户一天的在线情况。
24小时高低起伏,星云变幻,震撼!震撼!在信息和数据超载的时代里,腾讯星云直观地展示了QQ同时在线的使用情况,只需要瞄一眼,就能了解用户的分布,状态和24小时在线情况。
不需要过多的文字解释,更不需要繁冗复杂的报告。
数据没我们想象的乏味。
从枯燥的数字变成有趣的图形,从复杂的计算到简洁清晰的呈现。
化繁为简,为用户提供了解数据的新方式;通过图形和动画,清晰地整合和展示数据,让用户与数据有效沟通。
整个设计和开发过程,谨慎而不失趣味,紧凑而不失质量。
过程节奏如下图展示:用户赞好,便是晴天。
腾讯星云已上线半个月,在这段时间里,我们收集了用户的反馈:特别美、漂亮、梦幻、壮观、酷、喜欢、强大、有意思、有启发、加油、感谢QQ一直以来的服务、QQ在线情况反映了经济情况等。
在此感谢大家对腾讯星云的喜爱!影响用户体验的4个因素着互联网产品的不断发展,越来越多的人意识到了用户体验的重要性,越来越多的公司成立了UED相关的部门,并且职位划分已相当细致。
但是UED中职能的划分,却大部分仅对接界面的层面。
事实上,一个互联网产品从策略的产生到最终上线,其中的每一个环节都可能影响最终的体验。
总结起来,Henry认为共有4个重要的因素会对最终体验产生明显的影响。
它们是:产品策略、用户界面、技术和运营。
下面分别来说说这4个因素。
在说明每一个因素的同时,会举2个跟该因素有关的例子,一个是互联网上的例子,另一个是日常生活中相似的例子。
所有涉及到的案例,仅仅在我所能看到的层面(这意味着,我所描述的问题,在我看不到的层面上,可能是合理的做法,或者是有苦衷的),为了说明问题而设置,并仅代表Henry个人观点。
一、产品策略(对应职位:产品经理)策略是产品的灵魂。
产品策略除了决定产品的具体功能外,还对体验有重大的影响。
不好的策略可能会伤害用户体验。
Web上的例子:腾讯拍拍的收货提醒我曾在腾讯的拍拍上买过一件商品,在该商品发货的当天,我登录QQ,看到了这样一个提醒:是在提醒我,卖家发货了。
因为这件商品是从广州发出,一般的快递公司到北京需要3天左右的时间,于是我没理会这个提醒。
但是,悲剧的是,发货的第2天,我再次登录QQ的时候,依然看到了这个提醒。
同样的提示貌似每天登录都会看到,这其实已经对用户产生了骚扰。
但问题在于,我不是不想确认收货,而是,我的货还在路上,我根本没有办法“确认收货”。
于是我想,万一我要是不小心用了中国邮政平邮,路上走20天,难道我要连续20天看到同样的提示吗…?又或者,我的货物不幸遇到了什么百年不遇的山洪、地震一类的,在路上多耽搁了几天。
这时本来我已经很郁闷了,却还要天天面对这个烦人的提醒。
并且这个界面上没有明显的“消息设置”入口,我并不知道能否关掉该提示,以及如何关掉。
这显然是由于产品策略而造成的体验问题。
解决办法:那么,这个收货提醒功能,应该如何设计呢?也许每个人都有不同的想法,我想了一个简单的方法:首先,计算出从发货地点到收货地点的距离。
然后,需要获得一般的快递公司送货的速度,包括一般情况下可能产生的延时范围(例如发达地区和偏远地区的差异)。
然后,大致计算出货物在路上要走的时间。
当卖家确认发货后,开始计时,过了这个时间以后,再向买家弹出提示。
如果可以跟快递公司合作,取到快递公司的物流数据,在买家签收后再弹,会更加靠谱。
并且在提示框内放置明显的设置选项,允许用户屏蔽该信息。
如果弹出的信息对于产品整体策略来说很重要,不希望用户轻易屏蔽,则可以考虑将屏蔽选项藏得深一些。
生活中的例子:中国大陆的交通信号灯“红灯停,绿灯行。
”这是我们在很小的时候就已经熟悉的规则。
但是这句话是对于行人来说的,如果是机动车司机,其实规则并非完全如此。
在《中华人民共和国道路交通安全法实施条例》中,第三十八条和第五十一条阐述了机动车转弯时相关的规则,与本例有关的内容,总结如下:1、要转弯,需先占道。
向左转弯需先进入最左侧车道,向右亦然。
2、绿灯时,可以左转,也可以右转。
3、红灯时,只能右转。
但是这些策略与行人要遵守的规则会有一些冲突。
如图:首先,对于1号行人来说,在他行进方向为绿灯的时候,他首先要躲避从A车道右转的a1,然后,前进过程中,又需躲避从B车道左转的b1。
如果A,B两车道均有大量机动车排队转弯,理论上讲1号行人在不闯红灯、不与机动车抢行的前提下,永远都无法成功走到路的对面。
其次,我们看2号行人,这里更加悲剧。
当他马上就要成功的时候,遇到了从C 车道右转的c1。
但是,由于C车道旁边的2个车道上的机动车正在等待红灯,所以,它们会阻挡2号行人的视线(扇形部分是他的可视区域)。
以至于,对于2号行人来说,C车道上究竟有没有车辆要通行、有几辆,以及下一辆车距离斑马线有多远,他根本就看不到!这意味着,他每次走到此处,都要冒着生命危险试探着跨越C车道。
还有更悲惨的事情在后面。
我们看3号行人。
当他到达斑马线的后半段的时候,随时可能有机动车b1从B车道向左转弯。
而对于此时的3号行人来说,车将从他背后驶来!他或许完全无法预期,下一秒将发生什么!虽然我们注意到,在《条例》中提到,以上情况下机动车转弯时,必须是在“不妨碍直行车辆、行人通行”的基础上进行。
但是这个策略本身,很难操作和把握。
出了问题也不容易界定责任。
所以笔者认为,我们的交通信号灯系统的整体策略,是严重影响用户体验的(司机和行人都是用户)。
解决办法:因为存在上述问题,所以,有人发明了带有箭头的信号灯:这样,我们按照行进方向,将不同车道的信号分开表示。
如上例中,当水平方向有行人通行时,使用红灯禁止水平方向A、B两车道机动车转弯,而保持水平方向其他车道畅通。