Re: [新闻] Galaxy S23 新机塞“垃圾软件”,系统肥

楼主: shengshampoo (Sheng Shampoo)   2023-02-08 18:28:14
转载于 Twitter和 Reddit 的解说,
大致机翻,
和前面第一篇回文说法一致。
https://twitter.com/MishaalRahman/status/1621584163802324992
http://tny.im/utY
S23 系列不支援 A/B分区和无缝系统升级,如果Samsung 采用Android 7.1 旧A/B分区方案
,可用的空间就更少。
Android 计算系统占用的存储空间,
从Android 代码来看:
https://t.co/4ceX3poAwb
算法就是已占用储存的所有空间用量,
减去于设定空间页面上的所有列举其他内容的存储空间得到的数据。
https://www.reddit.com/r/Android/comments/10vfdbx/bloatware_pushes_the_galaxy_s2
3_android_os_to_an/
http://tny.im/utZ
提到说,
避免让使用者误会困惑,
系统设定页面标示的总储存空间,
就如同手机规格提起的实体空间。
一个蛮奇怪的地方,
当相关系统程式的暂存空间清掉,
标示的系统占用空间也随之降低。
但是系统占用用量,
指的是固定无法移除的核心系统作业程式,
以及品牌商默认安装包罗万象的App。
照理来说,
系统占用空间除非版本更新升级,
理应不会随着使用时间而变动增加,
底下的回复,
再补上Android核心代码的程式判断逻辑,
简单用几行数学等式解释:
systemSize = usedBytes - allOthers
usedBytes = totalBytes - freeBytes
totalBytes = StorageStatsManager.getTotalBytes()
StorageStatsManager.getTotalBytes()指的是底层物理接口的空间,
也符合用户的真实直觉感受,
也等同于手机规格上的宣传数据,
但是与档案写入储存空间的应用函式File#getTotalSpace() 数值不一样。
所以说,
硬件规格载明的256GB,
实际上只有接近238GB可用,
同理规格上1TB的,
其实只有0.9TB的储存写入空间。
https://wiki.ubuntu.com/UnitsPolicy
那些是用公制十进制标示,
而那些用二进制标示。
手机硬件规格提到的512GB是十进制。
totalBytes = StorageStatsManager.getTotalBytes()
所以 totalBytes 等式十进制,
相较于二进制是膨胀超出的数据。
freeBytes 和allOthers是二进制,
systemSize = totalBytes - freeBytes - allOthers
膨胀超出的十进制数据减去两个二进制数据,进位单位不一致,
运算得到的系统占用空间也就偏差失真。
正确来说,
要么全部统一换算成十进制,
或者是全部统一换算成二进制再加减。
iOS 应该用量空间齐一标示十进制,
Windows的档案总管应该也是齐一标示二进制,
谷歌的Android这样标示真看不懂。
所以 512GB 要换算 512/(1.024*1.024.*1.024)=~476.83GiB,
减去得到的系统占用空间才符合真实情况。
※ 引述《knight791211 (三途河的摆渡人)》之铭言
: 1.原文连结:
: https://tinyurl.com/yc7s6cwj
: 2.原文标题:
: Galaxy S23 新机塞“垃圾软件”,系统肥大占 128GB 手机近半容量
: 3.原文来源(媒体/作者):
: 科技新报 陈 冠荣
: 4.原文内容:
: 做为智慧手机的作业系统,Android 努力瘦身成轻量级,以便安装在各种硬件上执行。三
: 星似乎不这么想,最新发表的 Galaxy S23 系统容量约有 60GB,如以储存容量 128GB 的
: 版本来看,未加装 App 前,系统就先占掉将近一半容量,大幅压缩可用空间。
: 三星用户回报,Galaxy S23 手机启用后占去将近 60GB 的系统分区(system partition
: ),如果入手的是 128GB 版本,包括作业系统和默认程式占掉快一半的储存容量。60GB
: 这项数据是 Pixel 7 Pro 系统分区 15GB 的 4 倍,这样的大小甚至能够安装两套
: Windows 11 系统。系统分区可能随着时间累积不断扩增,60GB 将随日后系统更新不断
: 变大。
: 为何三星手机系统如此肥大?国外媒体 Ars Technic 分析,三星软件部门产出低品质程
: 式而声名狼藉,三星倾向改变 Android 所有内容,但难以想像会变得更好。
: 其次,三星希望给予外界一种拥有非 Google 生态系的印象,但根据双方合约,三星有义
: 务在手机上提供 Google 程式,因此用户可以同时获得三星和 Google 的版本,例如 2
: 种应用程式商店、2 种浏览器、2 种语音助理等,这些都被加入系统分区,通常不能删除
: 。
: ▲ 上一代 Galaxy S22 就能发现,系统默认分成 Samsung 和 Google 的资料夹,纳入多
: 款原厂程式。(Source:Ars Technica)
: 像是 Meta 在三星手机的系统分区为 Facebook 买下一个位置,成为默认程式,使 Meta
: 可以获得更多三星未授予第三方程式的权限,有效了解用户的使用行为。除了 Facebook
: ,通常还有 Netflix、Spotify、Microsoft Office、LinkedIn。三星用户不一定需要这
: 些软件,手机却被迫堆满“垃圾软件”(crapware),使系统更加肥大。
: 值得一提的是,三星未使用在 Pixel 7 或多数旗舰手机上占据大量储存容量的功能:
: A/B 系统分区。像是 Pixel 7 基本上有两套系统副本,一套正在使用,另一套离线且在
: 背景等待。当手机系统更新的同时可以继续使用,并在背景更新第二套系统副本,更新完
: 成会有 30 秒重启,切换成刚刚更新好的系统副本。万一出现问题,双系统副本可为手机
: 重启提供备份。不过,只有一套系统副本的三星手机不得不直接重启,进入停机状态等待
: 30 分钟。
: 尽管 Galaxy S23 系统效能和功能有感升级,但垃圾软件问题未解决,占据不少储存容量
: 。三星似乎以硬件思维解决这个问题,像是 Galaxy S23 Ultra 具有高达 1TB 的储存容
: 量,可以装载更多程式,但不是人人有足够预算买更大容量的机型。
: Bloatware pushes the Galaxy S23 Android OS to an incredible 60GB
: (首图来源:科技新报)
: 5.心得/评论:
: 现在不是很多内建APP都能删除了吗?
: 怎么突然又说这些都是固定不能删的?
: 就算能删 内建60gb 128容量直接减半 黑人问号
: 难怪外国预购都是升级容量 哈
: 希望正式发售之后可以把这个部分优化一下 让大家自己装自己要用的不就好了??
: ──────────────────────────────────────
作者: smallpig01 (http://0rz.tw/3BGhp)   2023-02-09 13:36:00
推, 感谢程式码翻译
楼主: shengshampoo (Sheng Shampoo)   2023-02-08 18:42:00
一句话:买的是512GB ROM空间,剩余未用空间多少。
作者: abc110857 (神奇小茂茂)   2023-02-08 18:44:00
钓出一大堆急着嘴三星的 无言
作者: RonanXidi (RonanXidi)   2023-02-08 18:52:00
世界有10种人,懂二进制的人和三星脑粉
作者: labbat (labbat)   2023-02-08 19:00:00
还有介于量子纠缠的三星乐子人
楼主: shengshampoo (Sheng Shampoo)   2023-02-08 19:23:00
半导体制程不需要用到量子纠缠,光通讯还是量子运算可能会用到。
作者: james1986 (不要再叫我好人了.....)   2023-02-08 19:24:00
照这个逻辑 索尼看起来有认真作?https://i.imgur.com/qA1Z0zy.png
楼主: shengshampoo (Sheng Shampoo)   2023-02-08 19:25:00
二进制运算可能是离散数学才会学到。
作者: james1986 (不要再叫我好人了.....)   2023-02-08 19:26:00
楼主: shengshampoo (Sheng Shampoo)   2023-02-08 19:29:00
楼上,我想说的是,ROM标多少,设定就写多少总空间,还有多少闲置未使用空间,就这两个数字不会有落差,其他数字上上下下,失真偏差不用太执著。
作者: james1986 (不要再叫我好人了.....)   2023-02-08 19:35:00
可是照第一段的说法 (512-476)应该全部灌去系统占用不是吗? 可是看起来没有这个现象?
作者: EPIRB406   2023-02-08 19:37:00
离散用不到二进制吧!大一资概就有2进位了
作者: hyghmax1202 (Winne_Yang)   2023-02-08 20:01:00
敢问三楼另外八种人去哪惹 被那两种人吃掉了吗…
作者: lucyfia (一起加油)   2023-02-08 20:58:00
三楼可能是指二位元 也就是 1 0 两种XD
作者: hms5232 (未)   2023-02-08 21:28:00
程式码 二进制
作者: square4 (卡哇伊)   2023-02-08 22:21:00
实际可能还有dirty read的问题

Links booklink

Contact Us: admin [ a t ] ucptt.com