今日一个名为“微信安装包 11 年膨胀 575 倍”的话题登上各大平台热搜 。
文章插图
起因是一位B站UP主科技老男孩通过逆向工程揭秘了微信的APK安装包,结果发现,微信8.0.24版本APK共包含12639个文件,而微信1.0版本只有199个文件,该UP主调侃:“新版微信有98%的文件都是垃圾 。”
文章插图
随后他还对比了微信11年间安装包的大小,发现在2011年1月发布的微信1.0版本,Android/ target=_blank class=infotextkey>安卓APK安装包的体积仅457KB,还没有一张照片体积大,已经能够实现微信发消息这个核心功能 。而2022年6月发布的微信8.0.24版本,安卓APK安装包的体积已经膨胀到了257MB,比很多PC软件的体积还要大,11年来膨胀了575倍 。
文章插图
但其实大家都知道安装包大小只是一个小问题,无论是微信还是QQ真正让人诟病的还是那动辄占据十几个G手机内存的数据储存问题 。
以我刚买的这个手机为例,因为比较喜欢传输视频,短短几个月手机的微信占用内存就达到了70多G,一般人如果手机内存再小点,一个聊天软件就能占用一半的内存了 。
文章插图
到底是哪些文件占用了这么庞大的空间呢?
资源文件站了12.8%
资源文件一般就是包括了你在聊天时默认下载的图片文件,视频、音频文件 。
各种库文件站了50%
以微信为例,要支持在线解压,那包含一个7-zip库 。
要支持视频播放(mp4,ogg,avi等),那就把ffmpeg库打包进去 。
要支持图片在线编辑,那把pngedit库包含进去,
这些第三方库都是打包好的,很难再压缩 。微信一共使用了157个库文件 。
文章插图
程序本体
其实微信只要0.25M就能实现核心聊天功能,剩下的99.9%都是塞给你的,什么打车、游戏、外卖、视频等等 。
那我们难道除了微信、QQ就毫无选择了吗?也不一定,国内其实也有不少小众好用的聊天软件,但奈何两位大哥的阴影太大,只能默默地在各自的圈子发展 。
1、蝙蝠加密聊天主要功能:加密通讯、阅后即焚、应用锁屏、预设密信、匿名群聊、截屏提醒、双向撤回等
蝙蝠主打的是加密聊天模式,其实就是和国外的Signal相似,拥有阅后即焚、截屏提醒、双向删除等聊天功能;
有人说国内加密聊天真的能实现吗,不会受监管吗?其实大家陷入了一个误区,监管是为了监督软件使用者不参与违法违规活动,不会随意提取用户隐私数据,加密聊天软件更多的为你挡住的是手机里那些随意读取隐私数据的第三方软件和那些想要盗取账号的黑色从业者 。
文章插图
比如你使用了蝙蝠,它会在你聊天时都会生成一个独家的私钥,而私钥会通过ECC加密算法对聊天消息和传输文件进行加解密 。当你给好友发送消息或传送文件时,这些信息会加密后再进行传输,到达好友的手机电脑等终端设备后,再通过你们之前匹配上的密钥进行解密 。
推荐阅读
- 关于微信小程序过滤器filter的正确使用
- C#开发一款「微信录音机」 解决了一个困扰半个多月的问题
- Google Earth Engine谷歌地球引擎投影、参考坐标系及转换参数获取
- ch15、面向对象编程-行为的定义和实现
- 清明节缅怀英烈 清明节缅怀先烈的寄语有哪些
- 怎么添加小程序到桌面 小程序怎样添加桌面
- 微信设置更换修改气泡和主题教程 微信皮肤怎么设置
- 自考和专升本一样吗 自考本科跟专升本区别
- 特别酷的符号昵称 有哪些火爆的昵称符号
- 不要买集成灶 为什么不建议安装集成灶