Тайные обновления в App Store: почему iPhone‑приложения получают «обновление от Apple»

230
Тайные обновления в App Store: почему iPhone‑приложения получают «обновление от Apple»

Традиционно список изменений формирует разработчик, а Apple лишь проверяет и одобряет новую версию. Сейчас же метка «от Apple» появляется без видимых изменений в коде, что бросает вызов привычному сценарию обновления.

В последние недели владельцы iPhone заметили странный паттерн — в App Store у некоторых популярных приложений в описании обновления появляется фраза:

«Это обновление от Apple улучшит работу приложения. Новых функций нет».

Первый сигнал об этом пришёл из сообщества Hacker News, где пользователи начали делиться скриншотами записей о новых версиях. Среди затронутых программ – Candy Crush Soda Saga, Sentry Mobile, Catan Universe, Bluetti, Mortal Kombat, Duet Display, VLC и ряд других, некоторые из которых давно не получали обновлений.

Обновления в App Store

Для распространения новых версий iOS‑приложения используют цепочку серверов App Store Connect, где разработчик загружает бинарный файл, подписывает его сертификатом и указывает список изменений. После прохождения автоматической и ручной проверки Apple размещает пакет в глобальной сети доставки контента (CDN), откуда устройства скачивают его по запросу.

Существует несколько точек, где Apple может вмешаться без выпуска полностью новой сборки:

  • Метаданные – описание, скриншоты и заметки к обновлению могут быть изменены постфактум, поскольку они хранятся в базе данных App Store, а не в самом бинарном файле.
  • Тонкие патчи – с помощью технологии App Thinning Apple может доставить небольшие «бинарные фрагменты», которые заменяют лишь часть кода, не меняя номер версии.
  • Системные библиотеки – многие приложения используют общие фреймворки, такие как UIKit или Core Graphics; обновление этих компонентов на уровне iOS может улучшить работу приложений без их пересборки.

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

Приложение Примечание обновления
Candy Crush Soda Saga Обновление от Apple
Sentry Mobile Обновление от Apple
Catan Universe Обновление от Apple
Bluetti Обновление от Apple
Mortal Kombat Обновление от Apple
Duet Display Обновление от Apple
VLC Обновление от Apple

Возможные мотивы таких скрытых обновлений включают:

  • Устранение уязвимостей, обнаруженных после выпуска версии.
  • Оптимизация совместимости с новыми версиями iOS.
  • Внесение мелких исправлений, не требующих отображения в пользовательском интерфейсе.

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

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

Последнее изменение:

0 Комментарии
Популярные
Новые Старые
Inline Feedbacks
Посмотреть все комментарии