Как Google Play обновляется?

Несколько дней назад я запустил свой старый телефон со старой версией Google Play. Я запустил его, но через несколько секунд приложение вылетело. Когда я снова запустил его, перед моими глазами была показана новая версия (та, что у меня на моем нынешнем телефоне). Я спрашиваю, как? У меня есть теория, что Google Play проверяет содержимое сервера и при обнаружении нового apk устанавливает его в фоновом режиме. Я правильно рассуждаю?

Что значит "как можно"? Службы Google постоянно находятся на связи с серверами, когда они устаревают, они автоматически обновляются, и вы практически не можете это остановить. Play Store, Play Services и другие сервисы Google не похожи на обычные приложения, они больше похожи на системные службы.

Ответы (2)

Когда вы подключены к Wi-Fi и работает Google Play Store, он автоматически загружает все обновления для Play Store и Play Services. Если у вас есть что-то вроде сетевого монитора, вы иногда обнаружите, что Google Play Store занимает большую полосу пропускания и останавливается после десятков МБ.

Обновления для Play Services будут установлены немедленно, а обновления для Play Store будут установлены после того, как вы выйдете из него (многократным нажатием «Назад» или «Домой»). Как отмечает @ Matthew Read, приложения с системными привилегиями не требуют вмешательства пользователя при установке или обновлении приложений.

Просто чтобы уточнить, он также будет обновляться через обычный мобильный Интернет, а не только через Wi-Fi. Play Store, а также другие вещи, которые он считает важными.

Да, ты прав. Сервисы Google Play проверяют и устанавливают новые версии, когда это необходимо. Как упоминает acejavelin, службы Google являются привилегированными приложениями и не требуют взаимодействия/разрешения пользователя для обновления.