zygote的作用:
Android应用的神:每个应用对应一个进程,那么它们都是由zygote进程创建出来的。具体如下图:
1,linux内核启动的用户级进程 init 启动一个Zygote进程
2,Zygote孵化出一个监听的进程为之服务 SystemServer
3,SystemServer与Zygote都是一个应用程序在内存中映射的进程,这个程序就是app_process
4,SystemServer的子类ActivityManagerService中的Socket客户端向Zygote中的服务端发送启动进程的信息
5,Zygote进程孵化出应用程序进程。