Старые приложения могут не работать в Android P

Прочитано: 227 раз(а)


В бета-версии андроид P появляется только предупреждение о вероятной несовместимости приложения и системы, однако в заключительной версии обновления компания может заблокировать запуск старых программ. Так приложения, ориентированные на не менее низкий уровень API, использовать в грядущей версии мобильной ОС попросту не выйдет ввиду установленных разработчиками технических ограничений. Кроме положительных моментов, обновление приведет к ряду нестыковок. Это означает, что приложения, выпущенные до 2012 включительно, не смогут работать с новой ОС, и наверняка таковых существует немало. Минимальное требование — API 17, выпущенный одновременно с релизом андроид 4.2.1. Ежели код писался в эпоху андроид 4.1 либо еще ранее до этого, а разработчик больше не выпускал обновлений, то Android P будет считать такое приложение устаревшим.

Дебют новейшей ОС андроид P назначен на конец лета, но профильные специалисты уже дают первые комментарии. Чем больше разрыв в уровнях API, тем больше вероятность трудностей с производительностью и безопасностью устройства.

Это имеет определённый смысл, так как старые приложения могут содержать некоторые уязвимости либо эксплойты.

Таким образом, приложения, которые были написаны для API не менее ранних версий, могут работать нестабильно (или вообще-то не работать). Иными словами, после выхода андроид P, все приложения в Google Play должны создаваться под андроид 8.0 Oreo и выше. Это по существу означает, что приложения под уровнем API перестанут работать при развертывании андроид P. В случае, ежели у приложения версия API не менее старая, чем обозначено в классе, ОС выдаст предупреждающее сообщение: «Это приложение было создано для не менее старой версии андроид и может не работать как положено».

Старые приложения могут не работать в Android P



Новости партнеров