你在这里。看看这个问题与其他知识怎样相连。
选择节点前往页面 · 展开后可留在地图中阅读
一个问题
AFS、AOS 与 ARC 各负责什么?
沿着资源、运行语义与运行环境,分清三个层次。
- AFS资源接口→
- AOS运行语义→
- ARC
把一个应用想成一间工作室:AFS 让资源有地址和操作;AOS 组织应用运行时的规则;ARC 将这些能力接到具体运行环境。
例如一个应用要读取资料并响应请求。资料从哪个路径取得,是 AFS 的问题;应用如何被装载、请求如何交给相应处理逻辑,涉及 AOS;网络请求怎样进入进程、平台服务如何接入,则需要 ARC 的运行时适配。
这是职责划分,不是要求使用者安装三个独立产品,也不意味着所有平台已经支持完全相同的功能。AFS-UI 与 AUP 负责界面上下文与表达,不能替代这些运行职责。