本文共计571个字,预计阅读时长2.3分钟。
为什么 Android 的系统常被叫做 ROM 而不是系统?
首先 ROM 是「只读存储器」的英文缩写,这是古老的概念,最初的 ROM 确实一旦写入就不能修改,但之后表示 RAM 之外的存储设备,所以这个词语算是历史包袱造成的词不达意。
我的想法是:Android 碎片化很严重,所以过去一直没有像 Windows、Linux 那样的通用系统安装方式,而是必须给每个型号甚至每个运营商的手机编译专用的系统,而这种系统的安装方法就是 Flash ROM/刷入只读存储器,而论坛也许是 发帖规范,或者最初常用的标题写法就是以 ROM 开头,最后 ROM 就成了 Android 系统的代名词。
这种情况有点类似于 3DS 游戏主机的 NAND,3DS 使用 NAND 闪存芯片作为存储系统,所以在 3DS 语境下,NAND 泛指系统存储,自制软件教程通常也是以「创建 NAND 备份」来表示创建主机的系统镜像,以备恢复。
其他细节:最初的第三方 ROM 应该是 CyanogenMod,而早期 CyanogenMod 对自己的描述是: "free, community built distribution of Android"「Free、社区构建的 Android 发行版」,所以至少在过去,ROM 曾被称作 Android 发行版。
原文地址:gledos 的微型博客
为什么 Android 的系统常被叫做 ROM 而不是系统?