苹果会给开发者下通牒,要求在 XX 时间之前必须支持某个最新的标准,否则下架 APP 。
此举保证了 Apple 平台软件的质量,避免一大堆僵尸软件仍然占用落后的 API ,对设备产生兼容性负担。
反过来,这也是 Apple 平台用户付费率较高的原因,因为 Apple 真的在监管开发者,保证了一定的用户体验。
而开发者也在其中享受到了较高的用户付费率,获得了真金白银的收益。
按理说这是多赢的局面。
但 Apple 可以强制开发者,却无法强制用户在 XX 时间之前必须支持某个最新的标准。
所以 Apple 只能禁止降级来确保大多数用户能运行在更新的版本上。
虽然近些年 Apple 不思进取,但就禁止降级这个动作来说,我是支持的,否则会导致严重的版本碎片化问题。
进而导致极大的兼容性负担,影响整体开发者效率和用户的体验。
就像一条高速公路上,有几个钉子户房子,你可以说这是房主的自由,人家就愿意在这,但对整条高速的使用体验产生了影响,也是真实的,这个我不参与辩论,我只指出这个矛盾点。 |