Я использую UrbanAirship (UA) для push-уведомлений.
Служба push-уведомлений UA настраивается в файле манифеста следующим образом:
<service android:name="com.urbanairship.push.PushService"
android:process=":com.urbanairship.push.process" />
Где android: процесс не обязателен, но рекомендуется в их документации .
Когда я использую один процесс и закрываю все свои действия, я вижу, что мой отдельный процесс потребляет ~ 3 МБ памяти
Когда я использую два процесса (один для приложения и один для службы) и закрываю все свои действия, я вижу, что оба процесса живы, каждый потребляет ~ 3 МБ памяти.
Итак, мой вопрос: какой смысл?