qq音乐的隐藏游戏功能(QQ音乐也被塞进游戏引擎)

qq音乐的隐藏游戏功能(QQ音乐也被塞进游戏引擎)(1)

今年初,有网友发现手机 QQ 安装包体积暴增。其中,安卓版安装包达到 371MB,iOS 版安装后达到了 879MB。通过分析发现,里面竟然内置了超过100MB的虚幻 4 引擎。

qq音乐的隐藏游戏功能(QQ音乐也被塞进游戏引擎)(2)

一个手机QQ安装包就要快 900MB 的事儿在网上吵得沸沸扬扬,引起不少用户的质疑。

根据虚幻方面的解释,手机QQ就是在App内嵌一个3D渲染交互的功能,只不过虚幻 4 的渲染效果好一些,内容开发工具链完善一些,有源码改造便利一些,这样就不需要自己再手动去开发3D的一系列功能。

qq音乐的隐藏游戏功能(QQ音乐也被塞进游戏引擎)(3)

而手机QQ集成虚幻 4 引擎的目的,大家纷纷猜测是为了服务于最新的“超级QQ秀”功能。

现在,同样的事又在QQ音乐身上发生了。

日前有消息显示,在QQ音乐更新至11.8.0.9后版本后,其APP体积达186.99MB,较上一版本的155.9MB有较大增长。

qq音乐的隐藏游戏功能(QQ音乐也被塞进游戏引擎)(4)

在通过工具查看后发现,新版QQ音乐APP中新增了一个体积为28.62MB的cocos2d-x游戏引擎库。

qq音乐的隐藏游戏功能(QQ音乐也被塞进游戏引擎)(5)

此外,近期QQ音乐APP内测了一个名为“Music Zone”的虚拟社区,目前已在此版本中正式上线。

其玩法类似于QQ秀中的QQ小窝功能,用户可在其中拥有专属的独立房间,同时墙壁上挂有虚拟播放界面和歌单列表,支持用户及访客点击其进行歌曲播放,并且通过“装修”功能,用户可对其进行装扮。简单来说,用户可化身虚拟人物与其他用户进行社交。

qq音乐的隐藏游戏功能(QQ音乐也被塞进游戏引擎)(6)

不出意外,虚拟社区的功能就是基于该引擎实现。

资料显示,Cocos2d-x 是一款国产的开源的手机游戏开发框架,Cocos2d-x 引擎被广泛用于开发制作手机游戏、儿童教育软件、网络多媒体UI解决方案等交互性的图形化应用。Cocos2d-x 的主要优势是跨平台、高性能、高兼容性、可热更新、可定制及易用性,开发人员在不需要深度掌握计算机图形学的情况下,经过短时间学习即可开发出手机游戏产品,大大降低了手机游戏技术人员的入行门槛。

qq音乐的隐藏游戏功能(QQ音乐也被塞进游戏引擎)(7)

其中,腾讯、网易等国内游戏大厂,以及任天堂等国际大厂均已使用cocos2d-x引擎开发并推出了自己的手游产品。使用cocos2d-x引擎的历年代表作有《我叫MT Online》《捕鱼达人》《刀塔传奇》《放开那三国》《全民飞机大战》《欢乐斗地主》《开心消消乐》《保卫萝卜》《梦幻西游》《大话西游》《神武》《问道》《征途》《传奇世界》《《乱世王者》《传奇霸业》等。

不过,与QQ采用的虚幻 4 引擎相比,Cocos2d-x 体积更小,性能要求更低,因此QQ音乐的体积并未如手机QQ一样出现严重的膨胀。

此事同样引发网友热议,有网友戏称,以后可以在QQ音乐叫外卖,买菜,打车,购物吗?

近年来,与“手机APP内存占用越来越大”等相关的话题时常出现在微博热搜上。大家发现,如今手机内存越来越大,但是系统用起来还是会卡顿,而这其中最重要的原因,就是手机APP的体积越来越大了。

在APP处于刚发展的那些年,手机内存也比较小,4G 64G容量的手机都能一直用着,甚至还能剩余几个G,但现在一款256G的手机,随便下载几个主流APP就用了一半的内存。

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

在此基础上,APP对手机内存的占用更是不断膨胀。

以月活最高的APP微信为例,在2011年推出的时候微信还是个只有457KB的“小而美”,而11年后的今天,微信的安装包已达到263MB,“膨胀”了500多倍。

qq音乐的隐藏游戏功能(QQ音乐也被塞进游戏引擎)(8)

有UP主解密安装包后得到的数据可以看出,占用空间最多的文件大多数都是与聊天功能不相关的,主要是用来运行小程序、视频号等附加功能。

微信的体积膨胀并非个例,而是当前手机APP的一个缩影。

有网友对2012~2022这十年间主流APP的安装包体积变迁进行了数据统计,发现大多APP安装包的体积增长了数十倍。其中,2012年时国内的大部分主流APP安装包体积都控制在5MB以内;2022年众多APP的体积已经达到200MB以上。

qq音乐的隐藏游戏功能(QQ音乐也被塞进游戏引擎)(9)

图源奇偶派

现在手机APP往往存在大量复杂的功能,无论这些功能是否实用,这就是APP体积越来越大的原因,而这些功能都需要相应的组件支撑。

比如手机QQ为了超级QQ秀塞进了虚幻 4 引擎相关的组件;QQ音乐为了虚拟社区塞进了Cocos2d-x游戏引擎库等。

只要APP无休止地扩充功能,再大内存的手机都无法解决卡顿和存储空间占用严重的问题。

值得一提的是,近日有报道称,国外一名程序员因为不爽“美联航” App 占用空间过大,仅用5分钟时间便将超 400MB 的这款iOS应用安装包削掉了187MB。也就是说,其实很多安装包可以再缩减20%左右甚至更高的空间。

qq音乐的隐藏游戏功能(QQ音乐也被塞进游戏引擎)(10)

qq音乐的隐藏游戏功能(QQ音乐也被塞进游戏引擎)(11)

图源量子位

但想必大家心知肚明,APP们的体积都是为了利益而疯狂膨胀的,寄希望于开发商自觉恐怕不现实。

有人直言,想要膨胀的App们踩下刹车,除非相关部门能出台政策、有专门法规约束,或者手机硬件存储再次达到瓶颈,开发者不得不去优化才有可能实现。在这之前,还是选择使用占用空间更低的精简版应用吧。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页