Author: FakeThings | Created: 2018-11-12
借着时代洪流双十一的东风,“小米米家空气检测仪”开卖了,青萍公司做这个产品的时间已经超过了两年。别误会,我不打算说经过了两年多的打磨,它变得多么的完美,而你又多么应该去掏钱包,只是讲讲背后的周折。
2016
2016 年我和姜洋创办的青萍公司很荣幸地得到了小米的投资,在此感谢那些牵线搭桥并至今一直在帮我们的朋友。
去见小米一位合伙人的时候,我们忐忑地准备了一个自己感觉比较厉害但确实有点扯到蛋的商业计划。我仍记得和这位合伙人的谈话,他身材保持得很好,言语朴实又睿智,轻声细语但切中要害,说”你们还是做空气检测产品吧,我看这个你们也擅长”。
正中我们下怀。
我们决定用触摸屏。当时市面上没有用触摸屏的空气检测仪(现在也是凤毛麟角),我们要以体验上的绝对优势横空出世。
触摸屏大部分是长方形的,于是产品最重要的一面——朝着使用者的一面,定下来了:
上图为最终版产品效果图,并非产品定义阶段的形态。
我们认为,空气检测仪在大部分情况下应该呆在桌面上,少数情况下会被手持使用。长方形的东西,放在桌面上自然是横着放,拿在手中自然是竖着拿:
上图为最终版产品照片,并非产品定义阶段的形态。
这涉及到屏幕显示方向的自动切换,为此,需要加一颗重力传感器。
另外,通风孔在手持时不能被手掌挡住通风孔,所以通风孔在左右两侧。这样也为这个”盒子”增添了一些有趣的细节:
上图为最终版产品效果图,并非产品定义阶段的形态。
至此,大致的产品定义差不多就完成了。
2016 年,手机屏幕尺寸已经全面转向大屏,我们为了区别于手机,努力寻找各种现成的小尺寸屏幕——订制一块屏幕是很贵的,我们负担不起。所幸我们热心的朋友,制造业老司机 X 先生找到了一块尺寸很合适的屏幕,并且愿意做我们的代理,减轻我们的资金压力。
我们还找了一颗相对便宜的 CPU、裁剪了 Linux、谈好了靠谱的传感器,充满干劲地投入了如火如荼的 UI 设计和开发当中。
因为这个产品既可以检测室内空气(PM2.5、tVOC、温度、湿度),又可以联网获取室外的空气质量,甚至天气预报,所以我希望在从显示室内各种读数的界面滑动切换到显示各种室外读数的界面时,界面看起来就像镜头从室内切到了室外,我设想了一个动画,镜头在室内移动,穿过窗户移动到了室外。
这个动画太复杂,设计师做了两个月都没有达到令人满意的效果,而且,我们寄予厚望的 GPU 并没有那么给力,还是得靠 CPU,播放动画时机器会很热。
2016 年中秋节前夕,我们造出了第一批工程样机:
我和姜洋拿给我们的天使投资人 W 先生,W 先生提了两个问题和一个建议:
1. 温湿度数值为什么到小数点后两位?
2. 湿度为什么叫做相对湿度?而不是直接叫湿度?
3. 检测产品主要是看数值,尽管这块触摸屏不错,但用户买回家很快就会丧失和它交互的兴趣,不应该在交互上花过多的心思。
于是,现在温度和湿度数值只有小数点后一位了,而勉强上马的动画,也忍痛砍掉了。但“相对湿度”这个叫法仍然保留,因为“温度”文字和“湿度”很容易看混。
过程中,我们多次讨论了这个产品该用米家品牌还是青萍品牌,站在卖货挣钱的角度讲,当然是米家品牌,但米家品牌是随随便便就能让我们用的吗,我们在小米生态链里只是小朋友级别的选手,应该没戏,就用青萍品牌好了,老老实实的。
我们投了结构模具、下了一定数量的电子料订单。两年以后,姜洋会多次想起起这次下单。
不知不觉到了 2016 年底,完成度差不多了,看起来还不错:
虽然还有一堆问题,但我们觉得可以硬着头皮拿给小米的人看了。
小米的反馈很不错,提议让我们用米家品牌,excited.
2017
于是,在小米多个部门的指导下,我们重新做了工业设计、UI 设计、结构设计,重新开了模具。
我们被折磨得痛苦不堪,但不得不承认,小米的设计团队和质量控制团队是真正的认真负责。
过程中,除了常规的传感器集成,我们还获得了一项特别的经验——多模式温湿度读数补偿。作为一款屏幕背光在发热、机身内部 CPU 在发热的智能机,产品体验是上去了,可温湿度读数没法看。
我们寻求老伙计传感器供应商 Sensirion 的帮助,他们说一般这种支持是给手机级别的合作伙伴的,鉴于我们的一腔热忱和良好的合作关系,给我们做了个一个多模式的补偿引擎(并非手机级别,不算坏了规矩)。
我们用了一段时间,发现还是有一些缺憾,例如运行一段时间后关机再重新开机——热启动后,温湿度读数的误差还是比较大,因为热启动时所需的补偿曲线和冷启动是不同的,如此种种。
说时迟那时快,我们的 CTO 老包挺身而出了,作为前搜狗手机输入法内核负责人、前墨迹天气技术 VP,他最擅长的就是解决各种疑难杂症。结合 Sensirion 的思路,老包综合考虑了充放电状态、屏幕亮度、CPU 负载、开机前的处于关机状态的时长等因素,做出了一套更完善的温湿度引擎,让这个自身不断发热的产品的温湿度读数和不发热的单片机产品的相当接近。Sensirion 因此开玩笑说要把老包挖走。
不知不觉又到了 2017 年年底。这一年倒是没有在动画上下太多功夫,也取得了很多进展,但 3 个问题一直没能得到解决:
屏幕可视角度小,而且从左侧看过去和右侧看过去颜色不一致。这块屏本来是为一款竖屏翻盖手机用的,没考虑横屏观看时的颜色差异。前面提过,用这块屏主要是看上它的小,区别于现在的手机。
为了外观好看,充电底座的凹陷设计得比较浅且边缘很圆润,但这导致产品主体放上去时定位不牢靠,偶尔会充不上电。
CPU 性能不太好,产品使用中偶有卡顿。
所以很纠结,怎么办,要不要开卖?要不先量产试试?
还记得前面提到的青萍的老朋友 X 吗?这款产品的屏幕代理商。量产伊始,屏幕就不断地出状况,斑纹、触摸失灵、触摸区域错位、边框不均匀。通常,供应链的事情我是不参与的,但到了后来,连我都进了那个群去骂娘,literally 骂 X 的娘。
X 先生的态度倒是一直很好,可问题得不到解决,咋办,想杀人。
这时,另外一件事让我们下定了决心:在做这个产品期间,我们接到的另一个小米的项目——米家蓝牙温湿度计,在 2017 年 12 月 5 号正式开卖,几分钟内北上广深就没货了,数小时后全国没货了。青萍团队大受鼓舞,要不,空气检测仪咱们重练?
2018
和小米的人提了重练的想法,他们自然是同意的,只要青萍公司能撑下去,质量当然越高越好。
我们做了3个决定:
换屏幕。新屏幕稍大一些,屏幕尺寸不一样了,意味着全部结构件都要重做,第 3 次开模具。是的,说到这里,这个产品已经总共开了 3 次模了,制造业人士应该知道这意味这什么。
换 CPU。相当于整套基础方案换了。
去掉底座。和第一条一样,主要影响的是结构。底座的本来用意是想让用户从桌上拿起、放回产品时能特别轻松,去掉底座后,我仍然希望用户插拔电源线的体验能轻松一些,所以决定把充电接口从之前的 Micro-USB 改用 USB-C,这样一来,之前采购的充电线都废掉了。
后面的过程没有太多波澜,毕竟是第三遍做了。我们把所有的事情在新方案上重做了一遍,耗时 10 个多月,终于发售。
——————
两年后,面对小米米家空气检测仪的 final 版 BOM,姜洋回想起了他第一次给镁光下 Flash 订单的那个遥远的下午:
“闭门造车”这个词有相当重的贬义,但我仍然放在本文标题里,因为的确有很多东西值得反思。
我之前写过几篇介绍自己公司产品的文章,但还没有感谢过参与的同事。这次我郑重感谢一下,为提防猎头定点挖角,我就不说中文名字了:
写底层的 RCL,你是我见过最牛的应届毕业生,没有之一。
写 UI 的 Tiger,虽然你的英文名是 Jason,但被姜洋生生叫成了 Tiger,我都知道。你和 Bill 是我见过唯二的最会沟通的程序员,手快,bug 还少。
本来是 EE,却做了无数次传感器性能实验,并努力提高英文水平和供应商沟通的 Violet,从你加入青萍第一天起,你对工作的投入程度就让我刮目相看。
Jemmy 总工、Leo 总监,不多说了,中流砥柱。
来自富士康的 Bruce、DYQ,没有你们,我们一个产品都做不出来,辛苦了。
Banko,你的设计、你的沟通技巧,都让人赞叹。
感谢 Flora,没有你,我们量产的时间至少得再往后推大半年,你和供应商打电话,我听着都怕。
感谢 LZY,没有你,我们无法完成 UI 开发和开售前紧张的素材准备。我经常担心你骑车出点啥意外,咱们公司可就麻烦大了。
感谢 Lina、ZK,以及已经离职的 RXX、FHF、ZZY。
感谢其他 team members,就不一一点名了。
愿人人了解自己呼吸的空气,愿人人呼吸好空气。
Publish: 刘韧