交互学堂
专注分享专业知识

重新设计安卓的日历体验 【 译 】

起点学院

原by  

在用户体验的设计里,安排事件和个人对时间的管理上,都是比较复杂的。手机的设计模式和信息体系的结构原则都可以更加简约合理化。下面是重新设计的安卓的UX日历设计—业务日历。我们将系统的讨论设计,交互设计问题,跨屏幕和平台。

业务日历开始了作为一个辅助项目,一个人的表演,现在在柏林一队八运行。该应用程序是从Android的进入了主流市场的时候就非常成功,而且它现在有200万的活跃用户群。而是在设计和可用性定期的现代化,开发重点放在执行用户的请求和定制选项。过时的设计和填充新特性做了应用程序沉重和复杂 – 完整的功能,很难维持,对新用户来说很难访问。

01

知道他们需要重新设计,但有几个问题,团队在接洽Opoloo获得设计和交互在同一水平上的发展时,对于任务,以及我们划定的目标,以吸引新用户和保留现有的用户群满意:

1.改善用户体验

剥离下来和重新组织用户界面重振简单,快捷,高效的工作效率工具的过程。

完善无障碍设施

保持老用户高兴,下层为新的障碍。

2.将任务管理好好管理

集成使用户每天都需要创造更多的价值的工具。

3.应用现代设计标准

解决的主要批评:“可能是漂亮”

平板电脑的广泛支持,

完善的平板电脑体验的第一步。

02

接口设计:演示

虽然业务日历的标志性和频繁使用的功能,是勉强可以访问的:那么它变得太小,太拥挤如日历的数量增长成反比来使用。我们的解决方案是使用Android的黑棒系统作为光学招:最喜欢的现在感觉得多,更容易挖掘,而且是黑的黑色设计。此外,我们改进了触摸的目标,取得了有形和无形的状态更清晰,并实现了滚动模式,以容纳更多的日历。

03

视图选择

大多数日历是使用微调,调整左上角,但这是很困难的在4英寸+屏幕上,特别是当你在运行。与从左侧边缘轻扫打开一个抽屉式导航切换做容易得多,不管屏幕多大。

04

日景

“我在哪里今天是?需要得到什么呢?哦,我需要带雨伞?“

这是大多数人早晨起来都希望他们的日历告诉他们的第一件事,而旧的应用程序并没有回答这些问题。这个小细节是让任何用户更有价值的日视图​​。

专注于你所需要打通的日子是非常基础的,你可以使用日视图和独特的访问。 这是一天观点重新想象:事件,任务和天气。

05

接口设计:对话框

不同的是演示,数据的交互及所有的对话框的处理,自定义设置和偏好以及他们在界面上的作用。虽然我们通常看到我们的日历有月或周或视图,但真正有作用的总是发生在对话框中。能够快速找到合适的时间段,创建一个事件,设置其所有参数(如与会者或位置),最后得到提醒。

研究和约束

商务日历塞满了对话,他们中的一些基本做同样的工作,但没有一致性。每一个对话框导致了另一个,也是有多个版本,每个都有细微变化和高级选项。尽管如此,他们几个也正是你所期望的。

06

设计与实现

为了保持对话框的可管理和一致的数量,同时保持对大部分的功能​​,我们将其分为四组:

日历和颜色,

时间和日期,

历史和模板,

特殊的对话。

对于每个单独的对话框,然后我们问,我们的用户期待什么吗?我们可以把它做的更好么?我们可以覆盖其功能使其只有一个基本的系统对话框?还是我们需要定制一个解决方案,因为我们把下面的任务都做了?

07

挑日子的一天或范围

采摘一天或数天的范围(例如,在度假期间)通常是通过选择一个月份完成,然后用旋涂器的数值。但实际上,用户要选择并非一个抽象的数字,而是一个具体的时间框架。其结果是一个月的视图,与刷卡选择多天。

08

去年和月

当远在选择每天进去以后,你不得不不厌其烦地刷卡逐月。我们需要为用户轻松导航到一个月的选项和一年的时间,而无需单独选择每个。什么可以作为揭开了一系列复杂的对话框变成了一个简单的列表-年和月在视觉上分离,并用导航快速轻扫。

其结果是:模块化设计系统

我们不仅减少对话的数量,但确信,每个对话是一致的系统,通过该用户希望完成的操作定义的一部分。我们形成在对话框工作时,模块化设计系统的思想是,开发者能够创建基于定义的构建块固体相互作用图案,而不需要恒定设计反馈。这加快了极大的发展,并保持通信开销降到最低。

在现实中,这适用于大多数情况下。但是,这取决于你如何构建复杂的系统指导,最终的边缘情况或上下文设置可能会碰坏,尤其是一个高度可定制的应用程序,你会在这种情况下,必须建立一个专门的解决方案。

对话是很难,特别是一组可定制复杂的数据,但他们在那里的大部分份额的时间都花在。你的努力获得最大的每一个选项是什么最终设置了一个巨大的生产力应用程序分开,每毫秒将有助于采取一些压力了每个用户的一天。

11-settings-process-opt-small

设置

设置是一个巨大的交易频繁日历用户。约60处于手给用户完全统治他们的日历。他们中的大多数打开新的对话框和子集的屏幕,像振动时间和振动间隔。数量之多可以令人不安。冲突出现了:快速访问与详细的定制。

研究和约束

最初,所有的设置都是一样的屏幕,保证无障碍的。但作为创建新的功能和自定义的设置变得不那么有用的:有机增长使他们困惑,矛盾和麻烦。

Android的设置似乎是一个完美的蓝图,一致性和可访问性,是相当广泛的,复杂的和充分的深。通过坚持由本机设置建议的准则,我们也将保持接近到什么用户已经暴露。

设计与实现

尽管如此,有硬要做的工作:我们必须采取一切分开。三个巨大的白板,我们列出了所有的设置,以及它们的确切功能,在那里他们发生什么动作跟着他们。

解剖设置架构是在白板手工完成,然后详细审查,讨论和解决问题是在电子表格中完成。(查看大版)

具有许多设置问题,一般是从调整所产生的变化,揭示只有当你真正尝试。可能的工作,但它使可怕的交互设计。贴标充分和精确是至高无上 ​​的为好设置,所以我们重新集结,重新 标记大部分的设置,给用户一个更相关方面对自己的行为。好标签给你,你要什么设定的想法之前,你把它设置。

12-settings-settings-opt-small

评价与学习

因为我们不能减少设置的数量,我们拆成“常规设置”和“意见”,这与应用程序的体系结构相关。分层的方法如下来自:用户首先选择的设置组,然后设置,然后输入。因此,而不是呈现在所有的大混乱的面板,在这里你不得不流浪和跳跃,你有一个入口点下降到一个设定,调整,然后跳再度回升。怎么听起来像是不必要的水龙头实际上使用户的操作更加故意:他们花更少的时间搜索和可以调整设置不受干扰。

未经允许不得转载:IAMUE_专业交互设计平台 » 重新设计安卓的日历体验 【 译 】

交互设计问答社区

寻找答案发起提问