Разработчики нашли очередное ограничение в Android P Developer Preview, которое теперь задаёт минимальную версию API. Если она не совпадает с той, что использована при создании приложения, то такая программа работать в системе уже не будет, а выдаст предупреждение, что она собрана для более старой версии Android. Система также предложит вам связаться с разработчиком, чтобы тот обновил своё творение и адаптировал для совместимости с Android P.
Сегодня минимальная версия API 17, иными словами, — Jelly Bean 4.2. Останется ли такое же значение в релизе Android P Пока не ясно.
Впрочем, Google также контролирует версию API загружаемых в Play Store приложений, потому там в принципе должен оставаться только актуальный софт-контент. Но приложения, установленные откуда-то из иных источников ранее всё же могут оказаться устаревшими и не совместимыми.
Аналогично, кстати, ведёт себя и Apple, таким образом фильтруя магазин от устаревших программ.