Apple готовит для iOS 27.2 механизм, который позволит переносить данные и поддерживаемые настройки из старого приложения в его официальную замену. Функция должна избавить пользователей от ручной перенастройки сервисов, когда разработчик прекращает поддержку одного приложения и выпускает другое.
Судя по найденному коду первой бета-версии iOS 27.2, перенос будет выполнять сама операционная система. Перед началом процедуры iPhone предложит перенести данные и настройки из старого приложения в новое, рекомендованное его разработчиком. После завершения миграции старое приложение удалят с устройства.
Пользователь сможет отказаться от переноса. В таком случае iOS дополнительно предупредит: отдельные параметры, в том числе настройки уведомлений и доступа к геолокации, придётся задать заново.
Какие данные и параметры сможет перенести iOS
Новый механизм, по имеющейся информации, рассчитан не на произвольный обмен данными между программами, а только на замену одного приложения его назначенным преемником от того же разработчика. Это ограничение должно снизить риски передачи информации сторонним сервисам без понятного основания.
В перечень переносимых системных настроек могут войти решения пользователя по доступу к приватным данным, геолокации и приложению «Здоровье», а также параметры уведомлений, включая информацию от подключённых аксессуаров.
Кроме того, система сможет перенести индивидуальные настройки режима «Не беспокоить» и «Фокусирования», параметры блокировки и защиты приложения, порядок значков в CarPlay и совместимые раскладки виджетов. В коде также упоминаются «Активные события», доступ к связанным аксессуарам, настройки LaunchServices, шрифты, параметры, связанные с захватом контента, данные телефонии и сервисы Secure Element.
Пока функция обнаружена в бета-версии iOS 27.2, поэтому правила для разработчиков могут измениться до публичного релиза. Неясно и то, какие именно данные внутри приложений удастся перенести: речь в первую очередь идёт о системных разрешениях и настройках, тогда как перенос пользовательских файлов и учётных записей будет зависеть от реализации конкретного разработчика.
Мнение редакции
Замена приложения почти всегда оказывается сложнее, чем обещает кнопка «Установить»: пользователю приходится вспоминать разрешения, уведомления, настройки автомобиля и подключённых устройств. Если Apple действительно сделает миграцию управляемой системой и ограничит её приложениями одного разработчика, переход на новые версии сервисов станет заметно спокойнее. Главное, чтобы перед подтверждением переноса iOS ясно показывала, какие данные будут переданы, а какие останутся в старом приложении.