Apple travaille sur un nouveau cadre qui permettra aux applications de photos tierces de sauvegarder les images de manière plus fiable. Voici les détails.

Une demande de longue date des développeurs d’applications photo enfin satisfaite

Alors qu’Apple approche des dernières étapes de développement avant la sortie officielle d’iOS 26.1, la marque a également travaillé sur plusieurs nouveaux cadres qui devraient être disponibles pour les développeurs bientôt.

Un de ces cadres, comme nous l’avons détaillé dans un article précédent, permettra aux développeurs de rejoindre la nouvelle fonctionnalité de migration d’Apple entre Android et iOS.

Un autre cadre, que la firme a décrit dans un nouvel article de documentation, permettra aux développeurs d’activer des sauvegardes de photos en arrière-plan via PhotoKit.

Fonctionnalités du nouveau cadre

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 d’offrir des expériences de sauvegarde cloud sans couture. Le système gère les téléchargements au nom de votre application et les traite en arrière-plan, même lorsque l’utilisateur passe à d’autres applications ou verrouille son appareil. Le système appelle votre extension lorsque le moment est venu de traiter les téléchargements et gère automatiquement la connectivité réseau, la gestion de l’énergie et le timing pour garantir un traitement fiable.

Cela signifie que les applications photo tierces et même les services de sauvegarde cloud pourront enfin sauvegarder les images automatiquement et de manière fiable en arrière-plan, au lieu de dépendre de solutions de contournement ou d’attendre que l’utilisateur rouvre l’application.

Dans l’article de documentation détaillé, Apple décompose les étapes que les développeurs devront suivre pour tirer parti de cette nouvelle fonctionnalité, comprenant :

  • Créer et configurer la cible de l’extension
  • Activer l’extension
  • Traiter les tâches de téléchargement
  • Réessayer les tâches échouées
  • Reconnaître les tâches terminées
  • Créer des tâches de téléchargement
  • Gérer la terminaison de l’extension

Certaines fonctionnalités de cette nouvelle extension nécessiteront le consentement explicite de l’utilisateur, tandis que d’autres s’exécuteront automatiquement une fois l’extension activée. Apple note également que plusieurs aspects du cadre sont encore en version bêta, ce qui signifie qu’ils sont susceptibles de changer avant la sortie finale pour les développeurs.

Partager un commentaire