有问有答:iOS的OTA真的不如连接电脑升级可靠吗?

很多iOS系统用户在通过OTA升级大版本的时候经常性会发生白苹果事件,这时候手机需要连接电脑,通过iTunes恢复才能正常使用,而这种操作会使得设备上面的数据全部丢失无法找回,因此很多人就感觉OTA这种方式并不靠谱,那么事实如何呢?

我们首先来认识一下OTA是什么。

OTA是Over-The-Air的缩写形式,在系统升级领域中它指代通过网络于本机上完成升级流程,区别于连接PC进行固件刷写这样的传统流程。OTA是苹果于iOS 5的时候引入的特性,而Android也很早就支持了这项功能,在今天绝大多数智能手机是通过OTA来完成系统更新的。

其实OTA跟我们见惯了的Windows Update并没有什么本质上的区别,要说有的话就是智能手机的OTA可能会对手机的部分固件进行升级,而PC上面的系统升级一般仅影响系统软件本身,除了部分OEM机型之外很少有系统升级带BIOS升级的。

话说回来,iOS的OTA为什么会发生白苹果这样的情况呢?我们可以看下面这条微博。

原地址

Android引入A/B分区虽然不是什么“由来已久”的事情,但是确实可以保证Android设备在进行OTA更新时不会发生更新失败手机无法进入系统这样的情况,而iOS确实缺少了这一保护,当然,这位Android系统开发者对于iOS的OTA流程还是有臆测成分在的:苹果在OTA流程中设计了文件系统结构与文件完整性验证,至少可以确保在升级完之后,系统文件都是没有问题的。

那么既然有文件完整性验证,那么为什么还会发生白苹果这样的事情呢?很大可能还是因为用户配置文件出现了问题。OTA操作时,因为新老系统版本间是有功能差异的,可能是由于系统开发者的疏忽,也有可能是升级程序出现了问题,没有将针对某些老功能的配置文件进行迁移,所以导致在开机时系统读取不到某些关键性功能的配置,进而造成白苹果。

iOS在分类学上上与Android相同,是一个类Unix系统,采用了此类系统常见的多分区结构来存放不同级别的文件,其中系统文件和用户文件存在于不同的分区中,稍老版本的fstab显示iOS拥有两个分区,一个挂载于/作为根目录,一个挂载于/private/var,OTA流程操作的基本上都是系统分区的文件。

iOS设备连接iTunes刷写IPSW固件的时候是比较彻底的,如果选择的是恢复模式,会直接将整个手机格式化之后再将分区镜像写入,此时就比较像是Windows NT 6之后的wim安装,直接展开苹果提供的系统镜像。而iOS的OTA包则是一个差分压缩包,它带的是新老文件之间的差分信息,升级过程其实就是将差分信息写入,让老版本文件变成新版本文件。

iOS的OTA包目录结构

Android的OTA包有两种,一种也是像iOS的差分式OTA包,另一种是含有完整系统镜像的包。

Pixel 3a XL的完整OTA包

所以最终对于题目问题的回答就是,iOS设备的OTA真的不如连接电脑升级可靠。在这里,小编推荐iOS用户在进行大版本升级的时候连接电脑使用iTunes来升级,而且在升级之前对设备做好备份。这种方式不仅更为可靠,耗时还比OTA要短。

(0)

相关推荐

  • iOS 13 支持 OTA 升级,苹果会推出公测版描述文件

    果粉俱乐部 让科技更好的服务生活 点击上方「蓝字」加入我们 iOS 13 的首个开发者预览版系统已经发布,但今年苹果修改了升级策略,抬高了开发者版本的体验门槛. 过去 iOS 开发者系统只需要一个描述 ...

  • iOS 10 正式版开始推送,要不要升级看这篇就够了

    日前,苹果正式向用户推送了全新的 iOS 10 正式版系统,并称该版本系统是"重磅之作".在经历了几个 Beta 版本后,iOS 10 正式版本究竟体验如何,相信不少人都感到十分好 ...

  • iOS 13尝鲜需谨慎,“吃螃蟹”可不简单!

    明美无限 果粉关注不迷路! 文|明美无限 今天是端午小长假的第一天,也是高考的首日,明美无限就在此祝所有的高考考生都能够如愿以偿的考出好成绩出来! 相信有一直关注明美无限的果粉们应该都了解,每年夏天, ...

  • 技巧|iOS9.3是啥?我的手机需要升级吗?

    3月22日凌晨,苹果发布了iOS 9.3,然后鸭鸭就被这个话题刷屏了~新系统有哪些改变?我需要升级吗?别急,鸭鸭一个一个给宝宝解答. 问题1 鸭鸭,iOS 9.3都增加了什么功能? by 春明 iOS ...

  • 为什么 iOS 总能保持极高的升级率?

    爱范儿5小时前 编者按:本文来自微信公众号"爱范儿"(ID:ifanr),作者:杜沅傧,36氪经授权发布. 苹果软件工程高级副总裁克雷格・费德里吉(Craig Federighi) ...

  • 10问10答:你真的了解线程池吗?

    <Java开发手册>中强调,线程资源必须通过线程池提供,而创建线程池必须使用ThreadPoolExecutor.手册主要强调利用线程池避免两个问题,一是线程过渡切换,二是避免请求过多时造 ...

  • 答学生问|大四毕业后,同学真的不会往来吗?

    本文约1360字 阅读约需三分钟 一个学生在后台问我:老师,大学四年毕业后同学就不会再来往了吗?我听一个大四学姐的意思,好像大学毕业后同学们就不来往了呢. 壹 在回答这个问题之前,先讲个故事,上大学的 ...

  • 骨问答 | 你真的了解膝关节炎吗?专家5问5答告诉你

    小编精心挑选了5个粉丝提问最多的问题,邀请了黄野主任为大家答疑解惑.每周一期"骨问答"栏目,欢迎大家提问! No.1 到底是什么原因导致了膝关节炎? 膝盖是人体最大最复杂的承重关节 ...

  • 有问有答:NVIDIA新驱动真的在负优化吗?

    NVIDIA的大佬黄仁勋,其刀法之精湛独步天下,已臻化境,这,已无需多言.一方面,老黄不断通过发布帧数细分的新产品来拓展市场:另一方面,玩家们却抱怨自己手中的老显卡在新驱动的环境下不但没有优化,反而出 ...

  • 有问有答:电流真的是电子像水一样从发电厂流到家里吗?

    电子的确是会定向移动的,但这个速度大约在零点几米每秒到几米每秒(与电流和材料有关),这个速度是相当慢的,而家里用的电能其实是通过电磁波从负载侧面输入的,这个速度是光速. 不过要澄清一下有的解释,电流并 ...

  • 小微企业和个体工商户所得税优惠政策8问8答

    小微企业和个体工商户所得税优惠政策8问8答

  • 实务 | 工程质量保证金六问六答

    为了落实工程在缺陷责任期内的维修.修养责任,很多发包方采用了质量保证金这一法律保证形式.本文笔者就工程质量保修金在实务中常见的几个问题,做简要分析如下: Q1 何为建设工程质量保证金? A 建设工程质 ...

  • 六问六答 | 读懂肠内营养

    黄东平,同济大学附属普陀人民医院外科副主任.同济大学附属普陀人民医院临床营养科主任,普外科主任医师,教授,硕士生导师,新一轮上海市医学重点专科负责人. 营养是一切治疗的基础,科学研究表明人体80%的免 ...

  • 重磅!成都摇号出台新规,七问七答最新官方解读来了!

    成都市住建局进行了解读. Q: 1.为何出台<通知>? 2020年11月14日,市住建局会同市司法局联合印发了<关于完善商品住房公证摇号排序选房有关规定的补充通知>,对促进房地 ...