Как работают обновления приложений,Как работают обновления приложений,Как работают обновления приложений,Как работают обновления приложений

В этом руководстве объясняется, как платформа Android и Google Play обрабатывают обновления приложений, а также обсуждаются различные варианты для разработчиков, публикующих свои приложения в нескольких магазинах приложений.

Как Android обрабатывает обновления приложений

Каждое приложение Android имеет уникальный идентификатор приложения , который выглядит как имя пакета Java или Kotlin, например com.example.myapp . Этот идентификатор уникально идентифицирует каждое приложение на устройстве. На устройствах Android одновременно может быть установлено только одно приложение с заданным идентификатором приложения.

Чтобы обновление было принято платформой Android, должны быть выполнены следующие условия:

  • Идентификатор приложения обновления должен совпадать с идентификатором установленного приложения.
  • Сертификат подписи обновления должен совпадать с сертификатом подписи установленного приложения или содержать действительное подтверждение ротации .
  • Код версии обновления должен быть выше или равен коду версии установленного приложения.
  • В некоторых случаях пользователю может потребоваться принять обновление .

Обратите внимание, что не существует встроенной защиты от обновления приложения разными установщиками, если обновления имеют один и тот же сертификат подписи и один и тот же или более поздний код версии.

Чтобы установить приложение, которое не соответствует вышеуказанным условиям, пользователь должен сначала удалить установленную в данный момент версию, при этом все данные приложения будут удалены с устройства.

Как Google Play обновляет приложения

Подход Google Play к обновлению приложений основан на следующих принципах:

  • Держите пользователей в курсе событий. Рекомендуется поддерживать актуальность приложений, чтобы обезопасить пользователей от проблем с безопасностью и воспользоваться преимуществами последних улучшений функций.
  • Уважайте выбор пользователя. Google Play обновляет приложения, связанные с учетными записями пользователей, на основе выбранных ими предпочтений обновления, например разрешения или запрета использования измеренных данных.
  • Уважайте выбор разработчика. Google Play использует параметры конфигурации разработчиков при определении обновлений приложений.
  • Избегайте напрасной траты ресурсов. Экономьте заряд батареи, оптимизируя загрузку обновлений, и минимизируйте использование данных с помощью таких методов, как сжатие и исправление.

Google Play обновляет приложение, установленное на устройстве, если оно соответствует следующим условиям:

  • Приложение опубликовано в Google Play с тем же идентификатором приложения.
  • Сертификат подписи опубликованного приложения соответствует сертификату подписи установленной версии или содержит действительное подтверждение ротации .
  • Приложение является частью пользовательской библиотеки или было предварительно загружено OEM-производителем.
  • Приложение доступно для этого пользователя и этого устройства в соответствии с параметрами таргетинга, определенными разработчиком.
  • Установленное приложение устарело по сравнению с версией, доступной в Google Play.

Если эти условия соблюдены, Google Play может обновлять приложение. В подразделах ниже подробно описаны некоторые из перечисленных условий.

Обратите внимание, что в других случаях Google Play загружает контент приложения или выполняет обслуживание двоичных файлов приложения от имени разработчиков без изменения кода версии Android, например при выполнении частичных загрузок или загрузке разделов по требованию.

Опубликовано в Google Play

Google Play использует идентификатор приложения для уникальной идентификации приложений, опубликованных в Google Play. Это условие выполняется, если идентификатор приложения установленного приложения совпадает с идентификатором приложения, опубликованного в Google Play.

Часть библиотеки пользователя

Это условие выполняется, если выполняется одно из следующих условий:

  • Любая активная учетная запись Google на устройстве ранее получила приложение, нажав кнопку «Установить» или «Купить» в Google Play.
  • OEM-производитель предварительно загрузил приложение как часть образа системы.

Пользователи также имеют возможность вручную удалять приложения из своих библиотек .

Устарело

Google Play определяет, устарело ли приложение, установленное на устройстве, по коду версии: если версия, доступная для загрузки в Google Play, имеет более высокий код версии, чем установленная версия, Google Play считает установленное приложение устаревшим. даты.

Приложения в нескольких магазинах приложений

Существует несколько способов управления обновлениями между магазинами при публикации приложения в нескольких магазинах приложений. В следующих разделах рассматриваются эти варианты, а также их потенциальные преимущества и недостатки.

Запретить обновления между магазинами

Возможно, вы захотите запретить каждому магазину приложений выполнять какие-либо межмагазинные обновления для вашего приложения. Вы можете сделать это, если содержимое вашего приложения в каждом магазине приложений разное. Этого можно достичь, опубликовав приложение с двумя разными идентификаторами приложения или опубликовав приложение с одним и тем же идентификатором приложения и двумя разными ключами подписи.

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

Независимо от того, какой подход вы выберете, Android считает приложения без соответствующего идентификатора приложения и ключа подписи несовместимыми. Пользователю, желающему переключиться из одного магазина в другой, необходимо будет удалить установленное приложение (при этом будут удалены все данные, связанные с этим приложением) и переустановить его из другого магазина.

Разрешить обновления между магазинами

Возможно, вы захотите разрешить каждому магазину приложений выполнять межмагазинные обновления для вашего приложения. Вы можете сделать это, если вы распространяете свое приложение с одним и тем же контентом во всех магазинах приложений и хотите, чтобы пользователи были в курсе последних событий. Пока вы используете один и тот же идентификатор приложения и ключи подписи во всех магазинах приложений, где вы публикуете свое приложение, каждый магазин приложений имеет возможность обновлять установки вашего приложения независимо от того, где пользователь изначально загрузил приложение.

Однако это может привести к непредсказуемому поведению ваших пользователей в зависимости от того, как каждый магазин приложений решит реализовать межмагазинные обновления приложений. Например, пользователь может отключить обновления из одного магазина, не осознавая, что другой магазин может продолжать предоставлять обновления.

Если вы ранее разрешили обновления между магазинами, но хотите начать отдавать предпочтение определенному источнику обновлений, когда он присутствует на устройстве, вы можете выпустить свое приложение с более высоким кодом версии в предпочитаемом вами магазине приложений и продолжить выпуск с более низкими кодами версии в других. магазины приложений. После установки обновления кода более высокой версии из предпочтительного источника другие магазины приложений не смогут выполнять перекрестное обновление на этом устройстве.

,

В этом руководстве объясняется, как платформа Android и Google Play обрабатывают обновления приложений, а также обсуждаются различные варианты для разработчиков, публикующих свои приложения в нескольких магазинах приложений.

Как Android обрабатывает обновления приложений

Каждое приложение Android имеет уникальный идентификатор приложения , который выглядит как имя пакета Java или Kotlin, например com.example.myapp . Этот идентификатор уникально идентифицирует каждое приложение на устройстве. На устройствах Android одновременно может быть установлено только одно приложение с заданным идентификатором приложения.

Чтобы обновление было принято платформой Android, должны быть выполнены следующие условия:

  • Идентификатор приложения обновления должен совпадать с идентификатором установленного приложения.
  • Сертификат подписи обновления должен совпадать с сертификатом подписи установленного приложения или содержать действительное подтверждение ротации .
  • Код версии обновления должен быть выше или равен коду версии установленного приложения.
  • В некоторых случаях пользователю может потребоваться принять обновление .

Обратите внимание, что нет встроенной защиты от обновления приложения разными установщиками, если обновления имеют один и тот же сертификат подписи и один и тот же или более поздний код версии.

Чтобы установить приложение, которое не соответствует вышеуказанным условиям, пользователь должен сначала удалить установленную версию, при этом все данные приложения будут удалены с устройства.

Как Google Play обновляет приложения

Подход Google Play к обновлению приложений основан на следующих принципах:

  • Держите пользователей в курсе событий. Рекомендуется поддерживать актуальность приложений, чтобы обезопасить пользователей от проблем с безопасностью и воспользоваться преимуществами последних улучшений функций.
  • Уважайте выбор пользователя. Google Play обновляет приложения, связанные с учетными записями пользователей, на основе выбранных ими предпочтений обновления, например разрешения или запрета использования измеренных данных.
  • Уважайте выбор разработчика. Google Play использует параметры конфигурации разработчиков при определении обновлений приложений.
  • Избегайте напрасной траты ресурсов. Экономьте заряд батареи, оптимизируя загрузку обновлений, и минимизируйте использование данных с помощью таких методов, как сжатие и исправление.

Google Play обновляет приложение, установленное на устройстве, если оно соответствует следующим условиям:

  • Приложение опубликовано в Google Play с тем же идентификатором приложения.
  • Сертификат подписи опубликованного приложения соответствует сертификату подписи установленной версии или содержит действительное подтверждение ротации .
  • Приложение является частью пользовательской библиотеки или было предварительно загружено OEM-производителем.
  • Приложение доступно для этого пользователя и этого устройства в соответствии с параметрами таргетинга, определенными разработчиком.
  • Установленное приложение устарело по сравнению с версией, доступной в Google Play.

Если эти условия соблюдены, Google Play может обновлять приложение. В подразделах ниже представлена ​​подробная информация о некоторых из перечисленных условий.

Обратите внимание, что в других случаях Google Play загружает контент приложения или выполняет обслуживание двоичных файлов приложения от имени разработчиков без изменения кода версии Android — например, при частичной загрузке или загрузке частей по требованию.

Опубликовано в Google Play

Google Play использует идентификатор приложения для уникальной идентификации приложений, опубликованных в Google Play. Это условие выполняется, если идентификатор приложения установленного приложения совпадает с идентификатором приложения, опубликованного в Google Play.

Часть библиотеки пользователя

Это условие выполняется, если выполняется одно из следующих условий:

  • Любая активная учетная запись Google на устройстве ранее получила приложение, нажав кнопку «Установить» или «Купить» в Google Play.
  • OEM-производитель предварительно загрузил приложение как часть образа системы.

Пользователи также имеют возможность вручную удалять приложения из своих библиотек .

Устарело

Google Play определяет, устарело ли приложение, установленное на устройстве, по коду версии: если версия, доступная для загрузки в Google Play, имеет более высокий код версии, чем установленная версия, Google Play считает установленное приложение устаревшим. даты.

Приложения в нескольких магазинах приложений

Существует несколько способов управления обновлениями между магазинами при публикации приложения в нескольких магазинах приложений. В следующих разделах рассматриваются эти варианты, а также их потенциальные преимущества и недостатки.

Запретить обновления между магазинами

Возможно, вы захотите запретить каждому магазину приложений выполнять межмагазинные обновления для вашего приложения. Вы можете сделать это, если содержимое вашего приложения в каждом магазине приложений разное. Этого можно достичь, опубликовав приложение с двумя разными идентификаторами приложения или опубликовав приложение с одним и тем же идентификатором приложения и двумя разными ключами подписи.

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

Независимо от того, какой подход вы выберете, Android считает приложения без соответствующего идентификатора приложения и ключа подписи несовместимыми. Пользователю, желающему переключиться из одного магазина в другой, необходимо будет удалить установленное приложение (при этом будут удалены все данные, связанные с этим приложением) и переустановить его из другого магазина.

Разрешить обновления между магазинами

Возможно, вы захотите разрешить каждому магазину приложений выполнять межмагазинные обновления для вашего приложения. Вы можете сделать это, если вы распространяете свое приложение с одним и тем же контентом во всех магазинах приложений и хотите, чтобы пользователи были в курсе последних событий. Пока вы используете один и тот же идентификатор приложения и ключи подписи во всех магазинах приложений, где вы публикуете свое приложение, каждый магазин приложений имеет возможность обновлять установки вашего приложения независимо от того, где пользователь изначально загрузил приложение.

Однако это может привести к непредсказуемому поведению ваших пользователей в зависимости от того, как каждый магазин приложений решит реализовать межмагазинные обновления приложений. Например, пользователь может отключить обновления из одного магазина, не осознавая, что другой магазин может продолжать предоставлять обновления.

Если вы ранее разрешили обновления между магазинами, но хотите начать отдавать предпочтение определенному источнику обновлений, когда он присутствует на устройстве, вы можете выпустить свое приложение с более высоким кодом версии в предпочитаемом вами магазине приложений и продолжить выпуск с более низкими кодами версии в других. магазины приложений. После установки обновления кода более поздней версии из предпочтительного источника другие магазины приложений не смогут выполнять перекрестное обновление на этом устройстве.

,

В этом руководстве объясняется, как платформа Android и Google Play обрабатывают обновления приложений, а также обсуждаются различные варианты для разработчиков, публикующих свои приложения в нескольких магазинах приложений.

Как Android обрабатывает обновления приложений

Каждое приложение Android имеет уникальный идентификатор приложения , который выглядит как имя пакета Java или Kotlin, например com.example.myapp . Этот идентификатор уникально идентифицирует каждое приложение на устройстве. На устройствах Android одновременно может быть установлено только одно приложение с заданным идентификатором приложения.

Чтобы обновление было принято платформой Android, должны быть выполнены следующие условия:

  • Идентификатор приложения обновления должен совпадать с идентификатором установленного приложения.
  • Сертификат подписи обновления должен совпадать с сертификатом подписи установленного приложения или содержать действительное подтверждение ротации .
  • Код версии обновления должен быть выше или равен коду версии установленного приложения.
  • В некоторых случаях пользователю может потребоваться принять обновление .

Обратите внимание, что не существует встроенной защиты от обновления приложения разными установщиками, если обновления имеют один и тот же сертификат подписи и один и тот же или более поздний код версии.

Чтобы установить приложение, которое не соответствует вышеуказанным условиям, пользователь должен сначала удалить установленную версию, при этом все данные приложения будут удалены с устройства.

Как Google Play обновляет приложения

Подход Google Play к обновлению приложений основан на следующих принципах:

  • Держите пользователей в курсе событий. Рекомендуется поддерживать актуальность приложений, чтобы обезопасить пользователей от проблем с безопасностью и воспользоваться преимуществами последних улучшений функций.
  • Уважайте выбор пользователя. Google Play обновляет приложения, связанные с учетными записями пользователей, на основе выбранных ими предпочтений обновления, например разрешения или запрета использования измеренных данных.
  • Уважайте выбор разработчика. Google Play использует параметры конфигурации разработчиков при определении обновлений приложений.
  • Избегайте напрасной траты ресурсов. Экономьте время автономной работы за счет оптимизации загрузки обновлений и минимизируйте использование данных с помощью таких методов, как сжатие и исправление.

Google Play обновляет приложение, установленное на устройстве, если оно соответствует следующим условиям:

  • Приложение опубликовано в Google Play с тем же идентификатором приложения.
  • Сертификат подписи опубликованного приложения соответствует сертификату подписи установленной версии или содержит действительное подтверждение ротации .
  • Приложение является частью пользовательской библиотеки или было предварительно загружено OEM-производителем.
  • Приложение доступно для этого пользователя и этого устройства в соответствии с параметрами таргетинга, определенными разработчиком.
  • Установленное приложение устарело по сравнению с версией, доступной в Google Play.

Если эти условия соблюдены, Google Play может обновлять приложение. В подразделах ниже представлена ​​подробная информация о некоторых из перечисленных условий.

Обратите внимание, что в других случаях Google Play загружает контент приложения или выполняет обслуживание двоичных файлов приложения от имени разработчиков без изменения кода версии Android, например при выполнении частичных загрузок или загрузке разделов по требованию.

Опубликовано в Google Play

Google Play использует идентификатор приложения для уникальной идентификации приложений, опубликованных в Google Play. Это условие выполняется, если идентификатор приложения установленного приложения совпадает с идентификатором приложения, опубликованного в Google Play.

Часть библиотеки пользователя

Это условие выполняется, если выполняется одно из следующих условий:

  • Любая активная учетная запись Google на устройстве ранее получила приложение, нажав кнопку «Установить» или «Купить» в Google Play.
  • OEM-производитель предварительно загрузил приложение как часть образа системы.

Пользователи также имеют возможность вручную удалять приложения из своих библиотек .

Устарело

Google Play определяет, устарело ли приложение, установленное на устройстве, по коду версии: если версия, доступная для загрузки в Google Play, имеет более высокий код версии, чем установленная версия, Google Play считает установленное приложение устаревшим. даты.

Приложения в нескольких магазинах приложений

Существует несколько способов управления обновлениями между магазинами при публикации приложения в нескольких магазинах приложений. В следующих разделах рассматриваются эти варианты, а также их потенциальные преимущества и недостатки.

Запретить обновления между магазинами

Возможно, вы захотите запретить каждому магазину приложений выполнять какие-либо межмагазинные обновления для вашего приложения. Вы можете сделать это, если содержимое вашего приложения в каждом магазине приложений разное. Этого можно достичь, опубликовав приложение с двумя разными идентификаторами приложения или опубликовав приложение с одним и тем же идентификатором приложения и двумя разными ключами подписи.

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

Независимо от того, какой подход вы выберете, Android считает приложения без соответствующего идентификатора приложения и ключа подписи несовместимыми. Пользователю, желающему переключиться из одного магазина в другой, необходимо будет удалить установленное приложение (при этом будут удалены все данные, связанные с этим приложением) и переустановить его из другого магазина.

Разрешить обновления между магазинами

Возможно, вы захотите разрешить каждому магазину приложений выполнять межмагазинные обновления для вашего приложения. Вы можете сделать это, если вы распространяете свое приложение с одним и тем же контентом во всех магазинах приложений и хотите, чтобы пользователи были в курсе последних событий. Пока вы используете один и тот же идентификатор приложения и ключи подписи во всех магазинах приложений, где вы публикуете свое приложение, каждый магазин приложений имеет возможность обновлять установки вашего приложения независимо от того, где пользователь изначально загрузил приложение.

Однако это может привести к непредсказуемому поведению ваших пользователей в зависимости от того, как каждый магазин приложений решит реализовать межмагазинные обновления приложений. Например, пользователь может отключить обновления из одного магазина, не осознавая, что другой магазин может продолжать предоставлять обновления.

Если вы ранее разрешили обновления между магазинами, но хотите начать отдавать предпочтение определенному источнику обновлений, когда он присутствует на устройстве, вы можете выпустить свое приложение с более высоким кодом версии в предпочитаемом вами магазине приложений и продолжить выпуск с более низкими кодами версии в других. магазины приложений. После установки обновления кода более высокой версии из предпочтительного источника другие магазины приложений не смогут выполнять перекрестное обновление на этом устройстве.

,

В этом руководстве объясняется, как платформа Android и Google Play обрабатывают обновления приложений, а также обсуждаются различные варианты для разработчиков, публикующих свои приложения в нескольких магазинах приложений.

Как Android обрабатывает обновления приложений

Каждое приложение Android имеет уникальный идентификатор приложения , который выглядит как имя пакета Java или Kotlin, например com.example.myapp . Этот идентификатор уникально идентифицирует каждое приложение на устройстве. На устройствах Android одновременно может быть установлено только одно приложение с заданным идентификатором приложения.

Чтобы обновление было принято платформой Android, должны быть выполнены следующие условия:

  • Идентификатор приложения обновления должен совпадать с идентификатором установленного приложения.
  • Сертификат подписи обновления должен совпадать с сертификатом подписи установленного приложения или содержать действительное подтверждение ротации .
  • Код версии обновления должен быть выше или равен коду версии установленного приложения.
  • В некоторых случаях пользователю может потребоваться принять обновление .

Обратите внимание, что не существует встроенной защиты от обновления приложения разными установщиками, если обновления имеют один и тот же сертификат подписи и один и тот же или более поздний код версии.

Чтобы установить приложение, которое не соответствует вышеуказанным условиям, пользователь должен сначала удалить установленную версию, при этом все данные приложения будут удалены с устройства.

Как Google Play обновляет приложения

Подход Google Play к обновлению приложений основан на следующих принципах:

  • Держите пользователей в курсе событий. Рекомендуется поддерживать актуальность приложений, чтобы обезопасить пользователей от проблем с безопасностью и воспользоваться преимуществами последних улучшений функций.
  • Уважайте выбор пользователя. Google Play обновляет приложения, связанные с учетными записями пользователей, на основе выбранных ими предпочтений обновления, например разрешения или запрета использования измеренных данных.
  • Уважайте выбор разработчика. Google Play использует параметры конфигурации разработчиков при определении обновлений приложений.
  • Избегайте напрасной траты ресурсов. Экономьте время автономной работы за счет оптимизации загрузки обновлений и минимизируйте использование данных с помощью таких методов, как сжатие и исправление.

Google Play обновляет приложение, установленное на устройстве, если оно соответствует следующим условиям:

  • Приложение опубликовано в Google Play с тем же идентификатором приложения.
  • Сертификат подписи опубликованного приложения соответствует сертификату подписи установленной версии или содержит действительное подтверждение ротации .
  • Приложение является частью пользовательской библиотеки или было предварительно загружено OEM-производителем.
  • Приложение доступно для этого пользователя и этого устройства в соответствии с параметрами таргетинга, определенными разработчиком.
  • Установленное приложение устарело по сравнению с версией, доступной в Google Play.

Если эти условия соблюдены, Google Play может обновлять приложение. В подразделах ниже представлена ​​подробная информация о некоторых из перечисленных условий.

Обратите внимание, что в других случаях Google Play загружает контент приложения или выполняет обслуживание двоичных файлов приложения от имени разработчиков без изменения кода версии Android, например при выполнении частичных загрузок или загрузке разделов по требованию.

Опубликовано в Google Play

Google Play использует идентификатор приложения для уникальной идентификации приложений, опубликованных в Google Play. Это условие выполняется, если идентификатор приложения установленного приложения совпадает с идентификатором приложения, опубликованного в Google Play.

Часть библиотеки пользователя

Это условие выполняется, если выполняется одно из следующих условий:

  • Любая активная учетная запись Google на устройстве ранее получила приложение, нажав кнопку «Установить» или «Купить» в Google Play.
  • OEM-производитель предварительно загрузил приложение как часть образа системы.

Пользователи также имеют возможность вручную удалять приложения из своих библиотек .

Устарело

Google Play определяет, устарело ли приложение, установленное на устройстве, по коду версии: если версия, доступная для загрузки в Google Play, имеет более высокий код версии, чем установленная версия, Google Play считает установленное приложение устаревшим. даты.

Приложения в нескольких магазинах приложений

Существует несколько способов управления обновлениями между магазинами при публикации приложения в нескольких магазинах приложений. В следующих разделах рассматриваются эти варианты, а также их потенциальные преимущества и недостатки.

Запретить обновления между магазинами

Возможно, вы захотите запретить каждому магазину приложений выполнять какие-либо межмагазинные обновления для вашего приложения. Вы можете сделать это, если содержимое вашего приложения в каждом магазине приложений разное. Этого можно достичь, опубликовав приложение с двумя разными идентификаторами приложения или опубликовав приложение с одним и тем же идентификатором приложения и двумя разными ключами подписи.

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

Независимо от того, какой подход вы выберете, Android считает приложения без соответствующего идентификатора приложения и ключа подписи несовместимыми. Пользователю, желающему переключиться из одного магазина в другой, необходимо будет удалить установленное приложение (при этом будут удалены все данные, связанные с этим приложением) и переустановить его из другого магазина.

Разрешить обновления между магазинами

Возможно, вы захотите разрешить каждому магазину приложений выполнять межмагазинные обновления для вашего приложения. Вы можете сделать это, если вы распространяете свое приложение с одним и тем же контентом во всех магазинах приложений и хотите, чтобы пользователи были в курсе последних событий. Если вы используете один и тот же идентификатор приложения и ключи подписи во всех магазинах приложений, где вы публикуете свое приложение, каждый магазин приложений имеет возможность обновлять установки вашего приложения независимо от того, где пользователь изначально загрузил приложение.

Однако это может привести к непредсказуемому поведению ваших пользователей в зависимости от того, как каждый магазин приложений решит реализовать межмагазинные обновления приложений. Например, пользователь может отключить обновления из одного магазина, не осознавая, что другой магазин может продолжать предоставлять обновления.

Если вы ранее разрешили обновления между магазинами, но хотите начать отдавать предпочтение определенному источнику обновлений, когда он присутствует на устройстве, вы можете выпустить свое приложение с более высоким кодом версии в предпочитаемом вами магазине приложений и продолжить выпуск с более низкими кодами версии в других. магазины приложений. После установки обновления кода более высокой версии из предпочтительного источника другие магазины приложений не смогут выполнять перекрестное обновление на этом устройстве.