转iOS平台后,发现iOS的照片浏览与同步确实体验极佳,但iCloud的免费空间只有5G,而且逻辑也一时令人摸不着头脑。经过查找资料与个人测试,对网上流传的关于减少iCloud占用的说法进行了验证。同时对iOS相册的结构逻辑进行简单梳理。
以下讨论的都是本地照片与iCloud完全同步的情况
如果你的照片出现在上图圈住的“照片”这里(以下称其为“普通照片库”),那照片是一定会占用iCloud空间的。
想当年光辉岁月:iOS与安卓的相册,逻辑有很大不同zhuanlan.zhihu.com有兴趣的话可以看一下我的上一篇文章,后半篇写iOS相册的部分,其中说到的“全部照片”其实就是指刚刚提到的“普通照片库”,而里面提到的“分类相簿”,是下图的这个
仔细看过我的前一篇文章的话,其实你就知道这些相簿其实只是展示“普通照片库”里一些打上了相应标签的图片,其并非独立空间。
而只有以下三个地方的图片不会出现在“普通照片库”里,这些才可以说是独立的空间
分别是
经过个人测试,“已隐藏”是计入iCloud空间占用的。在对“普通照片库”里的图片进行隐藏操作后,图片就被移动到此处。
下面主要说说“最近删除”和“共享相簿”。
这里我做了一个简单的测试,以下引用内容为具体测试过程,若不感兴趣可以直接看后面的结论。
首先,我的iCloud已使用12G,此时录制一个1GB大小的4K视频,待其上传完成后,iCloud空间占用变成了13G。
接着删除视频,视频此时被放到了“最近删除”里,iCloud空间占用立即变成了12G,可以看到视频占用的iCloud空间被释放了。
在其他iCloud设备下的“最近删除”里,也可以找到该视频,播放视频时进行了网络加载。
接着从“最近删除”中还原视频,此时iCloud空间占用立即变成了13G,且视频并没有经历从本地上传的过程。
结论:包含在“最近删除“的照片,仍然保存在iCloud里,并且可以同步到其他设备上,但不计入iCloud空间占用。
但是呢,这并不代表你可以无限制的借用“最近删除”来把照片放在iCloud上,“最近删除”中的照片会在30天的期限后被永久删除(但恢复某张照片再删除会重新计算期限)。
细节:当你拍摄了照片或视频,还没来得及自动上传时,照片App的主页底部会显示“正在上传n个项目”,此时删除照片(也就是放到“最近删除”里)并不能阻止其继续上传,这就是因为“最近删除”也是被纳入iCloud云同步的范围的。如果继续从“最近删除”里将照片彻底删除,则其将不再上传。
关于共享相簿的共享,社交等功能这里不做讨论,只谈其作为一个容器与“普通照片库”的区别
空间占用:共享相簿不会占用任何人的iCloud空间,包括创建者,订阅者
但共享相簿不同于其他空间,添加到此处的项目会先被转码,也就是进行分辨率等的限制。
官网中对单个项目限制的说明:
如何在 iPhone、iPad 和 Mac 上的“照片”中共享相簿support.apple.com摘录出其中与单个项目限制有关的内容如下
“共享的相簿”支持以下图像格式:
HEIF
JPEG
RAW*
PNG
GIF
TIFF
“共享的相簿”还支持您通过 iPhone 拍摄的特殊格式内容,例如慢动作、延时摄影、实况照片和“回忆”视频。共享时,照片会在长边上缩减为 2048 个像素,但全景照片除外,这类照片最多可以有 5400 个像素宽。您可以共享不大于 100MB 的 GIF。
“共享的相簿”支持以下视频文件类型和格式:
HEVC
MP4
QuickTime
H.264
MPEG-4
视频可长达 15 分钟,并以最高达 720p 的分辨率输出。
* 您无法在 Windows PC 上将 RAW 照片上传至“共享的相簿”。
“共享的相簿”会上传数据的副本。下载的内容可能不包含与原件相同的信息。
经过个人测试,共享相册存放照片,LivePhoto,视频,动图,全景图片都没有问题,但会在一定程度上削减分辨率,上述的说明里说的很清楚,个人感觉普通浏览图片还是完全够用的。
比较智能的是,全景照片,聊天长截图这种比例特殊的图片,并不会像大多数国内社交平台那样被压缩得惨不忍睹
官网对项目数量限制的说明:
“我的照片流”和“共享的相簿”限制support.apple.com摘录出其中与项目数量有关的限制如下
所有者可共享的共享相簿的最大数量:200
任何一个共享相簿的所有贡献者最多可共享的照片和视频总数:5000
也就是一个共享相簿最多放5000个照片视频,每个账户最多创建200个共享相簿。
个人发现的其他关于共享相簿的限制:
最终结论是,“普通照片库”与“已隐藏”的照片共同组成了iCloud照片的实际空间占用。“最近删除”和“共享相簿”不占用iCloud空间,但有各自的限制。
更深层次探讨一下的话,可以发现照片的“原图质量”,“长期保存”,“不占云空间”是一个不可能三角。而“普通照片库”,“共享相册”和“最近删除”这几个空间其实就是分别实现了这三个的两个
关于“普通照片库”,“已隐藏”,“最近删除”,“共享相簿”这几个空间的关系,我简单画了个图说明一下:
四个空间的关系一点细节说明:
“共享相簿”与其他的空间交换图片采用的是复制的方式,而非移动图片。(总觉得严格意义上讲,只有“共享相簿”是独立的空间)
从“最近删除”恢复某张图片时,如果该图片之前是从“已隐藏”删除的,会恢复到“已隐藏”中;如果是从“普通照片库”删除的,则恢复到“普通照片库”中。
从“最近删除”和“共享相簿”里删除的图片无法找回。
iOS相簿里的自动生成回忆,根据地点,面孔,图片内容分类照片,媒体类型分类(视频,自拍,实况照片,全景照片,截屏)等这些是只有“普通照片库”里的图片才会参与进来的。
个人对iOS相册的用法:
我一般把拍摄记录生活的照片视频正常放在“普通照片库”保存。
对于需要长期保存的截图,网络保存的图片(搜集的壁纸,艺人照片等),为了使他们不和个人拍摄的照片混在一起,我会将这些图片分类放入若干个“共享相簿”中。
“最近删除”我不会没事儿清空,而是等其被自动删除,那些只有近期用到的,不重要的图片(无用的截屏,不想要的照片等)我就放在这里。
至于“已隐藏”暂时没用过。
最后补充以下关于“我的照片流”的功能。
我在我已有的所有设备上都没有找到该功能,查找资料后了解到的信息是,只有以前注册的AppleID有这功能,大概是2018年以后(具体时间不知道,欢迎补充)注册的AppleID将不再有该功能。
根据官方页面,个人简单整理了“我的照片流”的特点
我的照片流support.apple.com个人理解的是,区别于“普通照片库”会长期保存图片,“我的照片流”提供了一个位置来放置一些最近使用的,并非需要长期保存的照片。
但“最近删除”同样会保存30天,而且支持媒体类型与“普通照片库”完全相同,也不占用iCloud空间;那么“我的照片流”比起“最近删除”唯一的优点就是他从一开始就不会占用iCloud的空间。
以上,若有疏漏或不同的见解,欢迎补充