雷锋网(公众号:雷锋网)按:本文作者为王兴超,他供职于小米,是电视音响团队的软件负责人。
小米电视2发布会上,雷总宣布了小米电视2配件蓝牙遥控器,遥控距离更远,无需对准电视操作更方便,遥控器找不着了用户触摸电视下巴就可以听到遥控器发出“嘀嘀”声音。自此,全球首款跨平台解决方案蓝牙遥控器面世!
上市半年多来,蓝牙遥控器给用户带来方便同时,也让米粉吐槽很多。大家知道小米是没有KPI的,员工工作成绩的好坏,很大程度上与米粉的满意度息息相关。研发的小伙伴很多时候是追着米粉报的bug跑,米粉有困难,研发就得全力以赴解决。做过技术研发的人知道,有时候解决一个问题,短则几分钟,长则数月,这其中缘由,不在与问题难度,在于能否有足够资源去分析问题找到线索。
为什么小米蓝牙遥控器难做?
遥控器是电视体验最重要的部件,要时时刻刻得到及时的响应,否则用户就不满意了。从你手指按下遥控器的那一瞬间,数据经过无线发送到电视,电视接收处理为一个事件,迅速传递给安卓系统,网上层层传递到界面应用来响应。你每按下一次操作, 都反复这些流程。你看不见,可不简单。
红外遥控器是一个非常成熟的产品, 有成熟的方案和工艺,大家都在用。蓝牙遥控器则是一个新玩意儿,它要控制电视,两端都有芯片,芯片的兼容性是一个很重要的因素。
大家看下面的图,蓝色方案,遥控器和电视都是采用厂商CSR的蓝牙芯片,兼容性好;红色图遥控器采用TI芯片方案,电视端蓝牙芯片是Broadcom,兼容性有风险。小米蓝牙遥控器就是下图的跨平台方案,这可是全球第一款面世的跨平台蓝牙芯片方案遥控器哦。
除了芯片的兼容性之外, 这款蓝牙遥控器的研发难度, 更多来自于多方资源的协调。 很像木桶原理, 做产品不要有短板, 各方资源不要掉链子, 否则产品的质量会受到影响。小米蓝牙遥控器的研发链条, 以小米研发为中心, 依赖的资源之多, 让人惊讶。
简要给大家介绍这里面的角色:中间是小米遥控器研发团队, 围绕着它的是各方资源, 彼此互相依赖, 需要最高效的协调。
TI:是小米蓝牙遥控器的蓝牙芯片提供商, 这也是他们首次做蓝牙遥控器的方案。
Broadcom:小米电视端蓝牙芯片方案提供商, 大家用蓝牙手柄,蓝牙耳机, 小米家庭音响与电视的蓝牙连接都和它有关。 另外蓝牙是2.4G网络, 家里的wifi 如果也是2.4G, 彼此信号会有干扰的。
Mstar:小米电视芯片方案提供商, 所有的外设都在它的协调下工作。 如果它在某些情况下罢工, 会影响到电视的方方面面。
工厂:大家拿到的遥控器就是从工厂量产, 对品质要求严苛, 一个电容电阻的损坏或者质量不过关, 你手中的遥控器就莫名其妙“忽悠”你。
惠通: 国内极具实力的蓝牙遥控器方案提供商。
Android BlueDroid:安卓系统蓝牙框架, 本身对蓝牙遥控器的支持可圈可点。
做产品和做一个技术平台方案的差别很大。 产品追求的是稳定, 体验好, 口碑。 技术方案只要能实现演示, 用更牛逼的技术去替代现有方案就足够了。 一般做技术平台有非常宽松的规划, 而产品的schedule(时间规划)则要严苛很多。 产品上市牵扯到一个公司各个部门资源的协调, 订好的上市计划如果因为研发delay(延迟), 对公司的影响很大。
"白了头发, 那就染黑嘛"
小米蓝牙遥控器既然这么难搞, 产品背后的研发团队有没有好玩的故事呢。
记得产品上市前, 有次加班到很晚, 从多看三楼办公室出来, 一开门吓我一跳, 门口站一哥们, 大半夜站这里抽烟。 黑暗中只有烟头的红色在闪。 他就是负责蓝牙遥控器的K, 小米论坛ID海京。 K告诉我, 压力很大, 就要上市了, 产品体验还不够好。盒子不打算上蓝牙遥控器了, 雷总说体验不够好。 我默默无语, 下楼离去。
之后在办公区见到K, 总是行色匆匆。
之后周末来公司加班, 总能看到K在那里加班, 旁边放着十几万的蓝牙分析仪, 看着上面不断变换的数字信号, 仿佛空中有无线的寂寞。
我问负责小米蓝牙遥控器的两位同事, 你们经历最痛苦的bug是什么?
“掉坑里了”,K说,“蓝牙专家都掉坑里了, 用来几个月才发现线索”。
他说的是蓝牙遥控器操作失灵, 遥控器断链的问题。 各方的蓝牙专家都一起追查这个问题, 几个月没有线索。 只因为大家都太投入, 反倒是旁观者清, 后来者给他们了启发。
另一位负责蓝牙遥控器研发的H同学, 每天要给很多用户电话, 也经常上门去用户家里解决问题。 他现在忙得团团转, 要和外面很多部门沟通/支持。
我问他们, 这么辛苦, 有没有委屈过?H说, 你看K做完这个产品, 头发都白了。 我茫然的看着K一头黑发, 问道: 我眼不瞎啊?!K呵呵一笑, “白了头发, 那就染黑嘛!”
这就是小米人做产品的一个侧影, 他们比我更沉默, 他们的委屈或许无人能懂。
雷锋网原创文章,未经授权禁止转载。详情见转载须知。