华米手表2023月历表盘

Pebble Time

Pebble Time 的Timely月历表盘

多年来,我一直习惯佩戴手表。查看时间日期时抬一下手腕总比掏出手机更方便。2012年,Pebble在Kickstarter上众筹大获成功后,卡西欧电子表就不再是我的首选。Pebble拥有小巧的体积,可以同步显示手机信息的高对比度电子纸屏幕,长达一周的续航,以及不到千元的价格。这在当时都是革命性的跨越,让它迅速在大众市场获得成功。Pebble市场中丰富的表盘和应用,更是满足了许多不被大公司考虑的小众需求。2014年,苹果、谷歌等巨头纷纷进入这个新兴的市场。而Pebble 的第二代产品仍能在2015年众筹超过 2030 万美元,成为 Kickstarter 成立以来筹资速度最快和筹资总额最高的明星产品。我也很喜欢其中配备彩屏的Pebble Time。它的月历视图表盘(Timely,精美的彩色版在收购后悄悄下架了……)和多样化的应用定义了我对智能手表的印象。可惜Pebble在不久后陷入了资金危机,于2016年被竞争对手Fitbit收购,随后便消失在公众的视线中。手表虽然还戴在我的手上,但表盘和应用市场都先后停止服务,无法继续使用,使得这块硬件完好的手表形同鸡肋。虽然有rebble社区志愿进行后续维护,但产品的没落已无可挽回。我第一次意识到依赖网络服务的设备并不完全属于用户。我开始以它为标准期待一块有更长待机时间的智能手表。但后来的这些产品都没能在软件生态上达到Pebble的高度。苹果的iWatch纵然有许多应用,可它的待机时间短到影响使用。

2017年华米科技推出同样采用彩色墨水屏的米动手表青春版1S(英文名Amazfit bip),待机时间超过1个月。即使放在今天也是待机时间最长的智能手表之一。虽然官方提供的表盘很少,不过AW用户社区中的月历表盘起码满足了我对智能手表的基本需求。只是华米手表的月历表盘无法通过接口自动生成,只能以图片的形式逐月定制。每年的月历都是一个独立的表盘。于是每年跨年都需要手动更换表盘。如果喜欢的表盘没有人及时更新,只能自力更生。我把相关工具和方法记录在这里,算是个纪念。

青春版的表盘编辑可以使用AmazfitBipTools工具 ,在终端命令行下用下列命令解压或压缩表盘(GTR的处理方法类似)。

WatchFace.exe -size176 "Bip.bin"
WatchFace.exe -size176 "Bip/Bip.json"
WatchFace.exe -size390 "GTR.bin"
WatchFace.exe -size390 "GTR/GTR.json"

Bip 月历表盘2023-1

Bip 月历表盘2023-1(kota2)

Bip 月历表盘2023-2

Bip 月历表盘2023-2(HD21)

表盘解压后会看到一个同名的json文件和相关的图片资源。这些图片的显示位置和调用顺序都在json文件中设定。更新月历表盘只需要编辑12个月的对应图片然后重新打包即可。需要格外注意的是由于青春版的内存限制,表盘大小不能超过 200kB。表盘制作好之后,可以通过替换系统表盘的办法(将下载的第三方表盘bin文件改成手机中的任意系统表盘文件的名字并覆盖替换,然后同步该系统表盘即可),或者直接用 Notify for Amazfit & Zepp 软件进行更新。相比之下,10年前发布的Pebble在软件生态和使用体验上都要简单得多。

GTS2 月历表盘2023

GTS2 月历表盘2023(sav2504)

对于华米在2020年发布的Amazfit GTS 2,它的表盘制作方法也类似。可以使用 py_amazfit_tools 来处理。先用其中的 GTR2_Packer.exe 来解压表盘,然后用 main.py 来释放内容。打包过程与此相反,先用main.py 来打包,然后用 GTR2_Packer.exe 进行压缩。具体命令如下(GTR/GTR2版本的处理语法类似,具体可参考压缩包中的readme文件):

GTR2_Packer.exe -unc2 WATCH_FACE_FILE.bin
python main.py --gts2 --file WATCH_FACE_FILE.bin
python main.py --gts2 --file WATCH_FACE_FILE.json
GTR2_Packer.exe -cmp2 WATCH_FACE_FILE_packed.bin

我在社区中其他作者制作的表盘基础上更新了2023年的月历,有需要的朋友可点击图片下载。以后就算没有人更新表盘,也可以藉此自给自足了。

订阅评论
提醒

0 评论
内联反馈
查看所有评论