本文来自微信公众号:电厂 (ID:wonder-capsule),作者:张勇毅,编辑:高宇雷,题图来自:视觉中国
每年苹果 WWDC 开幕当天,苹果就会放出当年新系统的最早期版本,供开发者进行适配测试:为了当正式版系统推出时,普通用户在更新到最新系统之后,尽可能减少自己常用软件出现和新系统不兼容的 Bug。
为了让开发者能第一时间用上尚在开发中的新版系统,苹果会为注册开发者发布一个专用的文件,用于给开发者手上用于测试软件兼容性的设备刷入新系统,以及收到后续开发者通道的软件更新;这就是每年 WWDC 开幕之后,网络上几乎第一时间就会流出用于升级新系统的“描述文件”的由来。
(资料图片)
但这一过去数年一直采用的测试方式,或许将于今年彻底消失了:在 iOS 16.4 Beta 版本的更新中,苹果为注册开发者提供可以快速切换系统更新通道的选项:开发者无需配置描述文件,即可快速决定自己手上的设备能更新到正式版或测试版的系统。
但没有登陆注册开发者账号的设备,将无法看到这个更新页面。
在本次更新之后,苹果的开发者条款还特别指出“只有当用户的 iPhone 登录了注册 Apple 开发者计划的 Apple 账号时,提示系统更新的菜单才会正常显示”。中文版还特别标明“配置描述文件将不再授予访问权限”。
换言之,从今年发布的 iOS17 版本之后,通过安装配置描述文件的方式,提前尝鲜到苹果新版本系统的这种方式,大概率将要成为历史了。
这一政策改变爆出之后,自然激起了 iOS 用户中的各种讨论:受影响最大的当然是习惯每年 WWDC 就开始提前刷入新系统尝鲜的果粉与数码爱好者,也有一些媒体认为这是“给苹果找 Bug 还要先交 99 美元”(注册苹果开发者计划的费用),是苹果一项新的营收计划。
但事实上,苹果打击利用分享描述文件来“偷渡”开发者测试版本系统,在此之前也并非毫无动作:去年全球两家发布苹果测试版系统描述文件的大型网站——BetaProfiles 以及 IPSW 不约而同地关站,并直接下架了网站之前保存的所有描述文件以及测试版系统的下载链接。
按照国外媒体询问 BetaProfile 给出的回复,导致这两个站点被关闭的原因,正是苹果以数字版权为理由,对两家网站所有者提出了删除的要求,为了避免苹果进一步的法律行动,两家也都只能迅速下架对应的软件下载链接。
而在国内,一直在提取描述测试版系统描述文件的团队 @iBeta尝鲜派 在本次更新之后,也表示“这一天迟早会到来”,甚至表示“魔高一尺,道高一丈”,之后破解这种限制的方式也会更多。
本质上,自始至终,苹果都没有承认过“通过分享描述文件安装测试版系统”这种途径的合法性,但这种方式却给苹果售后带来了许多不必要的售后压力。
每年新系统发布后,网络上就会出现很多媒体对新系统第一时间的上手体验,针对新一年中系统中的各种新功能,发布对应的体验以及测试,但绝大多数视频博主都会闭口不谈的一个前提是,测试版系统本就是优缺点都非常明显的双刃剑:很多时候新系统中的几个功能尝鲜,换来的是设备所有数据全部丢失。
在 B 站知名的数码区账号“TESTV官方频道”一个标题为“苹果摆烂记”的视频中,UP 主提到了自己的 MacBook Pro 的维修经历:在一次 Beta 版系统更新之后,UP 主的电脑出现了黑屏无法启动的问题,在去苹果售后维修鉴定后表示“可能所有数据都没有了”。
当被店员询问“为什么要使用 Beta 版系统”,虽然博主用“只剩一个版本就到正式版了”这种说法为自己辩解,但这几乎是绝大部分使用着测试版系统普通用户的常态:完全没有使用测试版系统会导致各种问题的心理准备,当测试版系统最终导致设备出现黑屏、死机等严重问题时束手无策,只能用“苹果摆烂”这种理由,吸引更多的关注。
即使用户在使用中遇到的问题可能本身并非是测试版系统所导致的问题,但增加的各种变量,也给线下售后人员的故障判定带来了更多困难:实际上这些往往是线下售后人员并不熟悉的领域。
一方面是自媒体为了流量不断给观众灌输“新版本系统很好用很稳定”的错误信息,一方面是越来越多抱着对新系统好奇的用户,甚至不清楚“开发者预览版”意味着什么,就刷入新系统,造成手机出现各种发热卡顿、甚至手机需要重新刷机的问题,最终归咎于“苹果新系统很难用”。
相比原生 Android 开发者预览版繁琐的刷入方式,以及国产 Android 厂商在新系统发布时限制刷入设备的账号甚至 IMEI 等严苛限制,苹果旗下针对各种设备新系统的开发测试的系统版本要繁杂的多,对应的认证限制却远低于前者。这从某种意义上也是对“偷渡”的放任,才让过去数年成为了一种惯例。苹果此时的动作更像是在“亡羊补牢”,阻止更多不明真相的普通用户继续因为一时好奇或自媒体的误导,而刷入并不稳定的测试版系统。
而对于真正的极客玩家来讲,破解苹果此种限制的手段仍然众多,只是对于普通用户来讲成本与门槛进一步上升,但或许这已经达成苹果想要的目的:让开发者测试版系统回归“开发者测试版”的本质。
在本次更新政策公布后,也有外媒发布评论表示“苹果让之后的 iOS 更新测试变得更加乏味”,但这完全是基于过去数年普通用户刷入测试版固件门槛太低造成的误导所推出的结论。此次更新也并非某些媒体表示的“给苹果找 Bug 还要先交 99 美元”,事实是苹果此举同时也是为了方便开发者选择测试系统更新的通道,开发者不必再去官网下载描述配置文件到手机中安装更新。
至于“交 99 美元”这件事,任何想要成为苹果开发者,在苹果生态内发布自己开发应用的人,都需要注册这个年费 99 美元(人民币 688 元)的苹果开发者计划,其中包括各种开发工具以及教程,其实也并不存在专门为了找 Bug 交 99 美元这种问题。
但对于绝大多数普通用户来讲,从今年开始,如果你不想给苹果交 99 美元,那尝鲜新系统的最好方式,或是就是等 WWDC 之后一个月,推出的公开测试版(Public Beta)系统,相比起最早发布的开发者预览版,要更稳定一些。
不过即使是喜欢尝鲜,苹果也多次表示不推荐在主要设备上刷入任何测试版系统;找一个备用机刷上最新的系统来体验尝鲜,或许才是最稳妥的方式。
本文来自微信公众号:电厂 (ID:wonder-capsule),作者:张勇毅,编辑:高宇雷