第372章 体验店(2/2)
请关闭浏览器的阅读/畅读/小说模式并且关闭广告屏蔽过滤功能,避免出现内容无法显示或者段落错乱。
大屏幕上的监控面板显示,代表著halo应用后台活跃连接数的曲线,正在呈现一种不规则的锯齿状波动,並且整体趋势在不断向下掉落。
马克李坐在主控台前,双手快速地在终端窗口输入指令,调取著不同地区、不同设备型號的运行日誌。
大卫陈拿著一份数据分析报告站在他旁边,眉头紧锁。
刚赶回来的顾清舟走进研发中心,拉过一把转椅,在两人身后坐下。
他没有打断他们的工作,只是安静地看著屏幕上那些不断滚动的红色报错信息。
“查清楚技术原因了吗”几分钟后,顾清舟开口问道。
马克李停下手中的动作,转过身来,脸色显得有些疲惫。
“老板,我们对昨晚苹果和谷歌推送的系统小版本更新进行了反编译分析。”
马克李指著旁边的一台显示器,“问题出在作业系统对后台进程的內存管理和电池优化策略上。”
他调出两份代码对比文件。
“先看ios系统。”
马克李解释道,“苹果修改了后台应用程式刷新的时间窗口。原本我们为了保证『语音对讲』和『私信』的毫秒级送达,在客户端和伺服器之间维持了一个高频的tcp长连接,每隔一段时间发送一次心跳包来保持唤醒状態。”
“但现在,苹果的底层系统对这种高频心跳包进行了严格的拦截。一旦用户將halo切换到后台超过三分钟,系统的电源管理模块就会强行掛起我们的网络请求,甚至直接杀掉我们的后台进程。”
大卫陈接著匯报了安卓端的情况。
“谷歌那边的做法更加隱蔽,但也同样致命。”
大卫陈指著另一组数据,“安卓系统调整了低內存杀手守护进程的oo_adj优先级判定规则。他们专门针对图片预加载和p2p分布式节点传输这种高带宽占用的后台行为,降低了进程的存活优先级。”
大卫陈无奈地摊开双手:“换句话说,只要安卓用户的手机內存稍有不足,系统第一个清理掉的,就是停留在后台的halo。我们的『异步切片断点续传』和『边缘节点自救协议』,因为后台进程被终止,现在完全失效了。”
顾清舟看著那些数据,手指在椅子扶手上平稳地敲击了两下。
“苹果和谷歌虽然在智慧型手机市场上是竞爭对手,但在面对我们的时候,他们找到了一个共同点,他们知道,如果直接在应用商店下架halo,会面临反垄断调查,甚至会引发用户的集体诉讼。”
“所以,他们换了一种方式。”
顾清舟看著屏幕上的断连日誌,“用『优化电池续航』和『管理系统內存』这种完全合理合规的技术藉口,在物理底层切断我们的服务。”
马克李点了点头:“这种系统级別的规则修改,我们作为第三方应用开发者,在代码层面是很难绕过去的。只要我们在別人的作业系统上运行,就必须遵守他们分配系统资源的调度指令。”
“这对用户端產生了什么具体影响”顾清舟將话题转向了实际的业务反馈。
大卫陈切换了屏幕的画面,展示出一张消息送达延迟的统计图表。
“影响是灾难性的。”大卫陈的声音里带著担忧,“今天开始,只要接收方的用户没有把halo保持在手机的亮屏前台,消息就无法送达。”
他指著图表上那根大幅上升的延迟柱状图。
“用户a给用户b发送了一条语音。如果用户b正在用手机看新闻或者已经锁屏,这条语音就会一直卡在我们的伺服器消息队列里。直到用户b下一次手动点击halo图標,重新打开应用,系统恢復了网络连接,这条语音才会弹出来。”
大卫陈总结了当前的產品困境。
“老板,我们的即时通讯功能被破坏了。halo现在变成了一个必须手动刷新才能看到新消息的异步邮箱软体。那种『隨时隨地,即刻连接』的社交体验,不復存在了。”
就在研发团队分析技术困境时,会议室的门被推开。
谢丽尔桑德伯格快步走了进来,手里拿著一台平板电脑,脸色比外面的阴雨天还要沉重。
“老板,马克,大卫。”桑德伯格將平板电脑放在桌子上,“技术上的问题,已经演变成了严重的公关危机和用户信任危机。”
顾清舟看向平板电脑的屏幕。
那是一张在推特上被大量转发的手机截图。
截图显示的是一台iphone的系统主界面,而在屏幕的正中央,弹出了一个刺眼的系统警告对话框。
警告框的標题是:【高耗电应用提醒】。
正文內容写著:【系统检测到“halo”在后台频繁唤醒並占用大量网络资源,严重消耗电池寿命。为了保障您的设备续航,建议您强制关闭该应用或限制其后台活动。】
不仅是苹果,桑德伯格滑动屏幕,展示了另一张来自安卓手机的截图。
安卓系统的安全中心同样给出了类似的提示,並在通知栏里掛著一个红色的电池警告图標,直接指向了halo。
“这是今天早上隨著用户起床后,开始大规模出现的系统弹窗。”桑德伯格匯报导。
“苹果和谷歌利用作业系统的权威性,直接向用户发出了警告。”
“在普通消费者的认知里,作业系统的底层提示是绝对客观和中立的。当手机系统告诉他们,是halo导致了他们的手机耗电过快、发热严重时,百分之九十以上的用户会毫不犹豫地相信。”
事实也正是如此。
halo为了维持高质量的图片渲染、p2p节点传输以及实时的情感预测算法交互,其本身的资源消耗確实比普通的文字聊天软体要大。
在过去,这种消耗被掩盖在极致丝滑的体验之下。
但现在,巨头们把这个问题放大了,並作为武器拋给了用户。
桑德伯格调出了应用商店的数据监控页面。
“从今天早上七点开始,我们在appstore和安卓市场上的应用评分,遭遇了断崖式的下跌。”
屏幕上,halo原本稳定在四点八星的高评分,在短短几个小时內,被大量涌入的一星评价拉低到了三点五星,並且还在持续下降。
一时间,整个研发中心的气氛瞬间降到了冰点。