以往每年在 WWDC 之前都会有不少 iOS 新功能遭到爆料或流出,自从 iOS 15 开始,反而新功能爆料越来越少,甚至截图都没看见,主要是因为苹果替内部开发的 iOS 测试版本加入一些安全防护设计,让不同工程师只能够看见自己负责部分功能。
还记得 WWDC 2020 开发者大会之前,iOS 14 测试版本就已经流出,造成新功能几个月前遭泄漏,苹果为了防止这类机密外泄事件再度发生,从 iOS 15 内部开发阶段强化保密,导入了安全保密防护机制,效果似乎相当不错。
这项全新安全保密防护机制,由外媒9to5Mac从 iOS 15 Beta 1 内部文件发现,在每个新功能中,都会出现「揭露规定」(disclosure requirement)相关连唯一识别标志,也代表苹果在内部开发某个新功能功能时,只能让工程师看到属于自己的新功能,无法看他其他人正开发中的功能。
这套内部 iOS 机密加密机制主要是采用描述档案来实现,就如同我们要升级 iOS 测试版本方式相同,苹果让每个工程师安装自己负责的项目描述档案后,每个人开发 iOS 系统文件都会不同,导致无法偷窥其他人正开发的部分。
据了解,后续苹果将会这套「安全保密防护机制」套用在新款硬件装置开发上,避免后续会有更多内容被泄密,从目前保密机制来看,也许无法 100% 防止内部机密外泄,但也会有效防止大量功能糟爆料,查出泄密源头也会更加容易,最终能够实现库克之前所说要加强产品保密理想。