Открыть сервис

Обновление по воздуху

Обновление по воздуху (англ. Over-the-Air Update, OTA-обновление) — это технология удалённой доставки, установки и активации программного обеспечения, прошивок, конфигураций или данных на электронные устройства (смартфоны, автомобили, бытовую технику, промышленное оборудование) через беспроводные каналы связи (Wi-Fi, сотовые сети, Bluetooth, спутниковая связь) без физического подключения к компьютеру или серверу. Технология позволяет производителям исправлять ошибки, добавлять функции, улучшать безопасность и продлевать жизненный цикл устройств после их продажи конечному пользователю.

История

Первые концепции удалённого обновления ПО появились в 1990-х годах в связи с развитием мобильной связи. В 1997 году компания Nokia выпустила телефон Nokia 6110, который поддерживал обновление прошивки через инфракрасный порт — это был прообраз OTA, но с проводным подключением. Настоящий прорыв произошёл в начале 2000-х годов с распространением сотовых сетей 2G (GPRS) и 3G.

В 2002 году компания Qualcomm представила технологию BREW (Binary Runtime Environment for Wireless), которая позволяла загружать и обновлять приложения на мобильных телефонах через сеть оператора. В 2005 году компания Palm выпустила смартфон Treo 650 с возможностью OTA-обновления операционной системы Palm OS. Однако массовое внедрение технологии началось с появлением смартфонов на базе iOS (2007) и Android (2008). Apple первой реализовала централизованную систему OTA-обновлений для iOS, а Google — для Android через сервисы Google Play и систему Android Update.

В 2010-е годы технология распространилась на автомобильную промышленность (Tesla, BMW, Toyota), бытовую технику (умные телевизоры, холодильники, роботы-пылесосы) и промышленное оборудование (контроллеры, датчики, системы «Интернета вещей»). В 2015 году компания Tesla Motors начала массовое OTA-обновление электромобилей Model S, добавляя функции автопилота и улучшая характеристики батарей.

Классификация

По типу обновляемого ПО

  • Обновление операционной системы (Firmware OTA) — замена или модификация базовой прошивки устройства (например, обновление Android с версии 12 до 13).
  • Обновление приложений (Application OTA) — установка новых версий пользовательских программ (например, обновление браузера или мессенджера).
  • Обновление конфигураций (Configuration OTA) — изменение параметров работы устройства (например, настройки сети, ключи шифрования, региональные настройки).
  • Обновление данных (Data OTA) — загрузка новых баз данных, карт, словарей, голосовых моделей (например, обновление карт в навигаторе).

По способу доставки

  • Pull-обновление (инициатива пользователя) — устройство периодически проверяет наличие обновлений на сервере производителя и загружает их по запросу пользователя.
  • Push-обновление (инициатива производителя)сервер отправляет уведомление об обновлении, и устройство автоматически загружает и устанавливает его (с согласия пользователя или без него).
  • Гибридное обновление — комбинация: сервер инициирует проверку, но установка происходит только после подтверждения пользователя.

По объёму передаваемых данных

  • Инкрементальное обновление (Delta OTA) — передаётся только разница между текущей и новой версией ПО, что значительно сокращает объём трафика (например, патч размером 50–200 МБ вместо полного образа в 2–3 ГБ).
  • Полное обновление (Full OTA) — загружается и устанавливается полный образ прошивки или приложения (используется для кардинальных изменений или при отсутствии механизма дельта-обновлений).

Устройство и принцип работы

Процесс OTA-обновления включает несколько этапов:

  1. Проверка версии — устройство (или сервер) сравнивает текущую версию ПО с последней доступной на сервере производителя. Для этого используется уникальный идентификатор устройства (IMEI, серийный номер, MAC-адрес) и метаданные о версии прошивки.
  2. Загрузка пакета — обновление передаётся по защищённому протоколу (HTTPS, TLS) в виде сжатого архива (ZIP, GZIP, BZIP2) или бинарного патча (bsdiff, xdelta). Пакет может быть подписан цифровой подписью производителя для проверки подлинности.
  3. Верификация — устройство проверяет целостность и подлинность загруженного пакета с помощью хеш-суммы (SHA-256) и цифровой подписи (RSA, ECDSA). Если проверка не пройдена, обновление отбрасывается.
  4. Резервирование — для защиты от сбоев создаётся резервная копия текущей прошивки (или используется раздел A/B — система с двумя разделами, где один активен, а другой используется для установки обновления).
  5. Установка — пакет распаковывается, и файлы заменяются в системном разделе. Устройство может перезагрузиться в специальный режим восстановления (recovery mode) для выполнения операций с низкоуровневым доступом к памяти.
  6. Активация — после успешной установки устройство перезагружается и запускает новую версию ПО. При неудаче (например, из-за сбоя питания) система автоматически откатывается к предыдущей рабочей версии.

Применение

Смартфоны и планшеты

Основная область применения OTA-обновлений. Производители (Apple, Samsung, Xiaomi, Google) выпускают ежемесячные патчи безопасности, квартальные функциональные обновления и ежегодные мажорные версии ОС. В России устройства на Android и iOS получают обновления через серверы производителей, хотя с 2022 года некоторые компании (например, Google) ограничили прямую доставку обновлений для устройств, проданных в РФ, что привело к использованию сторонних сервисов и ручных методов установки.

Автомобильная промышленность

Современные автомобили (Tesla, BMW, Mercedes-Benz, Audi, российские «Москвич 3» и «Evolute») получают OTA-обновления для систем управления двигателем, мультимедиа, навигации, автопилота и климат-контроля. Tesla в 2020 году через OTA-обновление увеличила запас хода электромобилей Model S на 5% за счёт оптимизации алгоритмов управления батареей. В России технология активно внедряется в автомобилях «Москвич» (с 2023 года) и «Evolute» (с 2022 года), что позволяет обновлять мультимедийные системы и блоки управления без посещения сервиса.

Промышленность и «Интернет вещей» (IoT)

Промышленные контроллеры, датчики, системы умного дома (умные лампы, розетки, термостаты) и медицинское оборудование (дефибрилляторы, инсулиновые помпы) используют OTA для исправления ошибок, обновления протоколов связи и добавления функций. Например, в 2021 году компания Philips через OTA-обновление исправила критическую уязвимость в своих дефибрилляторах, не требуя отзыва устройств.

Бытовая техника

Умные телевизоры, холодильники, стиральные машины и роботы-пылесосы получают OTA-обновления для улучшения алгоритмов работы, добавления новых режимов и исправления ошибок. Например, в 2023 году компания Xiaomi выпустила OTA-обновление для робота-пылесоса Xiaomi Mi Robot Vacuum, которое улучшило навигацию в тёмных помещениях.

Преимущества и недостатки

Преимущества

  • Удобство — пользователю не нужно подключать устройство к компьютеру или посещать сервисный центр.
  • Скорость — обновление может быть доставлено миллионам устройств за несколько часов.
  • Безопасность — возможность оперативно закрывать критические уязвимости (например, исправление уязвимости Stagefright в Android в 2015 году).
  • Экономия ресурсов — производители экономят на логистике и сервисном обслуживании, а пользователи — на времени и поездках.

Недостатки

  • Зависимость от сети — для загрузки крупных обновлений требуется стабильное и быстрое интернет-соединение (Wi-Fi или 4G/5G).
  • Риск сбоев — при прерывании загрузки или установки устройство может выйти из строя («кирпич»). Для защиты используются механизмы A/B-разделов и отката.
  • Уязвимость к атакам — если злоумышленник перехватит или подменит пакет обновления, он может внедрить вредоносное ПО. Для защиты применяется шифрование и цифровая подпись.
  • Ограничения производителя — производитель может прекратить поддержку OTA-обновлений для старых устройств, что снижает их безопасность и функциональность (например, смартфоны на Android 4.4 не получают обновлений с 2017 года).

Критика и проблемы

Основная критика OTA-обновлений связана с принудительными обновлениями, когда производитель устанавливает обновление без согласия пользователя (например, Microsoft Windows 10, Apple iOS). В 2016 году компания Apple была раскритикована за принудительное обновление iOS 9, которое привело к замедлению работы старых устройств iPhone 4s и iPad 2. В 2017 году компания Google (организация признана нежелательной в РФ) столкнулась с критикой за OTA-обновление Android, которое удалило приложения сторонних разработчиков без уведомления пользователя.

В России с 2022 года возникли проблемы с OTA-обновлениями для устройств, произведённых компаниями, которые ввели санкции или ограничения. Например, смартфоны Samsung и Xiaomi, проданные в РФ, перестали получать регулярные обновления безопасности через серверы производителей. В ответ российские компании (например, «Яндекс», «М.Видео-Эльдорадо») начали разработку альтернативных сервисов OTA-обновлений, но их внедрение ограничено техническими и юридическими сложностями.

Интересные факты

  • В 2015 году компания Tesla Motors через OTA-обновление добавила функцию «режим защиты от дурака» (Sentry Mode), которая активировала камеры автомобиля при попытке взлома.
  • В 2020 году компания Microsoft через OTA-обновление Windows 10 случайно удалила файлы пользователей на 10% устройств, что привело к массовым жалобам и выпуску экстренного патча.
  • В 2022 году компания Apple через OTA-обновление iOS 16 добавила функцию «экстренный вызов» для iPhone, которая автоматически звонит в службу спасения при обнаружении аварии (доступно в США, Канаде, Великобритании, но не в России из-за отсутствия сертификации).
  • В 2023 году российский производитель автомобилей «Москвич» объявил о планах внедрения OTA-обновлений для всех моделей, начиная с 2024 года, что позволит обновлять мультимедийные системы и блоки управления двигателем без посещения сервисного центра.

Источники

  • Хабр. «OTA-обновления: как это работает и зачем они нужны». 2021.
  • IEEE Spectrum. «Over-the-Air Updates: The Future of Automotive Software». 2020.
  • «Автомобильные OTA-обновления: опыт Tesla и перспективы для России». Журнал «Авторевю», 2023.
  • «Обновления по воздуху: как устроены OTA-обновления в Android и iOS». 3DNews, 2022.
  • «Проблемы OTA-обновлений в России после 2022 года». CNews, 2023.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →