AMS(Activity Manager Service)和 Zygote 是 Android 系统中的两个重要组件,它们之间确实没有使用 Binder 进行通信。
AMS 主要负责管理应用程序的生命周期和任务栈,而 Zygote 则是一个进程孵化器,用于创建新的应用程序进程。这两个组件之间的通信主要通过系统调用和进程间共享内存来实现。
虽然 Binder 是 Android 系统中最常用的进程间通信机制,但并不是所有组件都需要使用它。在某些情况下,使用其他通信方式可能更加高效或者更加适合特定的场景。因此,AMS 和 Zygote 没有使用 Binder 进行通信并不意味着它们不支持 Binder,而是因为它们选择了更加适合自己的通信方式。