我们终于迎来了 iOS 10 和 macOS Sierra 的公共测试版,这让大家能够有机会提前去体验新系统的迷人之处。事实上这项计划的历史并不算长,macOS 方面从 Yosemite 开始,而第一次 iOS 公测还只是 iOS 9 时代的事情。让所有人都来参与开启了许多新的可能性,我们都将获益,当然也面临挑战。
苹果
显而易见,苹果是在公测中获益最多的那一方。不再是仅仅依靠那些为操作系统编写软件的开发者(虽说其数量确实很庞大),现在它还请求普通用户的帮助(大部分人只对科技有基本的了解)。
这样一来各种 BUG 被发现的几率也就更高了。苹果新发布的两个 Beta 版本中都自带反馈助手,让用户能够快速提交发现的问题,其使用友好度还是非常高的。
从更多的人那里获取情报,能够帮助苹果更容易发现罕见的问题,比如那些只能通过特定设置组合,或不常见的使用习惯所引发的 BUG。虽然有很多事情只能由苹果自己来完成,而且即使有公测的帮助,它也不可能在正式版发布前修复每一个问题,但人多力量终究更大。
当然事情也有另一面。即便能够在公测版系统中看到大量的警告和须知,当用户遇到 BUG,尤其是那些会让他们的设备无法正常工作的大问题时,不少人都会怒上心头,而忘记了那不过是测试版本。这种愤怒会对苹果多少造成些影响,虽然它事先已经提醒过大家了。
让那么多的用户参与测试还有一个好处,那就是它能够帮助苹果了解新系统中那些改变是人们并不关心的。这样一来,当正式版推出时,我们或许将能够迎来一个实用性更强的 iOS 10。
开发者
通过测试,第三方开发者能够发现自家的应用在苹果的新系统中会遇到些什么问题。测试范围更广意味着各种问题被发现的几率大大增加,帮助开发者在正式版推出前让应用及时进入正常状态。更重要的是,参与测试的人越多,他们就越好选择其应用 Beta 版的测试者。
当然副作用依然存在,和苹果一样他们可能会为任何出现的问题承受来自用户的怒火。考虑到开发者对批评的承受力并不像苹果那样强,他们收到的冲击可能会更加严重。当愤怒的用户发现他们最喜欢的应用无法运行的时候,他们可能会选择公开抱怨。开发者躺木仓的几率更大,即使问题的根源是 iOS 或 macOS 本身。
幸好苹果对这样的问题已经有所意识。早在 iOS 9 时代,它就通过限制 App Store 评价的方式,不让用户过于匆忙地去评判测试版应用的好坏。
用户
那么除了苹果和开发者以外的绝大多数人呢?如果能够早两个月体验新系统带来的最新体验,而且还能够帮助苹果将 iOS 和 macOS 变得更好,那毫无疑问将来受益的都是自己。
缺点显而易见,那就是我们必须充分的了解到公测版中的数据和软件都处于未完成状态。无论我们多么小心,最终可能都会出现自家的设备或服务在一段时间内无法使用的情况。即使仔细备份过,数据损失也是很有可能会发生的。我们必须要意识到这种风险的存在。
但无论如何,公测的目的都是为了保证将来大家都能够享受到一个更加完善的 iOS 10 和 macOS Sierra。虽然各种各样的小摩擦不可避免,但最终我们都会是赢家。