IOS 为啥不支持版本降级(越狱除外)

8 天前
 runchaos
2584 次点击
所在节点    iOS
40 条回复
wxw752
8 天前
@fanersai #19 作为用户,我认为应该允许升也允许降。所以完全赞成 1 楼观点,这就是强制计划性报废。(家里一堆压泡面的 ipad 卡的不行,但是屏幕质量和扬声器却非常不错,降级后完全可以当播放器用)
wsjjacky
8 天前
说一千道一万,都是为了一个字:利益。
Donaldo
8 天前
@fanersai #18 安卓品牌太多了,我这华为 Mate 30 Pro ,19 年的还在维护。
fanersai
8 天前
@wxw752 我非常同意过保的产品允许用户降级,在保期间的乱搞再去售后,对于厂商来说非常困扰。
wxw752
8 天前
@fanersai #24 嗯,哪怕允许用户降级后失去一些例如保修、apple pay 功能,也应该允许才对。
runchaos
8 天前
某车 CarPlay 版本迭代太慢,IOS 自动升级后,导致车机互联只能有线连接,瞬间无语。

自此以后,现在我的所有 IOS 设备( 2iPad+1Mac+3iPhone )自动更新都是关闭状态。

下一个版本库克 CEO 能不能作为亮点,发布一下?
egan0606
8 天前
@fanersai 并不是吐槽, 反而我认为这是一种非常良性的机制
pmgh10
8 天前
维护旧设备的系统升级需要大量研发和测试资源, 都是要花钱的,苹果为啥要持续投入? 肯定是有回报才会有投入。都是为了一个利益
Autonomous
8 天前
为了计划报废
lxh1983
7 天前
@fanersai 有了系统你也可以选择不升啊?难道没有选择更好?安卓不升级使用寿命也没有延长啊?我有个大法的播放器,安卓 4.X 的系统,现在也找不到能用的新软件了啊
yanhuamiluan
7 天前
强制报废而已, 说数据无法降级的理由不通, 刷机都是清空数据的
fanersai
6 天前
@lxh1983 我手上也有几台 arm32 的安卓 4.0 设备,去 github 找开源的程序,大部分都是能往下兼容到 4.0 的,你需要哪一类的 app 可以交流。
NewMoorj
6 天前
苹果会给开发者下通牒,要求在 XX 时间之前必须支持某个最新的标准,否则下架 APP 。

此举保证了 Apple 平台软件的质量,避免一大堆僵尸软件仍然占用落后的 API ,对设备产生兼容性负担。

反过来,这也是 Apple 平台用户付费率较高的原因,因为 Apple 真的在监管开发者,保证了一定的用户体验。

而开发者也在其中享受到了较高的用户付费率,获得了真金白银的收益。

按理说这是多赢的局面。

但 Apple 可以强制开发者,却无法强制用户在 XX 时间之前必须支持某个最新的标准。

所以 Apple 只能禁止降级来确保大多数用户能运行在更新的版本上。

虽然近些年 Apple 不思进取,但就禁止降级这个动作来说,我是支持的,否则会导致严重的版本碎片化问题。

进而导致极大的兼容性负担,影响整体开发者效率和用户的体验。

就像一条高速公路上,有几个钉子户房子,你可以说这是房主的自由,人家就愿意在这,但对整条高速的使用体验产生了影响,也是真实的,这个我不参与辩论,我只指出这个矛盾点。
runchaos
6 天前
@NewMoorj
[进而导致极大的兼容性负担,影响整体开发者效率和用户的体验。]
这点不是很赞同,作为应用开发者,向下兼容老版本不是分内之事?
以我的开发经验,在互联网厂,多数 2c 的应用都有兼容老版本,太老的版本给出不支持的时间点,更不更是用户自己的事,至于负不负担,不是用户需要考虑的事儿~
NewMoorj
6 天前
@runchaos

你看看 windows 这边和安卓这边,都不说开发者,就厂商自己,为了兼容自己的老版本都得扒层皮,这个其实已经是事实了,不是什么存疑的东西。

要细说的话,兼容老版本,那要兼容多老,这个有没有人拍板,没人拍板,大家各管各的,你兼容 10 年,我兼容 5 年,他兼容 20 年,那平台怎么处理,20 年前的 API 继续给你留着吗?

更有甚者,软件太老,但却极为刚需,平台就得迁就他,为什么至今还有一堆人抱着 windows XP 不放手?还不是有些软件只能运行在 XP 上?

Apple 这个做法,基本是兼容了 5 年内的设备了,再长,那肯定会影响体验了
NewMoorj
6 天前
@runchaos

这个逻辑的核心就是,兼容老版本的话语权,是互联网厂商自己说了算,还是平台说了算。

苹果现在的做法就是平台说了算,Apple 下最后通牒,支持到某年某月。

你讲的那个是互联网厂商说了算,他们自己制定支持的时间表,但这个就出现一个问题,不同厂商的时间表不一样。

如果有那种极为 XX 的厂商,就支持 20 年,那平台的 API 就得留 20 年给他?

整个设备都跑 64 位应用了,单独开个虚拟机给他跑 32 位?

如果 Apple 这点魄力都没有,那用户直接转投安卓了,Apple 不监管 App 的话,那就真不如选安卓。
NewMoorj
6 天前
用户愿意付费,就是因为软件质量高

软件质量高,就是因为平台真的在监管

平台监管,收敛版本号,也是很基本的一项工作了

这个世界上,又要自由,又要保证质量,又要拥抱新技术,又要兼容旧平台,还要对新的开发者入门友好,还要保证用户付费率,没有十全十美的方案
shinsekai
6 天前
@sentinelK 恢复出厂同时降级就行,没说一定要保数据
shigeyxs
2 天前
@NewMoorj 谢谢分享。讲的很仔细。头像也很好,😄哈哈
tanrenye
1 天前
@Jinnrry 至少给个不保留数据降级吧,像 Mac 一样

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1071873

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX