Skip to main content

关于佳明的存储,似乎存在较为普遍的误解

二牛经常被问到如下问题:

  • 为什么存储空间还有多少 G,但是手表无法下载新的 ConnectIQ 应用了?
  • 明明 ConnectIQ 显示还有存储空间,但是已经提示存储已满了?

被问的多了,我觉得非常有必要基于我的研究说明一下这个问题。

佳明是一个什么样的操作系统?你可以阅读我此前的文章。

佳明的 ConnectIQ 软件都是跑在虚拟机沙盒里面的,有指定的数量,每个应用分配了固定的空间,这也就是我们看到的 ConnectIQ 中的软件槽位。而原生应用暂时不确定是否在虚拟机。

除此外的存储空间才用于存放活动、设置、音乐(如果有的话)等,两类存储是独立的。有的 ConnectIQ 应用会使用外部存储空间的地图、音乐等文件。

应用空间

整体空间

用带小隔间的办公室演示

小隔间是 ConnectIQ 应用的空间,数量总体有限,每个空间容量有限,程序运行时候严格遵守限制,超出就会崩溃。

其余空间供系统原生应用使用。

假如现在有一堆货物,不会堆到小隔间里面。但小隔间里面会偶尔取用外面的货物。

佳明的存储基本是这样的情况。

因此我们会看到,

  • 即便外面空间剩余很多,但是小隔间已经占满了,这就导致了——“ 为什么存储空间还有多少 G,但是手表无法下载新的 ConnectIQ 应用了?” -小隔间剩余很多,但是外面占满了,这就导致了——明明 ConnectIQ 显示还有存储空间,但是已经提示存储已满了?