作者: Maple, Designer, Google
Crashlytics 是一个崩溃报告工具,可以帮助移动应用开发者了解应用崩溃的原因。如果您是从 Fabric 时代过来的 Crashlytics 老用户的话,应该能一眼看出来前后两版设计中的关键区别:
△ 上图: Fabric 时代的 Crashlytics,下图: Firebase 时代的 Crashlytics
了解 Crashlytics
https://firebase.google.cn/products/crashlytics/
随着 Fabric 被 Google 收购,我的团队于 2017 年 1 月加入了 Firebase。此次收购的目标之一便是将 Crashlytics 整合进 Firebase。这意味着使用 Firebase 的风格体系对我们的产品进行改版和重构: Firebase 采用 Material Design 设计风格,且拥有非常独特的视觉设计体系。
这是个大工程,而我认为这是一个对用户体验进行整体性再思考的好机会,而不仅仅只是把原有的功能用新的 UI 包装一遍。Crashlytics 是一款深受喜爱的产品,但自 2011 年创建以来在设计方面 "欠账" 很多。很多用户向我们反映,他们在使用的过程中遇到了困难,或是找不到已经存在的功能。我们的团队也很难弄清楚应该在哪里放置新功能,因为对我们自己和用户而言,产品都缺乏明确的信息架构。现在是重新设计的时候了。
但首先,我需要力证彻底改版的必要性。
△ "产品改版可不是小事" / 图片来自: imgflip.com
一款产品的彻底改版可没说起来那么容易。这需要经