Комбо какое-то. Разработчик обновляет API на сервере и выпускает новую версию программы с поддержкой этого API. При этом в приложении нет механизма определения, что API на сервере не поддерживается клиентом, нет никаких сообщений об этом, а обработка ошибок выполнена в духе «Что-то случилось, проверьте интернет-соединение». В результате, неделю нет сообщений от приложения, открываешь, ничего не понимаешь, ждёшь ещё пару дней – вдруг проблемы на сервере, начинаешь догадываться про API, но обновлений всё нет, и только в конце стреляешь у кого-то более новый телефон и обнаруживаешь, что там версия приложения совсем другая.
// Вообще-то, кажется, программа предупреждала, что обновлений больше не будет, но только раз и за три-четыре месяца до. И то, не уверена.