升级iOS 8为何要腾出5GB的空间_最新动态_新闻资讯_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 新闻资讯 > 最新动态 > 升级iOS 8为何要腾出5GB的空间

升级iOS 8为何要腾出5GB的空间

 2014/9/19 2:07:40    程序员俱乐部  我要评论(0)
  • 摘要:iOS8终于推出正式版了。欢喜之余,不少朋友在升级中也遇到了各种各样的问题。其中最让人想不通的莫过于要腾出5GB的空间。对于8GB、16GB用户来说这简直是丧心病狂……苹果这么做的原因是什么?腾出来的5GB难道就这么“随风而逝”了?微信网友@huangqinrui——1991我的5S收到iOS8推送了,可是升级时提醒我空间不足,再一查官网,说要至少5GB!这5GB升级完了不会都被占满了吧?本期产品家:朱羽寒
  • 标签:iOS
class="topic_img" alt=""/>

  iOS 8 终于推出正式版了。欢喜之余,不少朋友在升级中也遇到了各种各样的问题。其中最让人想不通的莫过于要腾出 5GB 的空间。对于 8GB、16GB 用户来说这简直是丧心病狂……苹果这么做的原因是什么?腾出来的 5GB 难道就这么“随风而逝”了?

  微信网友@huangqinrui——1991

  我的 5S 收到 iOS 8 推送了,可是升级时提醒我空间不足,再一查官网,说要至少 5GB!这 5GB 升级完了不会都被占满了吧? 

  本期产品家:朱羽寒(凤凰网数码频道编辑&《产品家》栏目策划)

  其实非常好理解,如果你不连接电脑,直接采用 OTA(On The Air)的方法升级,那么占用 5GB 空间是相当正常的。这部分空间不会永久占用,升级后绝大部分会释放出来还给用户。

  5GB 空间仅是临时占用

  一切的一切,还是要从 OTA 升级的原理说起。手机厂商将软件升级信息推送给用户,这时我们的手机就会收到系统更新提示。点击升级后,你的手机会做以下一些事情:

  1、  下载新版固件到手机内部存储中;

  2、  重启手机,在手机存储中将固件解压缩,解压后的文件同样存储在手机内部存储中;

  3、  运行解压缩后的安装包,替换和升级现有系统文件;

  4、  安装完成后删除固件和解压的安装包。

  就以 iPhone 升级 iOS8 为例,固件大小为 957MB(这个固件可以理解为是计算机上的 RAR 压缩包),解压后则能达到 2GB。为了保证安装,解压前后的文件都要被放在手机空间中,这样的话一共就有 3GB 了。在安装过程中,系统还需要一些空间存放临时文件和用户个人资料,总的算下来预留 5GB 还是比较容易理解的。

费尽心思腾出的 5GB,都去哪了?

  在安装完成后,固件包、安装包和临时文件都会被删除,这 5GB 自然会被释放出来。笔者对比了一下 iPhone 5s 运行 iOS 7 和 iOS 8 时可用容量的区别,前者是 12.9GB,后者是 12.2GB,这其中相差的 700MB 才是你升级 iOS 8 后真正要付出的代价——它们再也回不来了。

  升级 iOS 8 真正需要付出的代价是 700MB

  那你该问了,为啥 OTA 下载下来的非得是个压缩包,而不是完整的安装包呢?原因很简单,因为体积更小的压缩包下载更快!对于很多 Wi-Fi 网络不好或者按流量计费的朋友来说,压缩安装包显得尤为重要,毕竟压缩前后的体积能差出 1 倍之多。

  无论再怎么安全,我们也无法保证在 OTA 升级中不会发生意外。为了防止这种情况的发生,在解压后,原先的压缩包依然被保留在手机存储空间中,方便在升级失败后再次使用。于是,压缩包、安装包这两个大家伙放在一起,自然会遭到很多 8GB、16GB 用户的吐槽。

  8GB、16GB 用户该怎么办?

  吐槽归吐槽,但是使用 8GB、16GB 设备的朋友们你们一点都不用担心。如果绞尽脑汁也无法腾出 5GB 的空间,那么就通过 iTunes 升级吧。先将 iPhone/iPad/Touch 5 连接到电脑上,然后再“摘要”——“版本”中选择“检查更新”,系统就会自动下载新固件并安装。升级之前建议先备份一下设备中现有的数据。不过,电脑C盘一定要有足够的空间,C盘爆满的朋友们请参见下面的方法(别手贱删除了系统文件=_=)。

  另外一种方法是直接下载固件包,然后在 iTunes 中按住 Shift 同时点击“恢复”,选择下载好的固件包进行升级。

  以上两种方法都对手机内的剩余空间没有要求,绝对是 8GB、16GB 党们的福音。

  顺便一提,Android 手机如果也对你提出“必须预留 xxGB 空间”这种“无理要求”的话,解决方法同样是连接电脑,不谢。

上一篇: 乔布斯的私人飞机N2N现在是乔纳森的 下一篇: 没有下一篇了!
发表评论
用户名: 匿名