关于 WhatsApp 和 Facebook 设计思维的思考
我近四年来一直是 Facebook 的产品设计师。曾在多个业务线工作,如产品团体、增长部门和隐私部门。去年,我有了一个在 WhatsApp 工作的令人兴奋的机会。
入职之后,我知道为 WhatsApp 设计将是一个与 Facebook 完全不同的体验。这比我预期的更令人大开眼界,并且教会我从不同的角度来处理问题,而不是我之前经历过的。
在过去的一年里,我学到了很多东西,并希望分享我观察到的针对 WhatsApp 和 Facebook 不同的设计方法。
坚定的原则
WhatsApp 根据具体原则设计和构建其产品。这些原则是决策过程的核心。以下是这些原则的一些示例:
- 该界面应该给人感觉我正在使用的设备是自己的
- 该应用应该是轻量级的,并且需要尽可能少的内存
- 界面应该很简单
- 用户操作和动画应该极速响应
- 功能应该提供明显的实用性,因此它们不需要介绍
鉴于 Facebook 使用功能创新来推动公司的决策,WhatsApp 使用这些原则专注于产品,因此大部分设计思想都进入了执行的细节。
通常我把这些告诉每个 Facebook 设计师,他们都会反对。他们会这样说:我会讨厌这个!谁决定产品的方向?是否觉得你不在控制之中?你能介绍新的想法吗?
当谈到设计流程时,WhatsApp 的决策明显比 Facebook 更自上而下。我个人觉得它让我更关注我正在做的工作。我通过我的设计影响产品,这对我来说很有意义......我是一名设计师。
话虽如此,仍然有足够的空间来提出想法,并陈述我对设计流程的想法,但我通常不需要。
我发现的主要经验是,如果你的团队能够找到强有力的设计原则达成一致,那么这将使你的团队更有效率。你认同的价值越高,你就会变得越有效率,为了一起实现你的目标,减少交流也是必要的。
在建立产品时,要解决这个问题有一个明确的困难,那就是战战胜另一半同事。建立一个关于如何判断提出的解决方案的框架有助于使该过程的其余部分更加高效。

产品创新与产品实用
在 Facebook 工作时,有时设计师有责任引入新功能。这具有挑战性,因为 Facebook 已经有很多功能。在使用该产品的用户中,平台上要变化不是那么容易,但我们在引入新功能时的意图始终是改善该产品的用户体验,并为他们提供有用的工具。我们使用的方法是引导人们注意和发现新功能。
WhatsApp 以不同的方式处理这个问题。我们尝试设计和开发明显有用的功能。如果该功能需要说明,则尚未准备就绪。
我们倾向于不提醒人们注意产品的新功能。我们假设,如果这个功能明显有用,用户会自己发现,并且使用将会自然而然。
有人可能会认为,在我们的规模上,这是一种天真的心态。但是,我相信如果这种方法在产品设计决策中得到贯穿,能与使用 WhatsApp 的人产生共鸣。
对我来说,这里一直是没有一个设计公式来增加你的产品。你可以帮助用户发现新事物(引导页,弹出框等),但你也可以被动地鼓励用户(发现,口耳相传等)。在这些产品决策中寻找尊重个人意图的方式是有益的,并创造出尊重的产品体验。

设计工具和设计技巧
我差点漏了关于 Facebook 产品工作的一件事,它充分受益于设计工具的惊人之处。Facebook 拥有一支专注于创造出色工具的团队,让设计师的工作变得更轻松,更高效。
我几乎每天都在使用 Origami 进行原型设计并非常喜欢,但是许多其他帮助我在 Facebook 工作的工具与我现在所做的工作不太相关,因为 WhatsApp 没有正式接口工具包或使用 Facebook Graph API。
对于 WhatsApp 来说,维护一个接口工具包可能会比我们小团队的工作更有价值。我们严重依赖于系统原生设计模式,因此对自定义标准组件的需求减少。我们共享了 Sketch 文档,这些文档充当常用模式的模板,但与高度设计流的Facebook 和 Instagram 设计系统相比,这些文档都非常原始。
在 WhatsApp 工作中,让我吃惊的一件事是我经常需要自己手动设计图像、插图。我在 Facebook 上施展自己的用户体验技能时没有遇到任何问题,我的视觉设计技能并没有受到挑战,因为 Facebook 拥有极具才华的插画师和我们用于共享图像的工具。我从来没有认为自己是一个视觉设计师,但是在一个小团队中,你必须做得更多 - 包括精美的视觉设计细节。
这里的学习是,工具可以帮助您更轻松地完成工作,但我鼓励您每隔一段时间回顾一下,并确保无需提示即可完成工作。至少,它可以帮助您了解这些工具的用处。

独特的问题
WhatsApp 遇到的一些产品问题就像我之前处理过的一样。例如,端到端加密具有很多具有挑战性的副作用。消息存储在用户自己的设备上,WhatsApp 在发送后不会存储用户的消息。
这会导致用户界面中的行为对于不了解底层技术的人可能没有意义。例如,当您在新设备上登录WhatsApp时,您不会立即同步所有旧消息。这是因为他们仍旧在旧设备上 - 服务器上没有副本。
在 Facebook 上,真实身份最终成为设计的基本模块。在 WhatsApp,我们不需要人们拥有个人资料图片。我们不需要人们使用他们的真实名字!在 Facebook 的设计中,我认为身份是理所当然的,当你没有填写真实身份时,某些功能会无法使用。
另一个有趣的例子是将扫盲视为理所当然。人们可以在没有文字的 WhatsApp 中使用语音备忘录,照片和视频发送给对方。我有一个有趣的挑战是为WhatsApp 设计登录界面。人们需要知道他们成功地将他们的联系人连接到 WhatsApp 以及从哪里开始他们的对话,但是即使对于那些不会阅读文本的人来说,设计也必须让产品运行良好。

设计缓慢而刻意
在 Facebook ,你开始有一个问题。然后你提出解决这个问题的办法。如果这让团队兴奋,你可以在研究中进行测试。如果测试结果良好,则开始开发,然后将它拿出来进行测试,看看它是否能解决问题。如果它解决了这个问题,那么您就可以为更广泛的受众群体设计和发布丰富的功能。这个过程是迭代的,它有很多自然而然的内部检查和妥协。这是一个成熟的过程。
在 WhatsApp ,你从一个问题开始。您有一系列解决方案。你开始把它缩小到似乎最好的解决方案,并坚持产品的原则。你研究最好的解决方案,直到你认为它没有任何问题。然后你继续研究解决方案,直到没有任何问题出现。开发人员构建解决方案,并在产品更新中将其发布给用户。这个过程在一定程度上也是迭代的,但主要在设计部分。
Facebook 具有“快速设计”的价值观。在 Facebook 上开展项目可能会非常快,但推出产品的全过程实际上可能需要相当长的一段时间。如果 WhatsApp 有一个类似的座右铭,那就是“缓慢设计和有意识”。在设计阶段,我们需要更多的时间,主要是因为我们在开发阶段更偏重于摆动。当我们将设计交给工程师时,我们确实尽力提供尽可能多的高保真原型。这样做的好处是它可以减少工程师的工作量,工程师们很欣赏。潜在的缺点是工程师可能会较少参与设计产品的过程,并可能感觉与产品决策更加隔离。
这两种工作方法都有优点和缺点,但对我来说真正的价值是两种方法都可以工作。没有一个比另一个更好,这更多的是工作风格偏好问题。Facebook 风格允许职位之间更多的重叠,而 WhatsApp 风格的工作流具有更主导的角色。

最后
我希望其中的一些想法能帮助你思考新的工作方式或想出更多方法为您的团队带来价值。我感到兴奋和鼓励,第一次看到可以使用不同的工作方式来创造大规模的产品。这对从业者非常有价值。我相信找到这种工作方式非常重要。
我也是为了提高人们对 WhatsApp Design 的认识而写这篇文章。我们是一支正在成长的团队,希望有更多的人来参与。如果这些价值或工作方式听起来很有意思,那么您应该查看我们的开放职位,特别是我们的产品设计师角色。
网友评论