Это для пользовательского ПЗУ AOSP для устройства с пользовательским режимом киоска.В настоящее время у нас есть система, в которой главное приложение киоска в / system / priv-app может загружать и устанавливать свои обновленные APK-файлы с помощью PackageManager.Сейчас мы смотрим на реализацию OTA-обновлений, чтобы мы могли обновить остальную часть ОС.Мой вопрос: что произойдет, если мы используем оба типа обновлений?Т.е. приложение в режиме киоска загружает новое обновление и устанавливает обновленный APK в раздел данных, затем мы выпускаем OTA-обновление с более новой версией приложения.Будет ли Android автоматически удалять старое обновление из / data и возвращаться к более новой версии в / system / priv-app?Кроме того, что произойдет, если в обновлении OTA есть обновленное приложение, но оно все еще старше, чем последнее установленное обновление?
Причина не только использования обновлений OTA заключается в том, что некоторые из наших старых устройств не могут быть обновлены с помощью OTAпоэтому мы просто отправляем обновления приложений, поэтому в идеале мы можем продолжить один и тот же процесс для всех устройств, а затем при необходимости добавлять дополнительные OTA-обновления для более новых устройств.