iPhone 上的预装应用有不少都没什么用,但又无法像第三方应用那样直接卸载,很多人应该都和我一样不喜欢苹果的这个设定。在 2015 年 9 月时,苹果 CEO 蒂姆·库克曾经表示将为用户提供卸载预装应用的解决方案,而现在,苹果已经开始动手了。
Appadvice 在 iTunes 的元数据里发现,苹果已经开始在软件代码里添加相关设置来让一款预装应用也能被删除。
在 2015 年 9 月时,库克曾说:iPhone 上的有些应用与其它地方相有关联,如果这些应用被删除了,那么手机上的其它地方就会出问题。而从 Appadvice 提供的代码截图来看,苹果正在着手理清应用之间的关联关系,进而扫清卸载预装应用的障碍。
从上面这张图中我们可以看到,一款应用对应用内支付、Apple Watch 的支持情况在代码层面都有一些预判,而这个列表中新增加了“isFirstParty”和“isFirstPartyHideableApp”这两个判断条件,它们或预示着 iOS 用户将可以隐藏一些不需要的预装应用。
事实上,除了在软件代码里增加与隐藏应用有关的判断条件外,苹果在今年早些时候面向商业和教育市场推出的 Apple Configurator 2.2(批量配置 iOS 设备的产品)已经允许用户移除 iOS 中不需要的预装应用了。
从这些线索看来,卸载或者隐藏预装的 iOS 应用应该会成了一个新功能出现在 iOS 10 上。在今年 6 月份的 WWDC 上,我们或许能看到苹果掌管 iOS 系统的高级副总裁 Craig Federighi 站在台上宣布 iOS 隐藏预装应用的新特性。果粉们,欢呼吧。