Isolated services

By specifying android:isolatedProcess="true" in the <service> tag, yourService will run under its own isolated user ID process that has no permissions of its own.


젤리빈에 오면서 위와같이 service에 isolatedProcess 옵션이 추가 되었는데요.

테스트해보니 service를 실행시킬때 임의의 프로세스를 하나 더 생성하는것 같습니다.

그런데 도대체 저걸 언제 어떤 목적으로 써야하는지 감이 안오네요.


기존에도 manifest에서 서비스를 실행시킬때 process를 변경 시킬 수 있는것으로 아는데요.

저렇게 하면 무슨 장점이 있는지 와닿지가 않아서, 고수님들께 문의 드립니다.