Да.
Crashlytics >> OOM падает. Вы можете увидеть свою статистику для различных сборок.
Обычно маловероятно, что приложение убьет вас на переднем плане. На самом деле довольно необычно для приложения убивать приоритетное приложение из-за проблем с памятью. В большинстве случаев это происходит, когда ваше приложение находится в фоновом режиме. Потому что другие приложения должны использовать память для работы.
Для устройства с 2 ГБ оперативной памяти лучше всего, чтобы ваше приложение занимало до 1 ГБ памяти * на переднем плане и 100 МБ в фоновом режиме. Я знаю, например, что если вы откроете новую вкладку в Safari, то это займет около 100 МБ из вашей памяти. И если вы откроете еще 3-4 приложения, ваше приложение станет менее приоритетным и с большей вероятностью будет уничтожено из памяти. И если ему придется выбирать между двумя приложениями, которые в последнее время не использовались, то, скорее всего, он выберет приложение с большим объемом памяти.
*: если ваше приложение использует 1 ГБ памяти, ваше приложение оказывает давление на другие приложения. Не непосредственно ваша проблема, но все же нужно учитывать. Вы не хотите быть плохим приложением для ОС. Следовательно, 300Mb более разумно.