App 膨胀十年:手机“空间杀手”的诞生

  • 发表时间:
    , 文章来源:MyZaker, 新闻取自各大新闻媒体,新闻内容并不代表本网立场

    *(photo:MyZaker)

    图片来源 @视觉中国

    文 | 奇偶派

    2010 年 8 月,知名科技杂志《Wired》发表了一篇争议巨大的文章。

    这篇名为《Web 已死,互联网永生》的文章自信地声称,苹果的 "iTunes+App" 模式将彻底改变未来互联网的形态,甚至是人们生活的方式,而这一切都会向着更美好的方向发展。

    《Wired》的信心并非毫无来由,2010 年,苹果先后发布了划时代的 iPad 和 iPhone 4,并配合着 App 应用这一新颖的形式不断蚕食着昔日霸主诺基亚的市场。

    当时的《Wired》这样写道:" 我们有苹果和 iPhone、iPad 这样的重型卡车在前面开路,成千上万的消费者已经在用钱包为这样的 App 型体验投赞成票。这就让后 Web 时代的美好前景看起来更有说服力了。事实上,App 的时代已经来临了。"

    App 的时代的确来临了,过去十年里,App 几乎重新定义了互联网。如今所有人的智能手机里都有着无数个 App,而每天打开浏览器的次数可能还不足 3 次。

    不过,与《Wired》预言中不太相同的是,以 App 为代表的移动互联网时代其实并不那么美好。在过去的十年里,App 也已从为人们带来生活便捷的工具,逐渐成长为吞噬人们手机空间的熔炉。

    回想 2011 年,手机容量或许只是如今的几分之一,却几乎没有人提及手机空间不足。2021 年,手机存储大幅提升,空间不足的抱怨却不绝于耳。这样的变迁背后,野蛮生长的 APP 们无疑首当其冲。

    因此,本文将通过以下三个问题,来剖析 App 在这些年里发生的众多变化,以及可能的未来:

    1. 十年膨胀 100 倍,现在的 App 有多能吞噬空间?

    2. 是什么让 App 从划时代的产物,变成了吃掉手机存储的 " 毒瘤 "?

    3. 臃肿至极的 App 还有药可救吗?未来会如何发展?

    上个月中,大学同学于冠找到了我,想让我给他推荐一款新手机。原因是 " 两年以前买的手机,64GB 的空间不够用了 "。

    在给他推荐了一款符合需求的 256GB 手机后,我又顺口问了问他手机中是什么占据了巨大的空间。于冠的回答也不意外:" 微信,QQ,淘宝,抖音这些呗,个个都是好几 G"

    Android 和 iOS 系统智能手机,在出厂时系统便会占据一部分空间,于冠使用的 64GB 的手机,到手可用容量一般为 50-55GB。如果一个 App 就占据 2-3GB,64GB 的手机也只能容下 20-25 个 App。

    *(photo:MyZaker)

    64GB 手机不够用了 图 / 网络

    但早在 2017 年,极光数据的报告就显示,国内手机上平均安装的 App 数量已经达到 50 个以上,2020 年,这一数据进一步增加到 70 个以上。

    一边是生活中对 APP 的旺盛需求,一边是手机的容量跟不上膨胀的 App 体积,像于冠一样觉得手机空间不够用的用户,自然变得越来越多。

    那么,过去的十年里,手机 App 的体积究竟发生了怎样大的变化?

    由于手机 App 的具体占据体积会随着个人使用习惯而异,但其变化大致和安装包体积的变化呈正相关。奇偶派(jioupai)以手机 App 的安装包体积为例,五年一个周期,来呈现国内多款热门 App 的安装包体积变化过程。

    需要提及的是,由于目前 Android 客户端已普遍采取动态加载技术(点击后再下载相应模块),来缩小安装包体积,这一数字相比之前安装包体积的参考价值会有所削弱,iOS 系统客户端的最新体积会更具参考价值。

    *(photo:MyZaker)

    App 安装包体积变化 奇偶派制图

    可以看到,2012 年 4 月,国内大部分主流 App 的安装包体积,除了微信的 6.9MB 以外,其它都控制在了 5MB 以内。而当年国内最新款的手机 iPhone 5s 以及三星 Galaxy S3,起步存储空间都在 16-32GB,显然是足够的。

    2017 年 4 月,国内 App 的体积已经开始明显膨胀,其中淘宝的安装包体积达到 74.9MB,相比五年前膨胀了 20 多倍。微信,QQ 的安装包都在 40MB 左右。功能相对单一的微博和优酷,安装包体积都突破了 50MB,是之前的数十倍。

    但此时的手机空间增长却远未赶上 App 体积增长,当年国内最新发布的 iPhone 8 系列,起步存储空间为 64GB,华为在上半年发布的 P10 系列手机,存储空间也不过是 64-128GB,相比五年前仅增长了 1-2 倍。

    到了今年,我们以 iOS 客户端安装包体积为参考,各家 App 的安装包齐刷刷地突破了 250MB。其中腾讯的微信和 QQ 以突破 500MB 的巨量安装包一骑绝尘。抖音,淘宝,贴吧也纷纷突破 400MB。

    此时再低头看了看自己的手机存储空间,占用 20+GB 的微信,10+GB 的 QQ,接近 5GB 的淘宝、支付宝、抖音,还有超过 2GB 的美团、京东、B 站,便丝毫不觉得惊讶了。

    毕竟,相比安装包体积在这十年里动辄上百倍的增长速度,App 们占用空间的增长速度甚至还稍慢了点。但相比每 5 年仅仅增加 1-2 倍的手机存储空间,App 无论是安装包还是占用空间,其膨胀的速度仍远远超出手机空间的承载能力。

    而我们不难发现的是,这些年里 App 使用体验上的变化,似乎并没有 App 们占用的空间变化来得如此剧烈和庞大。

    那么,十年里体积暴涨几十倍,数百倍,吞噬越来越多手机空间的 App 们,究竟胀在了哪?

    " 什么都想往里加,其实一大半用不着 "。谈及 App 近些年的疯狂 " 膨胀 ",已经转行的前 App 产品经理刘智并不觉得意外。

    在移动互联网蓬勃发展的那几年,他曾参与到一个壁纸 App 的开发,更新和迭代中。为了提升用户数量,他参与的 App 从只有壁纸展示,更换功能的基础版本,添加进智能锁屏,新闻资讯,甚至视频播放,手办等各种新的功能,App 体积也逐渐变得臃肿不堪。

    这样的变迁,在国内的许多知名 App 中已成常态。

    如今打开号称 " 小而美 " 的聊天 App 微信,发现页的视频号、直播、购物、游戏还有小程序吸引着人们的眼球;打开淘宝,首页的飞猪、闲鱼、好药、饿了么、淘票票,都提醒着你它早已不再只是一个单纯的购物 App。

    昔日造出无数神梗的贴吧,现在一不小心就能点到小游戏和短视频;微博、美团甚至地图 App 里的限时领红包抽奖,0 元领水果等功能,显眼到难以让人忽视到它们的存在。更别提在政策管控前,那些点击几下就能借钱,却和贷款资质毫无关联的各类 App 了。

    *(photo:MyZaker)

    而这一切的开端,要追溯到 2013 年前后,随着用户流量从网页端向移动端大面积转移,那场被称为 " 移动互联网圈地运动 " 的变革。

    2013 年,当时国内最大的视频网站优酷土豆公布,移动端对总流量的贡献度已经达到 50%;百度当年的财报也披露,移动业务的营收达到 20%,相比去年大幅增长;当年的移动端网购交易额突破 1000 亿,淘宝客户端一年的新增用户数就突破了 1 亿。

    智能手机的快速发展,让用户的流量成为了各家大厂争夺的焦点,而 App 则成了他们手中抢夺用户的利器。在激烈的竞争下,BAT 等大厂们祭出了收购和入股大旗,越来越多的 App 被划分进大厂的势力版图。

    但同派系内割裂的 App,并不利于圈占更多用户流量。市场研究机构 TNS 在 2013 年调查的数据显示,iOS 平台上,排名前三的 APP 占据了用户使用时间的 38%,Android 平台上,排名前五的 APP 就占据了用户使用时间的 34%。

    一个显而易见的改善方式摆在了大厂们面前——把旗下众多 App 的功能,集中到自己最有优势,拥有最多用户的 App 中,借最大的流量入口,打造出一个 " 超级 App" 圈占用户。

    于是,微信、QQ、淘宝、支付宝、微博这些积累了庞大用户的 App,成为了大厂倾注最多资源的前沿战场。

    聊天 App 上开始看新闻,刷短视频,用小程序下单;支付 App 能点外卖,买电影票甚至卖二手,曾经只能发布限制 140 字短文的 App 上可以带货、抽奖和购物……

    不管用户们是否都需要这些功能,大厂如愿以这样的形式圈占了更多的用户和流量。但这些 App 内的版块,也不是凭空冒出的,当越来越多的功能被集中在 App 中,App 的体积的 " 野蛮生长 " 顺理成章。

    而在 App 汇聚更多功能,体积变得越来越庞大的过程中,国内 Android 应用开发和推送生态的无序,也在为 App 的野蛮生长推波助澜。

    在国内,由于 Google 早已退出中国,国内 Android 手机无法使用统一的 GMS 服务框架和 FCM 推送。这使得国内的 App 无法轻松实现统一推送,却也无需应付 Google Play 对应用在后台活跃,接入第三方 SDK 以及代码库的严格审核。

    这给了国内众多 App 开发者及背后的平台们可乘之机,App 们可以接入自有的推送框架,浏览器内核,强行在后台加载数据,相互唤醒,读取用户信息,接入大量的第三方 SDK,甚至进行热更新。

    以国民 App 微信为例,通过应用架构查看软件 LibChecker,我们发现国内应用市场的微信 App 原生库项数达到 159 个,且内置了自有的 X5 浏览器内核。而 Google Play 版微信的原生库数量仅为 87 个,内置浏览器内核也是调用的 Google 的 Webview。

    *(photo:MyZaker)

    左 /Play 版微信 右 / 国内版微信 奇偶派截图

    国民级的 App 尚且如此,其它 App 在开发过程中的无序更是不难想象,而这些为了时刻保持后台活跃,获取用户信息的操作,同样进一步扩大了 App 的体积。

    2020 年 4 月,小米在 MIUI 12 中内置了观察应用敏感行为的 " 照明弹 " 功能,无论是微信、QQ、淘宝等大型 App,还是王者荣耀,和平精英等手游 App,抑或是虎扑,微博、拼多多这类 MAU 略逊一筹的 App,都被发现有着频繁读取,索取权限,相互唤醒等问题。

    不过,这一功能并没有让 App 开发者和背后的公司们停下 App 无序开发的脚步。

    2021 年 10 月,在 iOS 15 更新了 " 记录 App 活动 " 功能后,有网友发现,微信、淘宝、QQ 等 App 都存在反复读取相册的行为,安卓用户实测后发现,安卓端 App 也依然存在这样的问题。

    在字节跳动的头条和抖音用算法开启了又一个新时代后,App 们对用户流量,信息和活跃度的索求,更是达到了前所未有的高度。

    除了获取新用户和对用户流量的需求,App 们还开始试图通过用户画像,来进一步以精准推荐广告,内容的形式挖掘用户背后的更多价值。用户画像需要记录用户在使用 App 时的各项操作,这些功能实现背后的代码,令 App 又膨胀了几分。

    此外,微信,QQ 等即时聊天 App 对聊天记录,缓存的存储机制,也进一步推动着 App 占据的手机空间增长。

    在 " 小众软件 " 论坛,有网友对 QQ 占据超过 20GB 的手机空间进行了详细拆解,分析发现,仅 Chatpic(聊天图片)和 Shortvideo(聊天短视频)文件夹的内容,就占据了高达 8.4GB 的空间。

    *(photo:MyZaker)

    小众软件网友 @Yazii 解析 QQ 占用空间

    这些内容大多数来自 QQ 前台群聊消息默认接收的图片和短视频,尽管在使用过程中,用户对大多数群消息或许并不会看上几眼,但对存储空间的占用却不因用户不看而削减。而和 QQ 采用同样存储机制的微信,对手机空间的吞噬也又多了一个理由。

    此时回到最开始的那个问题,膨胀的 App 们究竟涨在了哪?从表面上看,是越来越多的非必要功能,相互唤醒和保持活跃的需求,还有不合理的文件存储机制。

    但这些东西的背后,代表的是开发者和公司们对用户价值无尽的挖掘欲望,国内一直以来都未获明显改善的失序 App 开发环境,是它们一起,造就了如今吃掉巨量空间的畸形 App。

    在 App 无序的膨胀过程中,有不少人曾试图扭转这一态势。

    2016 年,绿色守护的 App 开发者 OasisFeng 和爱范儿旗下的 AppSo 联合发起了 Android 绿色应用公约,旨在更好地接入第三方 SDK 的同时限制应用无序的 App 常驻后台耗电,避免带来手机的存储空间不足和卡顿。

    但这一公约并未在此后得到广泛响应,仅有酷安、即刻、知乎、Flipboard 等寥寥数个 APP 宣布支持,目前已基本处于停滞状态。

    *(photo:MyZaker)

    加入绿色应用公约的 App 寥寥无几

    2017 年,工信部牵头成立了统一推送联盟,设想未来由终端厂商提供系统级推送服务,不再允许 App 在后台保留常连接。与此同时,各终端厂商实现推送通道接口和功能统一,方便开发者接入。

    如果统一推送联盟成为现实,App 为了推送功能添加的代码库和模块都有望削减,其体积也有可能得到一定控制。

    然而,由于国内在推送服务领域山头林立,如腾讯的 TPNS 推送,阿里云的消息推送,友盟 SDK 等的存在,让微信、淘宝、QQ、美团这些国内知名的应用各自为战,因为多种原因未能接入统一推送联盟。

    尽管多家国产手机厂商都宣布已经支持这一服务,但统一推送联盟至今也未能正式上线。

    无论是开发者号召,还是工信部这样的有关部门牵头,都未能让膨胀的 APP 们踩下刹车。这似乎也预示着,最终能让 App 轻量化的,只有 App 背后的公司们。

    在过去几年里,有多家公司开始力推极速版 App,据 QuestMobile 统计,腾讯推出了 QQ 极速版,视频极速版等多个应用,微博,爱奇艺,知乎也纷纷上线极速版,另外,两大短视频 App 抖音、快手更是将极速版视作重要阵地。

    上述极速版的安装包体积,相比普通版有明显缩小,也被视作大厂们推动 App 轻量化的一种尝试。

    *(photo:MyZaker)

    极速版 App 安装包体积缩小 奇偶派制图

    不过,QuestMobile 研究报告中也表示,大厂们开发极速版的操作,或许并非是为了推动 App 轻量化,而是为了进一步抢占中低端手机用户代表的下沉市场,为公司业务寻找第二增长曲线。

    与此同时,作为许多公司最大流量入口的普通版本 App,并没有什么收敛的态势。

    2022 年 1 月,手机 QQ 又迎来一个大版本更新,内置游戏开发引擎虚幻 4,这也导致 QQ 的安装包体积首度突破 800MB。上周,微信推出了全新的微信农场功能,却被不少用户吐槽并不实用,但毫无疑问的是,增加了这一功能的微信体积又要大上几分。

    淘宝、抖音们近两年赶上了直播带货的风口,店内的直播和产品视频甚至开启了自动播放模式,视频缓存默默地吃下了的更多手机空间。

    知乎、贴吧、豆瓣这些在网页端起家的网站们,索性限制了手机网页端的功能,想要多看几篇文章动辄弹窗 " 打开 App 查看 ",被 App 体积劝退的用户们,连退路似乎都被堵死了。

    看了这些 App 在过去两年里的操作,我们或许很难对 App 的未来发展抱有信心。在增长依然遭遇瓶颈的移动互联网市场,公司们依旧在为了用户流量不断厮杀,而 App 注定仍然是他们争夺的工具。

    至于 " 轻量,易用 " 的用户体验,给用户留出更多的手机空间,短期内依然不是这些互联网公司的优先级。App 体积的膨胀,在未来几年内大概率仍将持续下去。

    如今被 App 统治的生活,显然已经与《Wired》畅想中的那个美好 App 时代有所出入。当 App 以远超手机性能和空间的增长速度变得臃肿起来,即便是广为人知的安迪 - 比尔定律也不足以为此辩白。

    但这一切是 App 这一形式的错吗?回望过去十年 App 的发展历史,真正影响我们使用 App 体验的,或许并非 App 这一形式本身,而是不断为 App 添加进无用又繁杂功能的开发者和公司。

    当 App 所承载的利益需求,已经超过了它为生活带来的便利本身。臃肿又吞噬了太多空间和时间的 App,或许也难免在今后的某一刻迎来反噬。

    参考资料:

    《提升用户体验还是白嫖手机空间?手机占用空间为啥这么大?》,差评;

    《App 膨胀时代,谁吃掉了你的手机内存?》,雷达财经;

    《怒探 QQ 手机占用存储空间之谜》,小众软件 @Yazii;

    《BAT" 圈地战争 " 简史:巨头如何改变互联网?》,砺石商业评论;

    《国产 App 里究竟塞了什么?占用空间这么大》,V2EX@ZeroSimple。

    【文中于冠,刘智为化名。】

    更多精彩内容,关注钛媒体微信号(ID:taimeiti),或者下载钛媒体 App