
替你尝鲜!鸿蒙版Garmin Connect或许可以更好
最近,佳明终于官宣了鸿蒙版本Garmin Connect Mobile(简称GCM,区别于下文即将提到的Garmin Connect Web,简称GCW)。
我迅速体验了一圈(不同于通过出境易和卓易通提供服务的安卓版本),分享一下我的一些感受吧。

首先还是要夸一句:佳明愿意专门为鸿蒙重新开发 Garmin Connect,这件事值得肯定,也说明它仍然愿意投入中国市场。

软件好不好,另说。
其实是我用上鸿蒙版的GCM真的非常不容易。
1. 首先我是买了一个全新的Nova 13 Pro。

2. 找回了此前的中国大陆账号(鸿蒙版GCM只支持国服的Garmin,国行账号我弃用很久了)。
终于用上了尊贵的鸿蒙版本GCM。
为了详细点评一下,我录了将近五分钟的视频,操作完又逐帧学习了一遍。
得出了一个明显的感受是:能用,但网页味比较重。
第一,上面已经提到,只支持中国大陆域名,http://connect.garmin.cn,国际版用户暂时不支持(http://connect.garmin.com和http://connectus.garmin.com的用户暂时无法使用)。

第二,配对很丝滑,255从点击连接设备到成功用了整整30秒(我盯着秒钟从12秒到42秒),很优秀了。

第三,进入主页面后。活动详情、地图、图表等页面,都有一种熟悉的 Garmin Connect Web 味道。
(背景是GCW,右边是鸿蒙版)

加载时很少出现骨架屏(貌似根本没有,至少我没看到),经常是页面先空着,转几个圈,数据再突然填进来。

加载动画也没有统一。有时是佳明经典的跑步小人,有时是网页常见的 spinner,有时两个一起出现。

还有一些更细碎的问题:部分图标点击后会出现涟漪效果,某些 switch 切换前后高度会变化,不同页面的弹窗、按钮和过渡动画也不太统一。
单个问题都不严重,但凑在一起,就会让人觉得:这是一个已经能用,却还没有完全打磨好的 App。
初代版本都可以理解。

当然,我没有源码,不能断言它就是 WebView 或者“套壳网页”。
配对、蓝牙同步、后台运行和位置权限,都需要接入鸿蒙系统能力。更可能的情况是,鸿蒙负责原生能力,部分数据页面复用了 Web 端的逻辑或信息架构。
为什么这么做,也不难理解。
我们迁移过两个安卓、iOS平台的软件到鸿蒙,由于我们用的是 Flutter,可以复用很多以往的UI层的代码。
GCM 显然没这么轻松,鸿蒙版无法直接迁移,需要重新开发。
它不是一个三五页的小工具。它背后还有蓝牙、同步、固件、地图、训练计划,以及大量不同年代的设备。
时间紧、任务重,优先复用已经运行多年的 Web 端逻辑,是一种非常现实选择。
界面糙一点,总比数据出错、手表连不上更容易接受吧。
网页不是原罪,割裂才是。
所以,我对鸿蒙版 Garmin Connect 的评价是:方向值得肯定,目前已经能用,但确实还可以更好。劝你暂时不要卸载卓易通/出境易版本。
希望它继续迭代,不只是做个门面工程。
体验结束,接着用我的 iPhone 和 oPhone了。
拥抱先进生产力。