Несколько причин, по которым некоторые приложения могут прекращать поддержку спустя некоторое время после выхода:
- Экономические факторы. 4 Поддержка устаревшего приложения стоит денег и ограничивает время и усилия, которые можно вложить в улучшения. 4 Поэтому её прекращают, если количество пользователей падает ниже того уровня, когда её стоит поддерживать. 4
- Сложности с поддержанием обратной совместимости. 4 Например, если в новых версиях операционной системы устаревшие или удалённые функции затрудняют или делают невозможным поддержание обратной совместимости. 4
- Необходимость обновления протоколов связи. 4 Компания может решить, что методы связи нужно обновить до более новых спецификаций, которые недоступны в старых версиях SDK. 4
Также прекращение поддержки может быть связано с необходимостью полной переработки приложения, что нецелесообразно и не даёт гарантий реализации всего набора функций. 3