当下手机云服务的一些槽点

最近收了个 Pixel 3 XL 来玩,想着体验一下原生安卓的爽点以及谷歌家强大的计算摄影能力。原生的谷歌全家桶确实用得很爽,但是拍出来的照片如何完美地同步到另一个手机上面,确实是一大麻烦事。作为谷歌家的手机,自然第一时间想到使用其自带的谷歌相册进行照片同步,而且刚好 Pixel 还能继续嫖谷歌的无限相册空间,于是考虑要不把照片备份到谷歌相册上进行同步。

于是需求就演变成:将我小米手机当中的所有照片传输到 Pixel 上面,然后在 Pixel 中上传照片进行备份,以后就使用谷歌相册作为两台手机主力的相册,照片就同步到谷歌上面。

然而任务的第一步,将小米当中的数千张照片传输到 Pixel 上面,已经是一大难点。

小米手机上的照片,其实我都存储到小米云服务上面,还开了个黄金会员,有接近 20 G 的数据。最理想的,当然是在 Pixel 上下一个小米云服务的 APP 进行照片下载,下完再用谷歌相册同步上去。然后我就发现,小米云服务,是内嵌于小米系统当中,并没有一个独立的移动端应用或者 PC 端应用,这也意味着在非小米手机上面或者在电脑端也只能通过网页进行访问。虽然网页端的小米云服务也可以进行照片下载,但问题是,居然没有全选,得一个一个地进行选中来下载。几年几千张照片,意味着需要点选中几百上千次,简直麻了,而且这个还是个 SAP,写爬虫也不好写。所以问题来了?小米云服务的产品是没有考虑过用户需要把云上的数据全部下载下来的需求吗?(还是来了就别想跑了)

于是只能从手机本地来下手,将小米手机里面的照片通过 USB 拉到电脑来中转,然后再通过 USB 拉到 Pixel 上面。然而在拉的过程中发现 Pixel 的传输时间居然需要十多个小时,(可能是因为手机传输接口是 USB 2.0?)。最终通过 Send Anywhere 应用,使用 Wifi 直连的方式进行相机拍的 2000+ 照片传输到了 Pixel 上面,开始同步。

然后今天等到 Pixel 备份完照片后,把小米手机上的谷歌相册备份也打开了,然后发现,相同的已经在 Pixel 上传的照片,在小米上面又再同步了一次,这跟我看到的谷歌相册在备份前会先检查云端有否相同照片的说法不同。然后我在谷歌云端上看了一下这些相同的照片,发现一样的照片,一样的时间戳,一样的参数,但是大小却是不一样的,而且这些照片都只是几百 k 大小。然后打开小米的相册才发现,这些重复的照片在小米手机好像只是缩略图,原图还在云上面,需要点击下载才能下载下来。那我应该如何将云上的照片全部,不好意思,并没有找到这样的功能,你可以一键释放空间把本地照片全删了,但却不能一键把所有照片的原图全拉下,最终只能放弃使用使用谷歌相册作为主要的照片同步空间。

吐槽了这么多小米云服务,可惜谷歌相册提供的云服务也有许多问题:需要特殊工具才能访问;不能选择关闭同步相机分组下的照片;打开了同步文件夹后,不能选择文件具体的同步顺序和批次,也不能暂停,想暂停就得把这个备份功能给关掉。这就导致明明我只是想把我新拍的两张照片同步到谷歌云上面,再同步到另一台手机上面,就必须要先把两台手机上全部照片备份好了才能达到目标(因为同步的顺序还是先同步最旧的)。

不过这次的经历还是使我对这些云服务感到了一丝警觉,虽然我一直自诩是云计算与服务的拥护者,但如今这些云服务产品,只给人进,不给人出,不自由,难扩展,还封闭,逐渐迁移的沉没成本越来越高,被最终被喂屎的概率也只会越来越高。