为什么现在大部分安卓软件占用都很大?

2023-03-08 13:58:37 +08:00
 Txcalon
现在安卓上的软件,安装好,大部分软件本体上百兆,存储占用好几个 G 。
我小米手机,原生的音乐,软件大小 298m 、用户数据 680m 。而我从来没用过它! edge 手机板的应用大小也就 306m 。小米音乐塞了个浏览器内核不成?
这是因为安卓的原因还是开发者技术水平不行?
目前市面上优化的最好的安卓软件有哪些?最差的是哪些?
1772 次点击
所在节点    程序员
13 条回复
zack5337
2023-03-08 14:13:32 +08:00
产品经理: 明天加个功能
string2020
2023-03-08 14:15:40 +08:00
时间多可以找兼职
weijancc
2023-03-08 14:21:12 +08:00
国内太卷吧, 产品经理不停地加一堆没用的功能来表现出自己的价值, 不然就被优化了
elonmask
2023-03-08 14:29:20 +08:00
iOS 整体更大,这只是 app 自己开发塞的东西太多。
wangtian2020
2023-03-08 14:32:56 +08:00
Redmi K60 512GB 大降价就是为了塞小米音乐
my101du
2023-03-08 14:40:56 +08:00
MIUI 14 可以删除那些小米系的预置应用了吧。
yanlaz
2023-03-08 14:46:28 +08:00
百度网盘 应用 531m 数据 464m
阿里云盘 应用 472m 数据 729m
115 应用 131m 数据 60m

中信银行 应用 477m 数据 241m
平安口袋银行 应用 498m 数据 141m
中国银行 应用 199m 数据 44m
招商银行 应用 278m 数据 88m

萤石云视频 应用 629m 数据 223m
TP-Link 物联 应用 242m 数据 6m

知乎 应用 237m 数据 1G
中国移动 应用 360m 数据 658m
小红书 应用 500m 数据 1.4G
seasonsfx
2023-03-08 14:52:17 +08:00
模拟器上看过米家的数据内容,一大半是各种语言版本的用户协议 html 文件,每个设备一份 X 每个语言一份
wu67
2023-03-08 15:33:49 +08:00
数据本身且不说, 那些包的体积, 有很大一部分是接入各种 sdk 各种姿势‘拉屎’造成的, 引入之后打包体积暴增. 你自己原生开发写写的话, 其实包体积不怎么大.
起码几年前我写着玩的时候是这样的, 至于现在有没有大的变化我就不清楚了.
ggabc
2023-03-08 17:15:14 +08:00
侧面反映了团队规模:每个模块都有独立的团队提供,然后耦合起来就只能这么大,即使相同的库也会被引用不同团队引用多次
lisxour
2023-03-09 15:18:57 +08:00
@seasonsfx 这种文件只会占用 app 可能 1%都不到的大小,就按最夸张的中文 UTF8 一个字三个字节来算,算你 3000 字,也才 3000 * 3 = 9000 字节 ≈ 9kb ,就算算上 html 各种富文本样式,我算你一个语言文件 100kb ,夸张上天了吧?然后还支持 100 种语言,也才占用 10M
seasonsfx
2023-03-09 17:36:08 +08:00
@lisxour 我觉得你还是低估了这些软件的拉屎能力,单个 html 文件大小在 20kB-110kB 之间,另外还有 bundle 文件也很大,里面也是各个语言的插件翻译,贴个图
https://imgur.com/ntBiq8q
seasonsfx
2023-03-09 17:41:20 +08:00
再补个不知道语言的用户协议截图,数数字数 [手动狗头]
https://imgur.com/TgYk0sg

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/922234

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX