一个小发现,苹果这次在 Apple Watch Series 12 和 Ultra 4 上,用的是 128GB 的 NAND(图一),但实际给到用户的只有 64GB。 先看颗粒,是海力士 TLC_3D_V9_4P_1024,单 Die 1024Gbit(128GB),控制器是 S6E,这个是没想到的,因为 S6E 支持 PCIe 5.0x1,也就是说苹果在穿戴设备上用上了 PCIe 5.0(当然也不排除按 PCIe 4.0x1 跑,S6E 两种模式都支持)。 再看容量,按 Band 和扇区算下来,裸 Die 容量 152.98GB,苹果手表的内存和存储是集成在一起的,属于多芯片封装的一种实现形式(类似 eMCP/uMCP 的集成思路),目前手表上只见过三星和海力士这两家给苹果供应颗粒。 不知道有没有网友新买的 Series 12 或 Ultra 4 是三星的颗粒,看看它的裸 Die 是 64GB 还是 128GB,于是就有了下面这两种情况: 1、如果三星供的是 64GB 的 Die,那苹果就是故意不映射海力士多出来的容量,让这两家最终都停在 64GB,有点像当年的 iPad Pro,苹果把本来是 12GB 的颗粒砍成 8GB,故意屏蔽掉 4GB。 2、如果三星供的也是 128GB 的 Die,那背后就是有别的考量了,可能是为了在本地跑 AI、频繁搬运数据来保寿命,也可能是因为这代健康监测做了大更新,数据读写、日志生成会变得非常恐怖(比如后台心率读取频率就比上代高了 60 倍),于是为了提高寿命,把多余的容量全部拿来做 OP 冗余处理。 这里说一下我那台设备,因为手表在持续检测数据,会地在本地写日志,定期同步到手机,我那块用了五年的 Series 7,32GB 容量,竟然已经有 5.84TB 的主机写入量(图二),平均每天 3.3GB。

