“怎样才能在互联网上展现自己的科技爱好者”的属性?”
对于在微博营业的数码博主来说,标榜自己“科技达人”的最佳方式毫无疑问是买一辆特斯拉Model 3。但对于绝大多数“科技爱好者”来说,将手机系统升级到“开发版”“测试版”显然更符合实际情况。而在一众Beta系统中,自带热搜和流量的iOS Beta毫无疑问是用来维持科技数码人设的最佳选择。
图片来源:自制
(资料图片)
不过“行情”马上就要变了。
图片来源:Apple
根据Apple给出的iOS & iPadOS 16.4 Beta更新日志,Apple在iOS和iPadOS(下文以iOS代称)中加入了新的“Beta注册计划”,该计划允许Apple开发者计划(Apple Developer Program)的成员在手机软件软件界面直接看到开发者测试版本系统(Developer Beta)的升级选项,该选项将自动出现在已经注册在Apple开发者项目的设备。
此外,Apple也明确表示“未来的iOS与iPad OS中,Beta系统更新将以该方式(Beta开关)方式放出,且配置文件将不再提供访问。”
换句话说,以后科技达人如果还想第一时间在微博分享新Beta系统的截图,加入Apple开发者计划将是除了偷别人图片之外的唯一办法。那么加入Apple开发者计划的代价是什么呢?
每年99美元的订阅年费。
没错,Apple终于对大家“白嫖描述文件”的行为下手了。
为什么要禁用描述文件?
平心而论,不再提供单独的描述文件,而是在系统更新中直接提供Beta版入口,这对大多数开发者来说并没有什么影响,毕竟他们真正需要的开发者文档和开发环境本身就是开发者计划订阅的内容,描述文件或系统更新改变的只是确认更新的方式而已。而对于企业开发者来说,管理开发手机的系统版本不过是Apple Configurator 2界面点两下的事情。
不过话又说回来,Apple为什么要限制描述文件的使用呢?
如果用“洗地”的角度来解释的话,减少使用描述文件最主要的原因自然是安全性。在很多“科技达人”的认知中,描述文件就是一个Beta版系统的验证。但实际上描述文件能实现的功能远远不止“安装Beta系统”这么简单。
图片来源:Apple
简单来说,描述文件就是一个可以修改用户手机的系统配置文件:配置文件可以由Apple或独立第三方企业制作、发布,而发布者可以通过描述文件对用户的手机进行特定操作。比如某些企业会通过描述文件来授权公司设备下载一些只有公司内部才能使用的App,同时也允许发布者对安装者的设备进行某些快速设置,比如在后台静默配置公司内部的邮箱账户、Wi-Fi网络甚至是用来连接内网的VPN或网络转发。
但安装描述文件的用户很显然不知道这些。
由于描述文件可以在用户不知道的情况下对用户设备进行修改,所以在网上发布经过修改的描述文件也成为了不法分子“钓鱼”的方式。举个例子:描述文件可以直接配置、修改手机的HTTP代理服务器和VPN,经过设置,不法分子可以让你手机发送、接收的所有数据都先经过不法分子自己建立的服务器中,从而记录用户账户和密码。
描述文件也可以在用户设备的桌面设置WebClip(网站快捷方式),甚至可以选择让WebClip像Android平台的流氓软件一样无法被删除。事实上不少网络黑产也确实使用WebClip作为流氓推广方式。
图片来源:Apple
此外,描述文件还可以远程限制用户手机的几乎所有功能,比如下载、删除特定软件或禁用相机、iCloud相册、Wi-Fi,甚至可以禁止用户修改手机密码或Touch ID/Face ID。不夸张地说,安装描述文件几乎等于让别人帮你控制你的手机。
而更重要的是,你根本不知道这个帮你控制手机的人究竟是谁。而当用户真的遇到问题时,他们只会怪到iOS头上,丝毫不记得是他们亲手输入密码允许安装描述文件。
考虑到Apple对手机信息的安全性一直有较高的要求,刚刚这个基于信息安全的推测小雷觉得其实是站得住脚的。但如果我们不从“洗地”的角度,单独分析Apple限制Beta系统使用权限这件事,不难得出另一个结论:苹果很可能担心不稳定的Beta系统影响iOS作为一个封闭系统,长久以来“稳定”的口碑。
实际上Beta影响iOS口碑
就iOS来说,Apple推出Beta版或开发版,其根本目的都是开发者可以提前适配新系统的特性,同时为Apple找到新系统中的漏洞。值得注意的是,这里的漏洞并不只是简单的耗电剧增、或Wi-Fi打不开,还有可能是打开某个软件后手机无限重启或者会导致手机硬件永久性损毁的严重恶性Bug。而很显然,一般用户甚至是一般的开发者都没有办法解决这样的Bug,且没有人敢保证这个Beta系统中有多少个这种严重的恶性Bug。
图片来源:Apple
正因这种不确定性,无论是真正的软件开发者还是Apple不推荐没有必要使用的用户“尝鲜”使用Beta版系统,此外也不要在自己唯一的一台手机中安装Beta系统,这一点几乎成为了所有手机品牌的共识。
但很显然,“科技达人”并不在意这些,更有甚者敢在打出所谓“免责声明”后给出“可以日常使用”的评价,丝毫没在意过自己为了维持人设说的一句话会带来多大的影响。
除了苹果外,不少Android手机品牌这几年也在逐步限制用户使用非正式版的手机系统,比如MIUI就曾严格限制新用户使用开发版系统,用户不仅需要答题,还需要每周在小米社区回贴保持活跃度,OPPO、vivo也限制用户解除BL锁定。更离谱的还有三星和索尼:三星和索尼在手机BL锁定机制中加入了“熔断”的特性,一个解锁了就不能开启安全方面的功能,另一个解锁后更是会影响本来就不怎么出色的拍照画质。
可以说大多数手机品牌都不希望你用所谓的Beta版系统。
为什么我们要用Beta?
不过话又说回来,为什么大家喜欢用Beta或测试版、开发版系统呢?开发者用Beta是为了工作,”科技达人“用Beta是为了维持人设,那我们作为用户为什么也要免费为品牌做测试呢?
原因其实很简单:对某些品牌的用户来说,稳定版系统“狗都不用”。
由于国内手机高度内卷的行业姿态,手机品牌已经很难单纯依靠硬件建立品牌优势,因此需要高速的软件迭代作为手机卖点的补充。而高速迭代往往意味着系统的不确定性,这也导致开发版系统需要更多的人手来维护。相应地,正式版或稳定版系统的功能更新也变得更慢,这直接导致老老实实使用稳定版系统的用户反而无法体验到手机的新功能和新特性。
而用户买新手机图的其实也是新功能,既然你正式版不给,那用户就只能去使用所谓的开发版、Beta版了。iOS是这样,MIUI是这样,Windows 11也是这样。
图片来源:Microsoft
从这个角度来看,Apple收紧Beta系统的测试权限,其实也是手机品牌整顿手机行业“Beta风气”的一个标志性事件。它意味着手机品牌不再向消费者承诺无法在手机正式版系统中实现的功能,同时也标志着手机品牌以正式版为核心的系统发展方向。
可以预见的是,在Apple的带领下,手机品牌会逐渐收紧测试系统的覆盖完全范围,而正式版无论在功能还是稳定性上都将踏上新的台阶。
至于开发版,把它留给开发者就够了。