iOS 10可删除预装app功能不是真“删除”

boxi · 2016-06-15
iOS 10的卸载预装app功能实际上只是解除hook和清理掉用户数据,实际上并没有删除应用。

在刚刚举行的WWDC大会上,苹果推出了被库克称为“The mother of all releases”的iOS 10,这个新版的操作系统一口气发布了10项重大更新,其中包括重新设计的锁屏、向第三方开放Siri API,以及照片、地图、音乐等功能的改进。

但其实最令人兴奋的功能苹果甚至都没有在台上演示—那就是允许用户卸载主屏幕上面的预装app。根据官网的信息,可以删除的app包括下面这23个,这可全都是苹果自家的app啊,再也没有比这更能体现出苹果“开放”的诚意了。

ios10.png

不过略微遗憾的是,据苹果负责软件的VP Craig Federighi向知名苹果博主John Gruber透露,这种卸载实际上并不是真的删除app。Federighi解释说删除app的动作的确可以将app从主屏幕上面移除,同时也会清理掉相关的用户数据,但是这些预装服务实际上是融入iOS里面的—出于安全签名的原因,这些app属于iOS二进制代码的一部分,所以尽管卸载了app,但是二进制代码还是存在的。正是因为这种结构,所以iOS升级的时候这些内置app只有功能更新而没有软件升级。

作为此删除功能的配合,苹果在本周早些时候已经解绑了这些内置app,并作为独立app列在了在应用商店上面。“删除”这些预装app后用户还可以到应用商店下载安装,只不过重新下载安装这些app相当于把app跟hook和用户数据再重新挂钩,实际上并没有“下载”这个动作。

+1
0

好文章,需要你的鼓励

参与评论
登录后才能参与讨论哦...
后参与讨论
提交评论0/1000

请回复有价值的信息,无意义的评论将很快被删除,账号将被禁止发言。

36氪APP让一部分人先看到未来
36氪
鲸准
氪空间

为你推送和解读最前沿、最有料的科技创投资讯

一级市场金融信息和系统服务提供商

聚集全球最优秀的创业者,项目融资率接近97%,领跑行业