Проверяет знание многопроцессной архитектуры Android и особенностей IPC.
Да, Android-приложение может запускать компоненты в отдельных процессах, указав атрибут android:process в манифесте.
1. Когда используется:
Изоляция компонентов (например, WebView или тяжелые сервисы).
Повышение стабильности (один процесс может упасть без падения всего приложения).
2. Пример манифеста:
<service
android:name=".MyService"
android:process=":remote" />3. Особенности:
Разные процессы не разделяют память.
Требуется межпроцессное взаимодействие через Binder, Messenger, AIDL.
Вывод:
Используйте несколько процессов, если нужно изолировать тяжелые задачи или повысить отказоустойчивость.