After Android system is started, it will start zygote process,
and load Android framework. Any other application will be
started by zygote’s fork method, because zygote process preloaded
Android framework, the application no need to load
those base classes, which will improve system efficiency. After
the new born process lower permission, it will load classes.dex
file in the apk file. Besides classes.dex, the application may
have its own native library. Dalvik VM and the local library are
running in the same process and they have the same permission.