Правильно ли я понимаю, что при "чистой установке" (приложение удалили и установили APKс новой версией), в теории, также должны удаляться и настройки удалённого приложения? А при обновлении ("накатили" APK с новой версией поверх старой, т.е. без удаления старой версии), опять же, в теории, настройки старого приложения должны сохранится?
И правильно ли я понимаю, что оба способа корректны и всё зависит от моих целей?
Второе - при накатке - да, должно. При условии одинаковых подписей и бандл айди приложения - т.е. когда это реально будет накат, а не установка нового рядом со старым.
Первое - при чистой установке - вообще не факт, потому что настройки могут хранится не локально на телефоне, а юзер детектится по какому нить плей геймз или девайс айди.