WeatherKit 是一款设计精美、数据全面的天气应用,一经推出就在 Product Hunt、App Store 等平台获得了不少好评,我在 之前的文章 也介绍过这款天气应用。在与 WeatherKit 团队的设计师 Raul 交流的过程中,他谈了不少对于 WeatherKit 的规划、对于天气应用的理解,以及我们应该在生活中如何使用这些数据等。

WeatherKit 的设计师 Raul

如果你也对 WeatherKit 的设计思路、产品规划或者理念感到好奇,不妨在本期幕后看看 Raul 怎么说。

介绍一下你们团队

大家好,我是 WeatherKit 团队的设计师 Raul Perte。4 年前我开始学习 Swift 编程语言的时候作为练手写出了 WeatherKit 的第一个版本,并一直坚持到了现在。目前,WeatherKit 已经有 5 位核心成员,其中我的兄弟 Adrian 负责 iOS 应用的开发,我的好朋友 Lancu 和 Loana 分别负责 Android 应用的开发和市场、社交媒体方面的推广。

除了分布在罗马尼亚和德国的几位主要成员之外,我们还受到了很多自由职业者和志愿者的帮助,一起让 WeatherKit 变得越来越好,这也是 WeatherKit 能够走到现在,并且实现自给自足的重要原因。

在市面上已经有像 CARROT Weather 等不少优秀天气应用的情况下,你们为什么又选择了自己做 WeatherKit 并且坚持到了现在?

没错,天气应用市场在一定程度上可以说到了饱和的地步,但是,我们认为很多天气应用的开发者并没有充分考虑过用户和市场的需求。于是,我们决定挑战看看能不能做出一款更优秀的天气应用,去挖掘那些还未被发现的功能和需求。

你提到的 CARROT Weather 对我们来说就是一个很好的榜样,他们在过去的 5 年时间里积累了非常多忠实用户,这是我们需要努力的方向。

说到 CARROT Weather,WeatherKit 并不像它以及其它天气应用一样复杂,我甚至看到有人说 WeatherKit 过于简单了。你们怎么看待这种观点?谈谈你们对于 WeatherKit 的设计理念吧

WeatherKit 的前两代产品 Aerium 确实非常简单,我们也经常收到用户要求添加各种新功能的反馈,我们也意识到只是告诉用户现在几度已经远远不够。老实说,我没有将 Aerium 作为日常主要的天气应用使用过,我相信对于它的很多用户也是一样的情况。

因此,当我们决定开发 WeatherKit 的时候,我们的目标就是打造一款以手势操作为基础、并且能够以更为美观和直观的方式展示尽可能丰富的天气信息为目标的应用。

WeatherKit 的设计和交互

从设计角度来说,WeatherKit 已经比我们最开始的设想变得复杂了很多,我们在开发 WeatherKit 的过程中采用了模块化的设计系统,这让我们在之后的迭代过程中能够快速为它一点一点地添加新的功能。

看的出来,设计对 WeatherKit 而言是很重要的因素。你们在开发 WeatherKit 的过程中在设计和功能方面做过哪些取舍,你们会因为设计角度的考量暂时放弃某些功能吗?

设计曾经是我们做产品的时候最看重的因素,我们也因此吸取了不少教训。最开始做 WeatherKit 的两年时间里,我们总共获得了 $735 的收入,这对我们团队无疑是一个巨大的打击。这也让我们意识到,用户不会在意你的产品有多少「像素级」的设计细节或者有多漂亮,他们更看重的是产品的整体使用体验。我们虽然为我们的产品设计感到自豪,但是我们却无法将自己的产品作为日常生活中的主要工具来使用,意识到这一点的时候对我的触动非常大。

于是,我们开始在很多地方做出妥协,以确保我们开发的 App 能够在设计和功能方面持续地成长;比如,我们会因为应用的某些过渡动画不够流畅而推迟产品的上线时间。举个直观一点的例子,我们花了 4 年时间才找到了一个相对满意的方案来实现天气雷达这项功能,当我们确定方案之后,我们立即实现了它。

天气雷达功能

Think slowly, ship faster. 这是我们现在做产品的思路和理念。

你说很多天气应用的开发者没有充分考虑市场的需求,能不能具体说明一下?你们理想中的天气应用应该是什么样,WeatherKit 做到了吗?

理想一点来说,我们希望 WeatherKit 有一天能成为任何人都能轻松使用的应用。我们认为天气应用不应该只是简单的温度和其它数字,而是应该让用户知道天气和环境如何影响了我们的日常生活,这是 WeatherKit 想要实现的目标。

既然 WeatherKit 还没有达到你们对于理想天气应用的要求,能不能谈谈之后的开发计划?比如是否会支持 Siri 捷径,为什么没做 watchOS 和 macOS 应用等?

需要说明的是,Siri 捷径、watchOS 支持等特性都已经在我们的开发计划中了。但是,我们是一个小团队,难免精力有限。对我们来说解决应用现有的问题优先级更高,新功能的开发相对会慢一些。我们一直在思考 Siri 捷径的用法,当我们找到我们认为真正有用的功能,我们就会优先实现它。

另外,WeatherKit 的 watchOS 应用其实已经开发完成了,但是响应速度还没有达到我们希望的 1 秒之内的要求,所以我们仍然在持续地改进它。我们希望 WeatherKit 的 watchOS 应用能够对用户的生活真正起到帮助,而不仅仅是表盘上的一个装饰品。2019 年才刚开始,可以预见到的是,Siri 捷径、watchOS 应用等功能都会在今年与大家见面。

最后,对于开发桌面版本我们还没有比较满意的想法,Adrian 也在思考让 WeatherKit 跨平台的可行性。开发一款 macOS 应用不难,难的是之后持续的维护工作,比如怎么样做不让现有的 Pro 用户付出额外的成本。

我看到有一些人认为 Apple Watch Series 4 就像 iPhone 4 一样,是一款足够成熟和优秀的产品,watchOS 5 也是如此。为什么你会持相反意见?

Apple Watch Series 4 确实是一款非常优秀的产品,可以说我一天 95% 的时间都佩戴着它。但是,我认为我在这块智能手表上没有办法使用任何 App,因为解锁手机使用它们的速度往往更快。另外,在 Apple Watch 上获取信息也是一样,没办法带给我「实时」的反馈,当然也不能带给我好的体验。

你之前还提到会在空气质量指数 (AQI) 方面做更多功能?

没错。我认为 AQI 对于大部分人来说只是一个数字,他们实际上并不知道这个数字对他们的健康有什么含义和影响。WeatherKit 想让用户意识到这一点,让大家知道空气质量如何影响了我们的生活。这就与「开尔文」被转换成了「华氏 / 摄氏」单位的道理一样。

对于 AQI,短期内我们希望能加上推送通知功能,让 WeatherKit 能够在空气质量有明显变化的时候及时提醒用户。当然,我们之后还准备优化 AQI 的展示方式,以及进行一些其它方面的改进。

除了订阅方案,你们还在 WeatherKit 中提供了终身买断的选项,这是否表明你们对于订阅制缺乏信心?谈谈你们这么做的原因吧,你们会不会担心因为买断选项的加入而影响团队之后的收入?

我的观点是,目前大部分应用向订阅制的转变都太「急」了,这导致用户对于订阅制变得非常反感,也让很多人对于开发者产生了信任问题。

不过,虽然不是每个人都喜欢并且信任订阅制,事实上后者对于 WeatherKit 可持续的开发起到了很大帮助。现在,WeatherKit 一半左右的用户选择了订阅制,而剩下的一半则选择了买断方案。我们认为这些数据恰恰说明订阅制目前还不那么「完美」,更好的方案是让用户自己选择订阅或者买断方案去使用我们的 App。

WeatherKit 上架之后多次被 App Store 推荐,你们在 Product Hunt 等社区中的评价也很高,对此你们有什么心得或者感受?

WeatherKit 最开始被 App Store 推荐确实让我们吃了一惊。WeatherKit 是我们团队从零开始打磨每一处细节,花了 8 个月时间打造的产品,看到我们的付出得到了肯定和回报,我们也感到非常欣慰和满意。我们之前从大量的用户反馈中总结出了一个趋势:大部分天气应用仅仅做到了「能用」的水平,他们根本不在意用户的使用体验。WeatherKit 想要改变这一点,比如我们在系统自带天气应用的基础上做了很多改进和完善,让它变得更加好用。可以说,WeatherKit 是我们打造过最好的产品,我们也非常自豪打造出了这款产品。

现在,WeatherKit 作为一款设计美观、功能实用的天气应用被人熟知,它能被 App Store 等媒体推荐也是因为这个原因吧。

除了 WeatherKit,你们还有没有开发其它 App 的打算?

当然,我们平时也会为我们的一些客户开发应用。另外,我们在 2019 年的一个目标是实现 WeatherKit 已经计划功能的 80%,然后腾出精力开发更多的 App。可以放心的是,不管之后我们做了什么 App,WeatherKit 都会是我们最优先和最重要的工作。我们已经决定将 WeatherKit 永远维护下去,就像那句话说的:直到互联网的尽头1 


你可以在少数派找到更多 幕后故事,或者在 这里 阅读本期幕后英文原稿。这是「幕后」栏目的第 60 篇文章 。