工程师另一种痛,7天168小时的时间竞赛

参观华为

2015年11月中旬,华为WATCH产品软件研发工程师师凯接到了一封邮件:计划调整,12月中旬谷歌休假,软件计划需要提前!
他用了半分钟来消化这个消息:使用谷歌android wear平台的华为WATCH星月/尊享系列样机,要在2016年1月举行的CES展上亮相,这意味着,手表软件的所有代码必须在谷歌放假前提前合入。
眼下,他和同事们已经没有更多的时间思考了,表盘设计和软件开发都迫在眉睫。除去施华洛世设计表盘的时间,真正留给他们的只有短短的一周——7天,168小时。66

与时间竞赛

与此前分别在海外和国内上市的华为WATCH相比,亮相CES展的新系列最大亮点,是镶嵌有施华洛世奇人造宝石,同时内置多款闪闪惹人爱的定制表盘。

由于整体计划被提前,华为留给施华洛世奇设计团队来设计表盘的时间只有两周,这对他们来说,显然捉襟见肘。双方为此多次沟通。好在结局完美:虽然交付时间延迟了1天,但是施华洛世奇却提供了多达12副表盘设计方案,为手表的软件开发提供了及时保障。

拿到设计方案后,工程师们需要对10款表盘逐一做前期软件开发——从一张平面化静止的图样,到指针会走,形成图像逼真的虚拟表盘,反复尝试是否行得通。

没有时间用在多余的沟通或者会议上,只要一有表盘设计的雏形,工程师们就迅速进行软件摸测。最快的纪录,是在4天内完成5套表盘的开发,并立刻转测试。当然,“快”并不意味着“好”,“做对”才更有说服力。最后呈现于手表上的表盘,每一款都是独一无二的,除了美丽时尚的外观外,还拥有独特的功能特性。

在一款名为“狄安娜”的表盘上,每当秒针走动到下一个刻度,指针就会跳动4下。为什么这么设计?“我们的想法是做一块很真实的机械表,但这种真实不仅体现在表盘图案上,更要在软件技术上实现。”负责表盘软件代码编写的工程师之一淡卫飞解释。

然而,智能手表不同于机械表,没有机械齿轮的带动力,怎么能让一块靠电池驱动的智能手表,像机械表那样实现“跳秒”,让佩戴者切实感觉到指针在走?工程师们做了很多功课,查阅了机械表设计的资料,参考业内智能手表表盘跳帧画面的经验方案,最终给出了一个绝妙的创意:用表盘“动画”代替,即秒针每跳动一下,表盘画面随即自动刷新一帧,这样就可以营造出一种“秒针在走”的时间流逝感。

那么,每一秒应该跳多少次?最初定的跳动频次是“1秒内秒针跳动10次”,但大家很快发现了自己的不切实际:当秒针实现每秒跳动10次时,表盘画面需要同步进行高频次的刷新,这让手表CPU不堪负荷,出现了画面定格和卡顿现象,随之而来的还有让人头痛的功耗问题。

于是,工程师们开始不断自我验证和调试,先后进行了1秒8次、1秒5次和1秒4次的跳秒测试,验证了不同跳秒频次下手表的综合状态,包括CPU流畅度和功耗数据等。两天时间里,一次次满含希望,一次次推倒重来,一次次精益求精……最终找到平衡:1秒跳动4次时,手表画面最为流畅,对手表功耗影响最低。

用户体验是王道

除了“跳秒”,“狄安娜”表盘还实现了月相显示功能,这不仅与狄安娜“月神”的称号相呼应,也为手表带来了独特的魅力。通过表上的月相盘,用户可以轻松掌握月亮阴晴圆缺。

为了实现月相的精准展示,工程师们下了一番工夫。在月相时间的演算上,工程师们根据29.5天的周期,设定了相应等份天数的月相画面(帧数),指针时间每天向前推进,月相画面随之切换,在表盘上实时显现月亮的盈亏。为了契合“月亮”的主题,还参考机械表设计,将月相盘设计成“月半弯”的独特形状,与月相盘内的“月亮”相得益彰,较准确地告诉用户们月亮在一个周期开始或结束的形状。

类似这样致力于提升用户体验的设计巧思比比皆是。比如另外一款“双城表盘”,最初的设计是表盘上两个城市都可以随意设定,但很快,工程师们发现,这种动手式的设计并不符合大多数中国人的使用习惯,他们倾向于简单、方便、习惯成自然。于是,主表盘城市被自动设定为北京,另外一个表盘则可以随心而换,在满足消费者个性需求和方便操作之间取得了平衡。

此外,针对同一款表盘还开发了全亮和半亮两种模式,当选择“始终开启屏幕”后,只要没有操作,10秒后屏幕会由全亮进入半亮模式,表盘屏幕变暗,只剩下时针和分针,降低手表电量消耗,但也不影响消费者随时查看时间。

一个一个表盘开发测试下来,大家的目标也越来越清晰:用户体验才是王道。

一场关于审美的PK

在一款名为“钻石星辰”的定制表盘中,虚拟世界被一分为二,浩淼的钻石海洋与暗蓝的日夜星辰泾渭分明却又水乳交融,“红宝石”的指针不停歇地划出一个个炫目的圆,象征着闪耀、梦幻、童话以及幻想。

师凯亲历了这款表盘图案衍变的曲折过程:“在做表盘软件开发之前,我们对这款表盘的最初设计,其实抱有不同意见”。原设计方案上,作为表盘主角之一的“钻石”数量很多,密密麻麻地占满了表盘1/2的格局,像无数颗小眼睛,让一群自觉神经大条的IT男一瞬间觉得略痒:“这种密集设计并不符合大多数人”。要知道,这个世界有一个可怕的名词,叫做“密集恐惧症”,而很多女性都自觉患有此症。

于是,一场关于表盘美学的内部PK开始了。

师凯和他的团队很快提出了修改观点——减少“钻石”元素的密集感,然而,他们的诉求并没有得到支持。设计团队表示,此设计是和女性沟通后作出的选择。“坚持己见”的工程师们没有放弃,他们带着设计图挨个询问了同一楼层的女性同事一一征求意见……尽管有这些调研数据的支撑,然而工程师们的发声仍然没有得到期望中的回应。

对于“美”这回事,双方各持己见。设计团队认为“产品设计是具有个性美的,我们并不能够为满足所有人而设计”,而师凯们则认为“我们虽然不能满足所有人,但是如果连我们自己内部都无法说服,怎么能让用户满意?”——这种业务PK,在华为是一件司空见惯的事:不搞一言堂,一件事情最终的结果符合最大化利益,能到达到最好的效果,谁都会是赢家。

除了研发,服务、市场多个部门也被拉在一起讨论。可是,时间分秒流逝,必须迅速决定!最终,尊重消费者审美成为了解决争议的唯一标准。设计团队与师凯及其团队“握手言和”,对表盘“钻石”数量进行适度删减和重新排布,几番修改后,促成了这款“钻石星辰”表盘的梦幻面世。

后来,或许你早已从铺天盖地的新闻报道中,了解到在拉斯维加斯举办的那场盛会。嗅觉敏感的科技潮人和媒体人用“不同以往的活力”来形容华为WATCH的CES之旅:新产品在外观上一改浓浓的商务范儿,变得奢华、典雅起来。

长长的红地毯那端,耀眼的灯光下,华为WATCH静静地躺在水晶架上,等候被闪光灯“宠爱”和赞美。然而,这一切的场景,在大家的脑海中只是短暂停留。因为,下一个未知的挑战又在眼前了……

华为考察

参观华为文章未经允许不得转载:参观华为 » 工程师另一种痛,7天168小时的时间竞赛

赞 (0)
分享到:更多 ()