Устройства Android в полевых условиях могут получать и устанавливать обновления системы, прикладного программного обеспечения и правил часовых поясов по беспроводной сети (OTA). В этом разделе описывается структура пакетов обновлений и инструменты, предоставляемые для их создания. Он предназначен для разработчиков, которые хотят, чтобы обновления OTA работали на новых устройствах Android, а также для тех, кто хочет создавать пакеты обновлений для выпущенных устройств.
OTA-обновления предназначены для обновления базовой операционной системы, приложений только для чтения, установленных в системном разделе, и/или правил часовых поясов; эти обновления не затрагивают приложения, установленные пользователем из Google Play.
Обновления системы A/B (бесшовные)
Современные устройства Android имеют две копии каждого раздела (A и B) и могут применять обновление к неиспользуемому в данный момент разделу, пока система работает, но простаивает. Устройствам A/B не требуется место для загрузки пакета обновления, поскольку они могут применять обновление по мере его чтения из сети; это известно как потоковая передача A/B . Дополнительные сведения об обновлениях OTA для устройств A/B см. в разделе Обновления системы A/B (бесшовные) . Пример приложения, в котором представлены примеры использования API-интерфейсов обновления системы Android (например, update_engine
) для установки обновлений A/B, см. в SystemUpdaterSample (сведения о приложении доступны в updater_sample/README.md
).
Обновления системы, не относящиеся к A/B
На старых устройствах Android имеется специальный раздел восстановления, содержащий программное обеспечение, необходимое для распаковки загруженного пакета обновления и применения обновления к другим разделам. Дополнительную информацию см. в разделе Обновления системы, отличные от A/B .
Обновления правил часового пояса
Начиная с Android 8.1, OEM-производители могут передавать обновленные данные правил часовых поясов на устройства, не требуя обновления системы. Этот механизм позволяет пользователям получать своевременные обновления (таким образом продлевая срок службы устройства Android), а OEM-производителям тестировать обновления часовых поясов независимо от обновлений образа системы. Подробности см. в разделе «Правила часовых поясов» .
,Устройства Android в полевых условиях могут получать и устанавливать обновления системы, прикладного программного обеспечения и правил часовых поясов по беспроводной сети (OTA). В этом разделе описывается структура пакетов обновлений и инструменты, предоставляемые для их создания. Он предназначен для разработчиков, которые хотят, чтобы обновления OTA работали на новых устройствах Android, а также для тех, кто хочет создавать пакеты обновлений для выпущенных устройств.
OTA-обновления предназначены для обновления базовой операционной системы, приложений только для чтения, установленных в системном разделе, и/или правил часовых поясов; эти обновления не затрагивают приложения, установленные пользователем из Google Play.
Обновления системы A/B (бесшовные)
Современные устройства Android имеют две копии каждого раздела (A и B) и могут применять обновление к неиспользуемому в данный момент разделу, пока система работает, но простаивает. Устройствам A/B не требуется место для загрузки пакета обновления, поскольку они могут применять обновление по мере его чтения из сети; это известно как потоковая передача A/B . Дополнительные сведения об обновлениях OTA для устройств A/B см. в разделе Обновления системы A/B (бесшовные) . Пример приложения, в котором представлены примеры использования API-интерфейсов обновления системы Android (например, update_engine
) для установки обновлений A/B, см. в SystemUpdaterSample (сведения о приложении доступны в updater_sample/README.md
).
Обновления системы, не относящиеся к A/B
На старых устройствах Android имеется специальный раздел восстановления, содержащий программное обеспечение, необходимое для распаковки загруженного пакета обновления и применения обновления к другим разделам. Дополнительную информацию см. в разделе Обновления системы, отличные от A/B .
Обновления правил часового пояса
Начиная с Android 8.1, OEM-производители могут передавать обновленные данные правил часовых поясов на устройства, не требуя обновления системы. Этот механизм позволяет пользователям получать своевременные обновления (таким образом продлевая срок службы устройства Android), а OEM-производителям тестировать обновления часовых поясов независимо от обновлений образа системы. Подробности см. в разделе «Правила часовых поясов» .