oppo|OPPO Watch 团队变了个「1+1=1 的魔术」( 三 )


现实当中没有时间旅行,但 OPPO Watch 2 研发团队制作了一个暗度陈仓的机关。研发团队测试了非常多场景,让手表可以做预判,提前知道 Android 系统需要唤醒了,预加载应该显示的画面,提前进行展示。这样,就可以神不知鬼不觉地完成切换。
这就是「1+1=1 魔术」中瞒天过海的一个机关手法。
幕后系统切换体验的难题,通过瞒天过海的机关解决了。但要完成无缝无感的「双擎混动」,还有一个绝对意义上不可能通过取巧手法消灭的东西:蓝牙连接不中断。
OPPO Watch 初代存在两个系统,在两个系统幕后,不仅是两块功耗性能各异的 SoC 芯片,还有对应的两个蓝牙。
做了「双擎混动」之后,就没法让两套系统再对应两个蓝牙。
在 OPPO Watch 2 上,两个系统之间的切换是频繁且无感的,但两套蓝牙的切换不一样,这中间无论怎么优化,都容易存在无数的断连和重连,这种体验会让设备和用户双重崩溃。
oppo|OPPO Watch 团队变了个「1+1=1 的魔术」
文章插图
▲OPPO Watch 2 系列产品
「双擎混动」的技术特征决定着,OPPO Watch 2 必须使用一个蓝牙同时支持两个手表操作系统,并要根据系统需求进行调度。
这个方案一度吓退过 OPPO 的供应商伙伴,他们觉得不可能实现。最后给 OPPO 提供蓝牙芯片的博通决定尝试一下。
可以举个典型的例子,当用户使用手表连接蓝牙耳机听歌的时候,由骁龙 Wear 4100 进行协同处理,把音频数据传输到耳机,这个时候通过蓝牙收到手机通知,等于是来活了,这个通知是唤醒高功耗高性能的骁龙 Wear 4100 去接收,还是靠低功耗 Apollo4s 呢?
人都知道杀鸡焉用牛刀,但在芯片调度上,以往的手表往往是「大核你加油上吧」。到了「双擎混动」上,蓝牙知道通知来了之后,不是让大核振作起来顺手把通知接收了,而是用小核去做这件事。
所以看起来是「双擎混动」,但幕后其实有骁龙 Wear 4100、Apollo4s 和蓝牙芯片的「三芯联动」。
看似简单的技术名词,实现起来可不只是付出脑力而已,有时候技术攻关也是个体力活。
oppo|OPPO Watch 团队变了个「1+1=1 的魔术」
文章插图
▲OPPO Watch 团队正在攻克技术难题
在攻关「三芯联动」方案的时候,负责蓝牙的团队遇到了一个 bug:在跑步状态下,耳机连接手表蓝牙播放音乐会卡顿暂停。为了复现这个 bug,深夜的深圳湾人才公园就会出现诡异的一幕:几名青年男性拿着电脑,跑跑停停,频繁看手表和摘耳机,时而聚在一起讨论片刻,然后又跑动起来……
在探寻「双擎混动」技术背后故事的过程中,无论是 OPPO,还是他们的合作伙伴高通以及 Ambiq,都不约而同地表达了这样的观点:智能手表领域还很新,充满了各种可能性,稳定迭代并不适用于这里,按部就班远远满足不了用户的需求。因此,这个舞台才需要不合常理的魔术,跨越式的创新才会在这里出现。
这种涉足新领域,后中争先的例子在 OPPO 内部并不鲜见,刚发布的折叠屏手机 OPPO Find N 也是聚焦在行业共同难题上,在铰链折痕和系统软件适配等方面做出了突破才获得了行业认可。
【 oppo|OPPO Watch 团队变了个「1+1=1 的魔术」】无论是 OPPO Watch 2 的双擎混动,还是 OPPO Find N 的铰链和屏幕技术,很可能都是给行业先行潜入了一次深水区,摸清了暗礁漩涡的位置,划定的航线立好的浮标不光属于自己,也能指引行业。

推荐阅读