Это открытый вопрос исследования.Есть некоторые работы, где люди пытаются разделить разные профили телефонов, например, this .
Проблема на самом деле заключается в следующем.Как вы, наверное, знаете, Android построен поверх ядра Linux.Вы также можете знать, что Linux является многопользовательской системой (у вас может быть несколько отдельных учетных записей).Но в случае с Android возможен только один реальный пользователь.Потому что идентификатор пользователя Linux присваивается разным приложениям.Т.е. каждое приложение в Android является отдельным пользователем.Это делается для обеспечения безопасности приложений (в этом случае различные приложения запускаются в отдельных пространствах виртуальной памяти и, следовательно, не могут влиять друг на друга)