И чтобы ответить на мой собственный вопрос снова :
Нет, это не безопасно. Поскольку обновление приложения через Android Market не приведет к удалению базы данных и файлов настроек, новая версия не сможет читать или записывать эти файлы (поскольку они были созданы в другой идентификатор пользователя Linux), и приложение будет зависать после обновления. Вы должны попросить своих пользователей полностью удалить и переустановить приложение, что, безусловно, не рекомендуется.
Как правило, из этого я делаю вывод:
Всякий раз, когда вы начинаете разработку нового приложения, обязательно установите ручной атрибут android:process
и android:sharedUserId
! Это не повредит, если вам это не нужно, но дает вам полный контроль над тем, какие приложения имеют доступ к частным ресурсам этого приложения.