
Apple travaille sur un nouveau cadre qui permettra aux applications tierces de sauvegarder les images de manière plus fiable. Voici les détails.
UNE DEMANDE ANCIENNE DES DÉVELOPPEURS D’APPLICATIONS PHOTO S’APPROCHE DE LA RÉALISATION
Alors que la version iOS 26.1 entre probablement dans ses dernières phases de développement avant sa sortie officielle, Apple s’emploie également à perfectionner plusieurs nouveaux cadres qui devraient bientôt être mis à la disposition des développeurs.
Un de ces cadres, comme nous l’avons évoqué, permettra aux développeurs d’intégrer la nouvelle fonctionnalité de migration entre Android et iOS.
Un autre cadre, tel qu’Apple l’a décrit dans un article de documentation, permettra aux développeurs d’activer les sauvegardes de photos en arrière-plan via PhotoKit.
Voici comment Apple décrit cette nouvelle fonctionnalité :
« Dans iOS 26.1 et ultérieur, PhotoKit fournit un nouveau type d’extension de téléchargement de ressources en arrière-plan qui permet aux applications photo de proposer des expériences de sauvegarde cloud sans accroc. Le système gère les téléchargements pour votre application et les traite en arrière-plan même lorsque les utilisateurs passent à d’autres applications ou verrouillent leurs appareils. Le système appelle votre extension au moment de traiter les téléchargements et gère automatiquement la connectivité réseau, la gestion de l’énergie et le timing pour assurer un traitement fiable. »
Cela signifie que les applications tiers de photographie et même les services de sauvegarde cloud pourront enfin sauvegarder automatiquement et de manière fiable des images en arrière-plan, sans recourir à des solutions alternatives ou attendre que l’utilisateur rouvre l’application.
Dans cet article de documentation détaillé, Apple décrit les étapes à suivre pour que les développeurs exploitent cette nouvelle fonctionnalité, notamment :
- Créer et configurer l’extension cible
- Activer l’extension
- Traiter les tâches de téléchargement
- Réessayer les tâches échouées
- Reconnaître les tâches complètes
- Créer des tâches de téléchargement
- Gérer la terminaison de l’extension
Certaines facettes de la nouvelle fonctionnalité nécessiteront le consentement explicite de l’utilisateur, tandis que d’autres s’exécuteront automatiquement une fois que l’extension sera activée. Apple mentionne également que plusieurs aspects du cadre sont encore en version bêta, ce qui signifie qu’ils pourraient être modifiés avant la sortie finale aux développeurs.