还在纠结于如何从需求中抽离功能和实现交互界面吗?
还在担心自己设计的界面横七竖八,用户体验很差吗?
你说,功能设计不全?实用性不强?
细致的Microsoft
减少概念……增强信心:
- 你是不是引入了新的概念?为什么?真的必要吗?
- 你能去掉这些不需要的概念吗?
- 其中的区别有意义吗?
- 用户体验会延续同样的概念吗?
小的好或坏也很重要:
- 哪些重要的“小事”是经常会碰到的?
- 哪些小问题是你在着手解决的?
- 少做一些更好。
- 不要把小事从你的体验中去除。
- 为深思熟虑的细节制订计划。
- 修正小的错误。
看起来和用起来都很棒:
- 你的用户体验哪里最棒?它看起来有那么好吗?
- 用户第一眼看到的东西能够让人觉得它用户体验很棒吗?
- 用户体验符合期望吗?
- 用户很清楚能做什么吗?
- 是不是只提供了必要的步骤?
要解决的是让人分心的事,而不是可发现性
- 减少令人分心的事情。
- 不要让功能自己之间进行竞争。
- 致力于新的功能。
-
下列方法不能解决糟糕的可发现问题:
- 在开始菜单上添加图标。
- 在桌面上放置图标。
- 在通知区域放置图标。
- 使用通知。
- 提供首次运行体验。
- 提供功能教程。
旋钮和问题前的 UX :
- 调低问题的音量。
- 只问一次。
- 不要要求配置来获取数据。
- 这个问题是不是已经问过了?
- 寻找合并统一的机会。
个性化,而非定制化:
- 这个功能是否能让用户自己来表述元素?
- 你是否能够区分个性化和定制化?
- 个性化是需要成为新的功能,还是可以利用现有的功能和信息(如用户的位置、背景图片或排列方式)?
体验的生命周期:
-
考虑下列各个阶段下的用户体验:
- 安装与生成
- 首次使用与定制
- 常规使用
- 管理与维护
- 卸载或升级
-
以一个已经使用了 12 个月的用户身份来审视整个体验。它是否具有:
为移动人士建造:
- 所有的 UX 原则对于 12 英寸和 20 英寸的屏幕都是等价适用的。
- 允许用户被打断。
- 考虑启动和中断(快速恢复,不要妨碍其他用户体验)。
- 考虑获取或失去连接。
- 性能永远是用户体验的杀手。
PS:微软的细致可以渗透到产品中的每一个环节,或组成人机界面的每一个像素,实在令人钦佩。
轻巧的Apple
注重设计过程:
-
在设计过程中引入用户交互的5个目标:
- 了解您的目标客户
- 分析用户的工作流
- 构造原型系统
- 观察用户测试
- 制定观察用户准则
-
做出设计决定
-
优秀软件的标准
- 高性能
- 易于使用
- 吸引人的界面
- 可靠
- 灵活
- 互操作性
- 移动性
人机接口设计准则:
-
人机接口设计准则
- 隐喻(尽量使用隐喻来描述程序的概念和功能,这样可以利用一些已有的概念和知识。)
- 反映用户的心智模型(用户的心智模型应该在产品的用户接口的设计中体现出来,主要体现在应用程序窗口的布局,工具栏上图标和控件的选择和组织,以及面板的功能等。)
- 隐式和显式操作(显示的操作清楚的表明了对一个对象操作的结果。隐式的操作通过一些可视化的线索或者上下文来表达结果。)
- 直接操作 (直接操作是隐式操作的一种,它会让用户觉得可以直接控制计算机显示的对象。)
- 用户控制一切(允许用户而不是计算机来启动和控制操作。)
- 反馈和交互(反馈和交互意味着通过合适的反馈以及和程序之间的交互从而让用户时刻知道现在发生了什么,而不仅仅是当事情出错时显示一个警告。)
- 一致性(在用户接口上的统一可以让用户使用从其他应用程序学到的知识和技巧。)
- 所见即所得(用户应该可以找到程序的所有功能。)
- 容错性(提供充分的容错性以鼓励用户使用程序的各种功能─也就是说,大部分的操作都是很容易恢复的。)
- 感知的稳定性(为了给用户一个稳定的感知,对于对象以及实施在这些对象上的操作,Aqua接口提供了一个清晰的限制集合;为了不破坏用户对稳定性的体验,程序应该保留用户更改过的配置,例如窗口的大小和位置等;提供程序运行的状态和反馈让用户知道程序正在进行的任务,同样能提高感知的稳定性。)
- 整体美学(整体美学意味着信息经过良好的组织并且和视图设计一致。)
- 避免“模式”(尽可能的让用户在任何时候都能做他们想做的事情。避免使用模式对话框来将用户锁定在某个操作中,以至于在当前操作完成前用户不能做 别的事情。)
- 管理程序的复杂性(开发一个易于使用的程序的最好办法就是设计得尽可能的简单。)
-
设计的优先级
- 满足最低限度的要求
- 发布用户期望的功能
- 让您的程序与众不同
PS:苹果的轻巧不仅体现在它的工业设计上,更多的是它的操作系统和软件的用户体验层面。
Jon Wiley- Google User Experience Designer 在一次专业分享中,提到了
Google 的用户体验设计原则:
- 有用(Useful):以用户为焦点,关注他们的生活、工作和梦想。
- 快速(Fast):争取节省每一个毫秒。
- 简单(Simple):简洁就是力量。
- 魅力(Engaging):能够唤起新手的好奇心,能够吸引资深用户。
- 革新(Innovative):勇于创新。
- 通用(Universal):全世界适用的设计。
- 盈利(Profitable):为现行的和将来的商业模式做好安排。
- 优美(Beautiful):外观具有视觉愉悦性,但是不会令用户分心。
- 可信(Trustworthy):值得用户信赖。
- 人性(Personable):加入人性化因素。
PS:谷歌的简洁永远是它的产品特色,从谷歌网站的每个界面到浏览器chrome的用户体验与交互,都尽力把复杂问题设计得让用户感觉到最简单。
看过微软、苹果和Google的用户体验设计原则,总结得来就是一切为了实用、适用、使用,一切为了用户。
分享到:
相关推荐
《微软苹果谷歌的用户体验准则》概述了这三大科技巨头在设计产品时的核心原则,强调了对用户需求的关注和对细节的严谨处理。以下是对这些准则的详细解释: 1. **减少概念,增强信心**:设计时应避免引入不必要的新...
苹果公司的成功在于其独特的产品设计理念和商业策略,这些策略使其在科技行业中脱颖而出,击败了像微软和谷歌这样的巨头。以下是对这些关键因素的详细解析: **步骤#1:相信简单的力量** 苹果公司坚信产品的设计...
首先,从硬件战的角度来看,苹果的iPhone和iPad产品凭借其优秀的工业设计和用户体验在高端移动设备市场中占据了重要地位。而谷歌通过收购摩托罗拉移动,不仅能够获得硬件制造的经验,还能够在硬件层面与苹果进行直接...
- 苹果公司的设计哲学:摒弃传统的逻辑分类,将常用功能放在显眼位置,简化操作流程,提升用户体验。 5. **互联网逻辑的变化** - 随着互联网的普及,早期由程序员主导的设计理念逐渐需要调整,以适应更多非技术...
每个平台的规范都有其独特的设计原则和交互模式,理解和掌握这些规范将有助于提升应用的整体质量和用户体验。通过学习提供的链接和文档,设计师可以深入研究每个系统的细节,从而打造更出色的应用程序。
扁平化设计以其清晰的视觉层级和简洁的风格,不但提高了用户对信息的接收速度,还能有效降低对设备性能的需求,从而为用户提供了更为流畅的使用体验。 然而,扁平化设计的图形表现手法简化了图像的细节,使得用户在...
然而,面对苹果iPhone和Google Android的强势崛起,Windows Mobile因其陈旧的设计理念和不佳的用户体验逐渐失去了竞争力。 - **WP7时代**:2010年2月15日,微软在世界移动通信大会上宣布了Windows Phone 7。同年10月...
1. **iOS UI设计原则**:理解iPhone用户界面的设计哲学,包括清晰、简洁和易于使用的特性。 2. **Windows CE编程**:学习如何在Windows CE环境下编写和调试代码,了解CE平台的API和SDK。 3. **跨平台UI开发**:对比...
9. **自定义图标**:品牌识别度高的公司常常会使用定制的加载动画,使其与品牌形象保持一致,如苹果、谷歌和微软都有自己独特的加载动画。 10. **最佳实践**:设计加载动画时应考虑其可读性,避免过于花哨的动画...
比如,一些知名的品牌如苹果、微软和谷歌都有自己定制的字体,这些字体不仅体现了品牌形象,还提升了其产品的专业性和一致性。 总的来说,"NiceWritten"可能是一个致力于提供优质字体设计的项目,其目标是提供美观...
7. **字体在UI设计中的应用**:在用户界面设计中,字体选择和布局直接影响到产品的用户体验。清晰易读的字体可以提升可理解性,而个性化的字体则能塑造品牌特色。 8. **字体与无障碍设计**:考虑到视力障碍或其他...
在IT行业中,字体设计是视觉传达的关键组成部分,尤其在网页设计、图形设计和软件界面设计等领域,合适的字体能够极大地提升用户体验。"Everyday"这个标签可能指的是一个日常使用的字体库或者一套适合日常阅读和设计...
在IT行业中,字体设计是一个非常重要的领域,尤其是在图形设计、网页设计、软件界面以及各种数字媒体中。...在实际应用中,了解和掌握字体的种类、设计原则和技术,对于提升设计质量和用户体验至关重要。
Box.net 之所以能够在这一领域取得成功,很大程度上是因为它能够满足企业对于数据管理和协作工具的需求,并且在用户体验和技术支持方面做得更好。 ### 4. **竞争对手分析** #### 关键信息: - Levie 对微软Office ...
移动开发中还需要考虑用户体验(UX)和用户界面(UI)设计,包括交互设计、视觉设计和动效设计。良好的UX/UI设计能提升应用的吸引力和易用性。 此外,移动开发还包括离线存储、推送通知、位置服务、多任务处理、...
在IT行业中,字体设计是一个非常重要的领域,它不仅关乎到用户界面的美观,还直接影响到用户的阅读体验。"Bnmaxi"似乎是指一个特定的字体或者字体家族,但提供的信息较少,无法给出详细的背景故事。然而,我们可以从...
9. **交互设计**:理解人机交互原则,设计用户友好的AR、VR、MR体验。 10. **项目实践**:通过实际项目,将所学知识应用到实践中,提高技能。 "AR-VRCourse-master"可能是一个包含课程源代码、项目文件和教程资料的...
- **设计**:包括UI/UX设计,制定应用的外观和用户体验。 - **编码**:根据设计稿编写代码,选择合适的技术栈进行开发。 - **测试**:进行单元测试、集成测试、压力测试等,确保应用质量。 - **发布**:提交至应用...
3. **macOS**:苹果公司的桌面操作系统,以其优秀的用户体验著称。 4. **Android/iOS**:移动设备上的操作系统,分别由谷歌和苹果开发。 综上所述,“操作系统真相还原.pdf”这一文档很可能会详细探讨以上提到的...