正常情况下我们理解的照片流就是iPhone照片流的照片能和登陆同一Apple ID的苹果设备(Mac、iPhone、iPad……)同步照片流里面的照片,但实际情况没这么简单。
WWDC2013期间我在旧金山报道,为了第一时间体验iOS7,用iPhone 5直接刷iOS 7固件,结果白苹果了,重刷后,iCloud备份了大部分数据,但是手机相册里的照片没了,照片流的照片能恢复,但里面只有相册的一部分,非常悲剧。
结果柳暗花明,这两天发现我在公司PC上的照片流里,保留了从2月份到现在的iPhone拍的照片,同时也发现我用的Mac电脑上,iPhoto的照片流里也有iPhone照片流里没有的照片。这是一件好事,其实我更希望这样,照片能单向通过照片流从手机同步到电脑,但这不是iCloud照片流的逻辑。
那这是怎么发生的呢,为什么电脑上的照片流里保存了手机照片流里没有的照片?我立即测试用iPhone拍一张照片,出现在Mac和PC的照片流里,无论从哪一个位置删掉,其它位置都会同步删掉,是不是非常蹊跷?
为此我问了不少人,有资深的果粉也有苹果的经销商,甚至找苹果的售后技术聊了40分钟,仍然没有一个合理的解释。
我得到了几种解释,都一一被排除了:
1、1000张限制,听一位资深果粉猜测的可能是因为照片流只能保存1千张,超过的部分手机上不会显示,但是同步到PC和Mac上的照片会继续保留,也就是说如果你iPhone已经上传了1500张照片,照片流里只有1000张,但PC上会把1500张下下来,所以,PC上有手机上没有的照片。
这种解释可以排除,因为我手机iCloud上的照片从来没有超出过1000,逼近1000的时候,我会删除部分。
2、指令失灵,苹果官方售后技术给出的这条解释是最不靠谱的,他说是我的网络出现了问题。最开始具体指我在手机上删除iCloud照片时,PC没有联网,所以不会在PC端删除,但我在打给客服电话前刚刚做了测试,iPhone拍一张照片,照片流同步到PC,然后断开PC的网络,删掉iPhone照片流里这张照片,之后给PC再连上网,PC照片流里的照片立马就消失了。
这种解释行不通之后,客服给我的另一个解释是网络指令出现了中断和丢失,就是我iPhone照片流里删掉了一张照片,但PC照片流没接到这个信息,就没有同步删除,这种解释显然更扯。
3、和同事分析出另一个原因,为什么iPhoto照片流里的照片和PC上照片流里的照片虽然都有iPhone照片流里没有的照片,但是PC和Mac里的照片也不一样,为什么?
会不会是PC和Mac没有交流,手机和PC照片流同步后,删掉PC里的照片,不会影响Mac照片流里的内容?也不是。
前面已经试验了,手机、Mac、PC新同步到照片流的照片,删除任意一处,另两个位置也会删除。
找到原因:
是不是这个疑问无解了?最后我还是找到了一个能90%解释得通的理由:
照片流有两个关键数字,一个是最多在云端保存1000张照片,另外还有一个数字,照片最久保留30天。关键在这个30天上。
因此距今30天内的照片,云端和手机和PC、Mac所有登陆照片流里的照片是同步的,只要一处删掉,所有地方都会删掉。但是一张照片在iCloud云端保留30天之后,就会在云端移除。虽然你的iPhone、Mac、PC或者其他设备上还有这张照片,但是云端已经没有了,没有了这个节点,所有设备之间就失去了联系,在一处删掉某张照片,不会影响到其他设备上照片流里的这张照片。
我为此进行了测试,删除拍摄日期在30天以内的照片,手机和PC是同步删除的,但是如果我删除手机照片流上30天以上的照片,PC端依然安然无恙。这能很好地解释我前面说的情况。
但为什么说是只能90%的解释?还有另外,在PC端照片流里仍然有不少半个月左右前拍摄的照片,但我手机端照片流里早已没有这些照片了,按道理应该会同步没有啊?他们为什么还在?
最后我想到的一个原因是刷机和系统升级,按照照片流30天保留的原理,当一台iPhone系统恢复后,只能在iCloud里下载回来30天以内的照片。
是不是系统升级的时候,iCloud也会和之前同步过的照片流失去联系?即使删掉手机照片流里一个月以内照片也不会同步在PC端删除?我现在用的iOS 7升级过几次Beta版,现在想到的只有这个原因,要不然那就是iOS 7的Bug。
找到答案的意义:
费这半天劲有什么意义?其实理解这个30天的意义之后,我们可以实现照片流的单向备份,即你PC或Mac上默默不断将你照片流里的照片一张不落保存下来,手机照片流文件夹里你可以选择性地删除。
原则只有一条:在手机照片流文件夹里只删30天以前的照片。
这样做的用处是:一、你不用隔一段时间拷出所有iPhone照片备份。二、手机照片流相册不会占用你太多空间,照片流和相册各占一份是很费空间的,特别是16GB的iPhone,很容易捉襟见肘。
写到最后的时候收到了苹果客服的一个邮件,没有解释对我的问题,但他们有提到照片流的一些使用限制数据,比如:
·每小时限制上传1000张照片
·每天限制上传10000张照片
·每月上传25000张照片
……
还有其他很多数据上的限制,但一般是很难触碰到这个顶的意义不大。
不过有一点,照片流里的共享照片是永久保存的,如果你想把某些照片永久保存在苹果的服务器上,就自己建一个共享相册,选择照片共享进去
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)