最近和苹果有关的重大消息可能就是从8月1日开始,AppStore中国区火速下架未获版号的游戏APP,数量超过30000款,之前小智就和大家说过,这未必不是一件好事,众多低质和“流氓”APP将被最大限度隔绝在iOS系统之外。
其实,从iOS14开始,苹果虽然没有加入多少新功能,倒是对安全防护非常上心(之前已经做得不错了),在各个方面,对隐私保护的重视已经提升了前所未有的高度。
之前已经和大家说过,在iOS14中,如果有APP想在后台私自调用麦克风或前置镜头,将会变得无所遁形(因为会有相应提示),除此之外,苹果还有一项堪称“釜底抽薪”的方法来隔绝那些“流氓”APP。
从iOS14开始,苹果在DeviceCheck框架基础上,为开发者提供了全新App Attest API接口,苹果官方的说法是,以此接口开发的应用程序将让用户更难使用到带有欺诈性质的APP,官方解释似乎有点文绉绉,说得明白点就是,开发者按照苹果新规定可以开发出更安全的应用程序。
App Attest的工作原理是,如果设备上的私密数据被申请访问,系统将立即生成加密密钥来保护数据安全,同时将验证那些未经允许,企图访问设备中私密数据APP的完整性,也就是说,如果有哪个APP想在你iPhone中悄悄偷点东西,就能立即被系统发现。
不仅如此,App Attest API似乎对越狱也不太友好,如果大量APP都基于新接口开发,那越狱后想修改些功能将变得更加困难。
由于是刚开始,苹果还没有强制要求用新接口来开发APP,只是提醒众多开发者要尽快了解新API,这就有点先礼后兵的意思,规矩已经摆到明面上来了,不尽快熟悉新要求,后果就只能是被清理,虽然略显霸道,但以长远眼光来看,大多数人用户还是支持苹果这么做的。
苹果在新开发文档中还提到,App Attest API后续会被大范围使用,基于此开发和更新的应用程序,将逐渐放弃对无效版本的支持,帮助开发者降低维护成本,对苹果来说,也将加快用户换机速度。
最后,小智想说,对于苹果整治“流氓”APP所使用的一切手段,我都举双手赞成,你们呢?
领取专属 10元无门槛券
私享最新 技术干货