As we know , android camera is the C/S architecture, including the client and the service. They communicate each other by the Binder. They are running in different process.
So I have a question : why android camera have a client and service ? What's the advantage?