查看完整版本: [-- 苹果为什么不开放iOS旧版本的降级通道? --]

秋无痕论坛 -> 『Apple(苹果)资源共享区』 -> 苹果为什么不开放iOS旧版本的降级通道? [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

hexj9 2019-01-05 11:21

1月4日消息苹果的iOS旧版本降级一事,仁者见仁智者见智,在这里我们理性分析一下,为什么苹果不开放iOS旧版本的降级通道。
首先从法律角度来看,苹果不开放iOS旧版本降级,是否合法呢?我们来看一下苹果iOS12版本的iPhone、iPad和iPod Touch的软件许可协议。

《软件许可协议》明确表明,用户只有使用iOS软件的权利,苹果公司保留对椀伀匀漀件的所有权,保留一切并未明确授予阁下的权利。
连同阁下的椀伀匀装置提供的功能增强软件、软件更新或系统恢复软件(iOS漀件更新)予以更新的软件或取代的软件、文档、界面及任何数据,不论以任何形式储存于任何载体,均是由AppleInc许可阁下使用而非授予阁下。阁下只可根据本许可证的条款加以使用,Apple保留对椀伀匀漀件的所有权,保留一切并未明确授予阁下的权利。
阁下同意该许可证的条款将监管阁下对该iOS软件的使。阁下的iOS装置会就iOS软件的更新版本向Apple定期查询。如有提供更新版本,该更新版本可动下载和安装到阁下的iOS装置和(如适)阁下的外围装置上。阁下使Apple软件,即表示同意Apple可下载和安装动iOS软件更新到阁下的iOS装置和阁下的外围装置上。任何时候阁下均可完全关闭动更新,只需更改可在Settings > General > Software Update项下找到的动更新设定。
协议中说的很明确,苹果公司拥有全部的iOS软件的所有权,这个未明确授予的权利,就包括关闭降级通道。
这是《软件许可协议》规定,苹果有更新与降级的权利。其次我们再来从安全性来看,苹果为什么不开放iOS旧版本的降级通道。
《iOS完全白皮书》中明确写道:“为避免设备降级为缺少最 新安全性更新的早期版本,iOS 采用了名为 ‘系统软件授权’的过程。如果可以将设备降级,攻击者一旦有了设备的控制权,便会安装早期版本的 iOS,并利用旧版本中未修复的 漏洞来进行破坏。”

也就是说,苹果关闭iOS旧版本降级通道的原因之一是基于安全考虑。除此之外,还有一个因素也是苹果重点考虑的地方,那就是维护成本。
开放旧版本通道,就意味着官方有义务保证iOS旧版本设备的软件适配及安全保障,除了iOS系统层的维护成本增加,而且开发者的维护成本也相应增加,目前来看,iOS不降级是最好的方法了。

hao138 2019-01-05 11:24
控制维护成本,才是主要原因。

mc2800 2019-01-05 15:36
让用户不断升级硬件设备

jxm 2019-01-06 00:08
感谢楼主的精彩分享。

maradona 2019-01-06 00:31
引用
引用第2楼mc2800于2019-01-05 15:36发表的  :
让用户不断升级硬件设备

这刚说到重点了。    

hexj9 2019-01-06 09:11
这个可以看看,了解一下。

chtyredsea 2019-01-07 07:40
了解了
感谢LZ提供分享

cauxcx 2019-01-07 09:23
感谢楼主的精彩分享。

zx2908511 2019-01-13 13:38
感谢楼主分享

曾经沧海 2019-01-26 21:43
╭~~╮   ↘╭~~╮  ↘    
╰~~╯↘  ↘ ╰~~╯ ↘   ╭~~╮↘ ↘  
↘ ↘   ↘  ↘  ↘   ↘ ╰~~╯  
 ↘   ↘  ↘     ↘     ↘☆  
  ↘    ╔╦╗   ╔╦╗    ╔╦╗     ╔╦╗      ╔╦╗      ╔╦╗      ↘ ↘  
↘      ╠★╣  ╠支╣   ╠持╣    ╠楼╣     ╠主╣     ╠★╣↘      
    ╦╦╦╦●╩ ●╩ ●●╩ ●╩●●╩● ╩●●╩● ╩ ● ●╩● ╩● ●╩● ╩●╦╦╦╦


查看完整版本: [-- 苹果为什么不开放iOS旧版本的降级通道? --] [-- top --]



Powered by PHPWind v7.3.2 Code © 2003-08 PHPWind
Time 0.032340 second(s),query:3 Gzip enabled

You can contact us