
Apple работает над новым фреймворком, который позволит сторонним фотоприложениям более надежно создавать резервные копии изображений. Вот подробности.
Давно назревавший запрос разработчиков фотоприложений будет удовлетворен
Наряду с (вероятно) завершающими стадиями разработки перед официальным выпуском iOS 26.1, Apple также работала над несколькими новыми фреймворками, которые должны появиться у разработчиков раньше, чем позже.
Один из них, как мы писали здесь, позволит разработчикам использовать новую функцию миграции Apple между Android и iOS.
Другой, как подробно описано Apple в новой статье в своем блоге документации, позволит разработчикам активировать фоновое резервное копирование фотографий через PhotoKit.
Вот как Apple описывает новую функцию:
В iOS 26.1 и более поздних версиях PhotoKit предоставляет новый тип расширения Background Resource Upload, который позволяет фотоприложениям обеспечивать бесперебойное резервное копирование в облако. Система управляет загрузками от имени вашего приложения и обрабатывает их в фоновом режиме, даже когда пользователи переключаются на другие приложения или блокируют свои устройства. Система вызывает ваше расширение, когда приходит время обрабатывать загрузки, и автоматически управляет сетевым подключением, питанием и временем для обеспечения надежной обработки.
Это означает, что сторонние фотоприложения и даже сервисы облачного резервного копирования наконец-то смогут автоматически и надежно создавать резервные копии изображений в фоновом режиме, вместо того чтобы полагаться на обходные пути или ждать, пока пользователь снова откроет приложение.
В подробно детализированной статье документации Apple подробно описывает, что разработчикам потребуется сделать, чтобы воспользоваться новой функцией, включая следующие шаги:
- Создание и настройка цели расширения
- Включение расширения
- Обработка заданий на загрузку
- Повторные попытки выполнения неудачных заданий
- Подтверждение завершенных заданий
- Создание заданий на загрузку
- Обработка завершения работы расширения
Некоторые аспекты новой функции потребуют явного согласия пользователя, в то время как другие будут работать автоматически после включения расширения. Apple также отмечает, что некоторые аспекты фреймворка все еще находятся в бета-версии, что означает, что они могут быть изменены до окончательного выпуска для разработчиков.
Скидки на аксессуары на Amazon