iOS 上的 mobileassetd 守护进程的功能是什么?

What is the function of mobileassetd daemon process on iOS?

我只是好奇,我猜它是 loading/caching 应用程序资产(如图像)的后台服务。

"Assets" 是一种内部 iOS 按需下载数据的机制。它不适用于第三方应用程序;它仅由Apple使用。 mobileassetd 是负责在其他应用请求时管理和下载资产的守护进程。

资产的主要示例是词典(例如,供用户查看单词定义)。查看下载资源的存储目录,似乎还有字体、时区数据库、配件固件(如 Lightning 转 HDMI 适配器)、Hey Siri 功能的语音识别数据等。甚至 OTA 更新 iOS 固件是资产。

这与您在开发第三方 iOS 应用程序时看到的 "asset catalogs" 功能无关。