近期,手机广告干扰用户正常使用的情形接连发生,引发热议。安徽一位老人观看演出时想拍照片,30秒内手机被恶意跳转20多次,无法关闭;湖南一位没赶上公交车的老人打算联系家人,却反复遭遇弹出广告,只能不断息屏再打开……走路、转身、坐车,甚至无需有什么动作,都可能在使用App时触发“摇一摇”广告,陌生软件随即“不请自来”,打乱用户的操作。

如今,苹果用户或可告别这一“电子牛皮癣”。9月23日,南都记者实测发现,苹果手机在两日前推出的iOS 27.2 beta 2版本中,新加入了一项功能,可以限制App“摇一摇”广告。

实测iOS 27.2 beta 2新功能。

具体来看,在苹果iOS 27.2 beta 2的“设置”栏目中,选择“隐私和安全”-“运动与健身”,就能看到新加入的“Restrict Motion Data”(限制运动数据)功能。点击右上角“编辑”,即可手动将已下载App加入限制名单,页面上方提示“Apps added to this list will not have access to motion data”(添加到此列表的App将无法访问运动数据),若想取消限制可在列表中删除相关App。

以“芒果TV”App为例,南都记者实测发现,打开App时会出现“摇一摇”开屏广告,页面上标注“点击按钮或摇一摇手机跳转至详情页或第三方应用”,移动或翻转手机便会自动跳转。而将“芒果TV”加入到“限制运动数据”列表后,开屏广告依然存在,但无论多大幅度移动手机都不会发生跳转。

一位业内技术专家曾向南都记者解释“摇一摇”广告的技术原理,其主要靠调用陀螺仪和加速度传感器测量加速力和旋转力,检验手机是否处于倾斜、晃动、旋转等状态,达到一定阈值就实现“跳转”。然而在实践中,不少App将“摇一摇”触发机制的灵敏度设置得过高,甚至几乎不用动作就能触发,超出了合理商业推广范畴。

苹果官方公开资料显示,CoreMotion是iOS上专门处理设备运动数据的框架,能让App读取设备中加速度计、陀螺仪、磁力计和气压计数据等,并进一步对用户动作做出判断。《苹果开发者计划授权协议》明确提到,除提供或改善有关健康、运动以及健身服务外,App开发者不得将HealthKit API或Motion&Fitness API(或通过二者获得的信息)用于其他用途,例如投放广告。这也意味着,利用前述框架设置App“摇一摇”广告,在苹果生态中不被允许。

值得注意的是,目前更新的iOS 27.2 beta 2版本属于开发者测试版,用户需加入公测计划才能体验。未来苹果在推出正式版时是否会保留这一功能,尚未得知。

文|樊文扬

声明:本文来自隐私护卫队,版权归作者所有。文章内容仅代表作者独立观点,不代表安全内参立场,转载目的在于传递更多信息。如有侵权,请联系 anquanneican@163.com。