# OPPO Watch 团队变了个「1\+1=1 的魔术」

- 作者：刘学文
- 发布时间：2021-12-28 17:30
- 分类：产品
- 原文：https://www.ifanr.com/1463381

![](https://s3.ifanr.com/wp-content/uploads/2021/12/fotor11-6.jpg)

### ****好戏****

今年 2 月 OPPO Find X3 系列发布的时候，本来会有一款 OPPO Watch 2 一同发布，这本是最好的安排。智能手表作为 One More Thing 在旗舰手机之后发布已经是各大厂商惯例。

然而，OPPO Watch 2 缺席了。

台前手机发布的同时，幕后 OPPO Watch 2 项目组的工程师们正分散在深圳、西安和东莞等地继续攻克技术难题，以求这款手表能够和三个多月后 OPPO Reno 6 系列一起发布。

可是，产品状态还是没达到他们的预期，OPPO Watch 2 再次缺席。

「要么算了吧，这样研发下去，时间和成本都不一定承受得了」，类似的想法已经开始在 OPPO Watch 2 研发团队里面被提起，毕竟一件前人没有做过的事情，失败了并不可耻。

这个技术难题，以及前人没有做过的事情其实就是一个：OPPO Watch 2 的核心技术「UDDE 双擎混动」。

这款手表实际上安装了两个系统，分别是 Android 和 RTOS，后者我们可以理解为一个智能手环用的轻系统。「双擎混动」则是将两个系统混合，同时待命，在使用重度应用比如微信聊天、地图导航的时候，启用 Android 智能系统；而在监控步数、接收显示通知的时候，启用 RTOS 系统。

用户在使用的时候，因为统一了 UI 和体验，其实感受还是一个系统，丝毫察觉不到手表其实在两个系统之间切换。

![](https://s3.ifanr.com/wp-content/uploads/2021/12/fotor1-8.jpg)

▲OPPO Watch 2 UDDE双擎混动技术原理



得益于这个技术，OPPO Watch 2 在全智能模式下能够有三四天的续航时间，可以做到一周两充，优于行业平均两天一充的水平，加上手表上也有的 Watch VOOC 闪充技术，初步解决了续航焦虑。

OPPO Watch 初代产品其实已采用双芯双系统，只是仍需手动选择系统模式，在智能模式和长续航模式中二选一。而「双擎混动」最大的进步是无需手动切换，且智能和长续航兼得。

这自然是来自用户的强烈需求，也是 OPPO Watch 2 立项初期就定下的目标：在保证稳定性和流畅性的同时，把智能模式下的续航做上去。

对于此前只能智能续航二选一的智能手表行业来说，这有点不合常理。

在采访中，OPPO 工程师们纷纷向爱范儿表示：这不合常理，那不合常理，但「双擎混动」就要解决一个又一个不合常理……

由冬转夏，这款没有将就的手表终于在 7 月发布，只不过这次它的身份不是手机发布会的 One More Thing，而是全场主角。

![](https://s3.ifanr.com/wp-content/uploads/2021/12/fotor9-5.jpg)

▲OPPO Watch 2 发布会现场



回顾最初立项时的雄心壮志，到研发进程中的一度灰心，再到最终产品达到预期的漫长过程，采访中一直沉默的一位工程师突然有些动情，他说，这段经历可能一辈子只有一次，虽然很难，还好没有给自己留遗憾。

这就是 OPPO Watch 2 团队把两个系统合而为一的「1+1=1 的魔术」，一场两次延期甚至差点取消的好戏。

![](https://s3.ifanr.com/wp-content/uploads/2021/12/fotor4-6.jpg)

▲OPPO Watch 2 UDDE 双擎混动技术原理



### ****道具****

行胜于言，但知易行难。

在手表上安装「双擎」并不难，难的是让双擎「混动」起来。

![](https://s3.ifanr.com/wp-content/uploads/2021/12/3333-1.jpg)

▲OPPO Watch 2 的重度应用



混动概念来自于汽车，手表双擎且混动等于在同样一箱油+一组电池的情况，要让汽车在各种路况下跑得又快又稳又远。只用大排量引擎，速度快能爬坡，但跑不了多远就没油了；只用小排量引擎，那可以跑很远，但遇到上坡路就冲不上去了。这里 OPPO 手表团队已经找到了那个大引擎：高通骁龙 4100 可穿戴设备平台（后文简称为「骁龙 Wear 4100」）。这是目前智能手表芯片中性能最靠前的，可以保证 Android 系统在手表上的流畅运行。

在智能模式（「爬坡越野模式」）下， OPPO Watch 2 的表现也得到了高通方面的认可，高通负责可穿戴全球市场的高级总监 Pankaj Kedia 直言这款产品超出了他们的预期。

![](https://s3.ifanr.com/wp-content/uploads/2021/12/fotor1-9.jpg)

▲ OPPO Watch 2搭载两颗芯片



但小引擎却让手表团队犯了难。如果 OPPO Watch 2 直接延续初代双芯双系统手动切换的配置，其实直接采用芯片企业 Ambiq 的 Apollo4 芯片，就可以组成不错的双擎，前面说到的多次延期和投入压力也就不复存在。

但「双擎混动」的要求太过特殊，它要求换引擎前后的速度保持一致，因为突然的加速或减速都会让用户体验下降。这对小引擎的要求极高，它需要以小博大，因为低功耗芯片在接力骁龙 Wear 4100 的时候，很容易出现卡顿等情况，就像跑车跑完上坡，再换了马车跑平路。这种忽快忽慢，抑扬顿挫的乘坐感，是最难受的。

骁龙 Wear 4100 带 Android 系统时，手表画面可以一直运行在 60FPS，但使用 Apollo4 第一代带 RTOS 时，画面帧率有时会切换为 50FPS 左右。其实 10FPS 左右的帧率显示差异并不算明显，但还是会被敏感的用户察觉到。

![](https://s3.ifanr.com/wp-content/uploads/2021/12/fotor3-7.jpg)

▲OPPO Watch 2 的双擎混动技术



看过配置表的人想必此时已经知道答案，这款手表最终搭载的芯片是 Apollo4s。这是 OPPO 和 Ambiq 经过 16 个月的合作调试才得到的小引擎，OPPO Watch 2 也成为第一款使用这块芯片的产品。

提到 OPPO Watch 2 时，Ambiq 董事长兼 CEO Fumihide Esaka 向爱范儿表示，对方整个团队展现出了谋定后动的策略，后来居上的果敢，以及艰苦卓绝的精神。并评价这款产品：智能手表达到这样的续航时间，史无前例。

### ****机关****

最终 OPPO 如愿以偿，拿到了理想的魔术道具： Apollo4s 芯片和骁龙 Wear 4100 组成的双擎，无缝混动的魔术成为可能。

不过，如果一个技术方案前人没有做过，那么细分之下，这个方案肯定有很多技术细节也是前人没有做过的。比如要在很短时间里对成熟芯片进行再次调优，这里面有很多具有行业借鉴意义；再比如完成一个看似不可能完成的任务。

比如「系统切换时间」。

![](https://s3.ifanr.com/wp-content/uploads/2021/12/fotor4-5.jpg)

▲OPPO Watch 2 智能应用场景



在我们使用手机等设备的时候，按下电源/亮屏键，系统被唤醒，屏幕随即点亮，这是个我们熟悉得不能再熟悉的场景。

如果仔细感受，从按下按键，到屏幕点亮，中间会有一个可以感知的短暂时间，这个时间一般在 300 毫秒左右。

更通俗的类比是游戏，玩过《王者荣耀》或者《英雄联盟》等游戏的人想必会对这个延迟有所概念：小范围的延迟基本上属于可以接受的范畴，但延迟一旦太长，那就会出现可感知的不跟手，影响游戏体验，甚至会决定游戏胜败。

在 OPPO Watch 2 上，从日常工作的 RTOS 切换到 Android 系统时，虽然没有手机那样亮屏的过程，但也需要唤醒 Android。如果切换时间太长，用户就会明显感到卡顿。

总之，如果切换速度不够快，那就不是「双擎混动」，而是「双擎轮动」。

当然，Android 系统有一点好，那就是开源开放，厂商们可以任意进行优化，只要肯花功夫，这个时间仍有突破的空间。

要真正让用户拥有「无缝切换」的体验，就要把这个时间压缩到最短，为此 OPPO 花了超过 6 个月的时间。

![](https://s3.ifanr.com/wp-content/uploads/2021/12/fotor2-8.jpg)

▲科幻电影《终结者》剧照



科幻电影里面经常有关于时间旅行的讨论，比如如果我想消灭此时的 A，那么我不一定非要在此时消灭 A，我可以时间旅行到 A 的小时候，在那时把 A 消灭掉，那么此时的 A 也就随之不存在了。

现实当中没有时间旅行，但 OPPO Watch 2 研发团队制作了一个暗度陈仓的机关。研发团队测试了非常多场景，让手表可以做预判，提前知道 Android 系统需要唤醒了，预加载应该显示的画面，提前进行展示。这样，就可以神不知鬼不觉地完成切换。

这就是「1+1=1 魔术」中瞒天过海的一个机关手法。

### ****幕后****

系统切换体验的难题，通过瞒天过海的机关解决了。但要完成无缝无感的「双擎混动」，还有一个绝对意义上不可能通过取巧手法消灭的东西：蓝牙连接不中断。

OPPO Watch 初代存在两个系统，在两个系统幕后，不仅是两块功耗性能各异的 SoC 芯片，还有对应的两个蓝牙。

做了「双擎混动」之后，就没法让两套系统再对应两个蓝牙。

在 OPPO Watch 2 上，两个系统之间的切换是频繁且无感的，但两套蓝牙的切换不一样，这中间无论怎么优化，都容易存在无数的断连和重连，这种体验会让设备和用户双重崩溃。

![](https://s3.ifanr.com/wp-content/uploads/2021/12/33331.jpeg)

▲OPPO Watch 2 系列产品



「双擎混动」的技术特征决定着，OPPO Watch 2 必须使用一个蓝牙同时支持两个手表操作系统，并要根据系统需求进行调度。

这个方案一度吓退过 OPPO 的供应商伙伴，他们觉得不可能实现。最后给 OPPO 提供蓝牙芯片的博通决定尝试一下。

可以举个典型的例子，当用户使用手表连接蓝牙耳机听歌的时候，由骁龙 Wear 4100 进行协同处理，把音频数据传输到耳机，这个时候通过蓝牙收到手机通知，等于是来活了，这个通知是唤醒高功耗高性能的骁龙 Wear 4100 去接收，还是靠低功耗 Apollo4s 呢？

人都知道杀鸡焉用牛刀，但在芯片调度上，以往的手表往往是「大核你加油上吧」。到了「双擎混动」上，蓝牙知道通知来了之后，不是让大核振作起来顺手把通知接收了，而是用小核去做这件事。

所以看起来是「双擎混动」，但幕后其实有骁龙 Wear 4100、Apollo4s 和蓝牙芯片的「三芯联动」。

看似简单的技术名词，实现起来可不只是付出脑力而已，有时候技术攻关也是个体力活。

![](https://s3.ifanr.com/wp-content/uploads/2021/12/fotor6-6.jpg)

▲OPPO Watch 团队正在攻克技术难题



在攻关「三芯联动」方案的时候，负责蓝牙的团队遇到了一个 bug：在跑步状态下，耳机连接手表蓝牙播放音乐会卡顿暂停。为了复现这个 bug，深夜的深圳湾人才公园就会出现诡异的一幕：几名青年男性拿着电脑，跑跑停停，频繁看手表和摘耳机，时而聚在一起讨论片刻，然后又跑动起来……

在探寻「双擎混动」技术背后故事的过程中，无论是 OPPO，还是他们的合作伙伴高通以及 Ambiq，都不约而同地表达了这样的观点：智能手表领域还很新，充满了各种可能性，稳定迭代并不适用于这里，按部就班远远满足不了用户的需求。因此，这个舞台才需要不合常理的魔术，跨越式的创新才会在这里出现。

这种涉足新领域，后中争先的例子在 OPPO 内部并不鲜见，刚发布的折叠屏手机 OPPO Find N 也是聚焦在行业共同难题上，在铰链折痕和系统软件适配等方面做出了突破才获得了行业认可。

无论是 OPPO Watch 2 的双擎混动，还是 OPPO Find N 的铰链和屏幕技术，很可能都是给行业先行潜入了一次深水区，摸清了暗礁漩涡的位置，划定的航线立好的浮标不光属于自己，也能指引行业。

![](https://s3.ifanr.com/wp-content/uploads/2021/12/logo-26.jpg)
