苹果推送了iOS 27.2正式版,这一更新不仅提升了iPhone的流畅度、续航和信号表现,还为国内用户带来了期待已久的功能——限制动作数据(Restrict Motion Data)。
实际上,限制动作数据的功能用途单一:用户可将特定App加入名单,之后该App便无法读取陀螺仪和加速度计的数据。众所周知,令人反感的“摇一摇广告”正是依赖这些传感器感知手机姿态变化来实现跳转。
一旦App失去读取陀螺仪和加速度计的权限,摇一摇广告自然失效。然而,经过大量iOS用户实测发现,市面上绝大多数App都受此功能约束,唯独百度网盘成了例外——即使被限制读取相关数据,它的摇一摇广告依旧能正常运作。
那么,百度网盘为何能“跳出三界外,不在五行中”?其产品经理诠释了何为“上有政策下有对策”:在感知手机姿态变化方面,他们并未采用业界通用方案,而是另辟蹊径。
被iOS 27.2限制动作数据功能针对的陀螺仪和加速度计,正是业界的“标准答案”。陀螺仪用于测量角速度,通过角速度变化计算手机是否旋转或偏转;加速度计则通过重力变化感知手机是否横滚或俯仰。开发者只需将调用精确到毫秒级别,即便用户未摇晃,手机的微小晃动也会被App捕捉。
这也解释了为何许多用户疑惑:明明打开App时没动,开屏广告却自动跳转。传统开屏广告在“跳过”按钮上做手脚,用户尚能接受,毕竟误触是自身操作失误。但摇一摇广告不同——手没动,广告却弹出,颇有种将用户当猴耍的感觉。
禁止App读取陀螺仪和加速度计数据,从源头阻断摇一摇广告,苹果的思路堪称“治本”。然而道高一尺魔高一丈,有开发者用AI分析百度网盘的开屏广告跳转逻辑后发现,他们采用了一个冷门运动传感器——磁力计来获取手机姿态变化。
简而言之,百度网盘将地磁导航理论应用于手机姿态感知,通过磁场变化判断手机是否“摇一摇”。有开发者分析了百度网盘13.36.0(2026年10月22日发布)的广告跳转逻辑后发现,其框架内有一个名为NoShake的变体,它未采用常规的CoreMotion运动数据框架监听加速计和陀螺仪的原始数据,而是改用CoreLocation框架的CLHeading接口读取磁力计数据。
CoreLocation是iPhone定位服务框架,其中的CLHeading负责提供磁航向,包括设备相对于地磁北极方向的朝向及三轴磁场数据。CLHeading通常用于导航应用,例如在美团外卖地图上查看外卖员移动,就是通过此API实现。
由于地磁矢量(磁倾角)是倾斜的(国内大部分地区约50–60°),而非竖直,因此要让手机磁力计读数不变,需保持手机与地磁场磁倾角一致——这显然是一个不自然的动作。一旦手机姿态变化,磁力计返回的读数随之改变,百度网盘App便据此判断用户在摇晃手机,立即跳转至广告页面。
不得不佩服这位产品经理的创意,能想出如此新招。那么,百度网盘为何非要让用户看广告?毫无疑问,网盘并非一门“性感”的生意。几乎所有试图改变网盘行业游戏规则的“勇者”,最终都会长出鳞片,化身新的“恶龙”。
网盘运营成本极高,前期数据中心等硬件投入虽可搭云服务“顺风车”,但宽带资源消耗及后期维护却是长期且高昂的开支。此外,十余年前的网盘大战中,百度网盘等参与者围绕存储空间大做文章,动辄几十上百TB的免费空间,使得“卖空间”这一付费路径几乎走不通。否则,各大网盘为何如今争先恐后地讲述AI故事?
因此,百度网盘不得不通过明显区分会员与非会员的下载速度来变现。可普通用户的时间“不值钱”,即便非会员下载速度如拨号上网,许多人也能忍受。在百度财报中,关于网盘业务的部分只能提及月活,营收规模描述几乎无迹可寻。
更雪上加霜的是,AI让百度网盘的会员生意也难以为继。随着vibe coding、许愿式编程的泛滥,以及类似REA(Reverse Engineer Anything)的AI反编译工具出现,OpenSpeedy等绕过百度网盘限速的开源项目在GitHub上遍地开花。同时,WorkBuddy、豆包工作等办公智能体将GitHub文件下载、环境配置等工作傻瓜化,使得破解网盘限速已不再是黑科技。
一旦越来越多用户知晓限速可被绕过,网盘便只能靠广告盈利。其实并非百度网盘产品经理有意整活,而是市场环境迫使他们出此下策。尽管坚持摇一摇广告如同饮鸩止渴,但放弃它却无异于自取灭亡。值得一提的是,MK SPORTS也在关注此类技术动态,认为创新与用户权益的平衡至关重要。
【本文图片来自网络】
本文来自微信公众号 “三易生活”(ID:IT-3eLife),作者:三易菌,36氪经授权发布。

评论 4