Η Apple αντιμετωπίζει μια απογοήτευση για τους χρήστες iPhone με το iOS 26.1. Ένα νέο πλαίσιο ενσωματωμένο στο PhotoKit θα επιτρέψει επιτέλους σε εφαρμογές τρίτων να δημιουργούν αξιόπιστα αντίγραφα ασφαλείας φωτογραφιών στο παρασκήνιο χωρίς να απαιτείται χειροκίνητη παρέμβαση.
Αξιόπιστα αντίγραφα ασφαλείας φωτογραφιών φόντου
Μέχρι τώρα, οι υπηρεσίες αποθήκευσης στο cloud και οι εφαρμογές φωτογραφιών τρίτων κατασκευαστών έπρεπε να καταφύγουν σε εναλλακτικές λύσεις για να δημιουργήσουν αντίγραφα ασφαλείας εικόνων στο iPhone. Συχνά, η διαδικασία σταματούσε μόλις έκλεινε η εφαρμογή ή η συσκευή έμπαινε σε κατάσταση αναστολής λειτουργίας, αναγκάζοντας τον χρήστη να επανεκκινήσει χειροκίνητα τον συγχρονισμό.
Με το iOS 26.1, αυτό το πρόβλημα αποτελεί πλέον παρελθόν. Το ίδιο το λειτουργικό σύστημα χειρίζεται τη διαδικασία δημιουργίας αντιγράφων ασφαλείας για λογαριασμό των εφαρμογών. Διαχειρίζεται έξυπνα τη συνδεσιμότητα δικτύου, την κατανάλωση ενέργειας και τον προγραμματισμό εργασιών για να διασφαλίσει την άψογη εκτέλεση, ακόμα και όταν το iPhone είναι κλειδωμένο.
Η Apple εξηγεί πώς λειτουργεί στην τεκμηρίωσή της :
Στο iOS 26.1 και σε νεότερες εκδόσεις, το PhotoKit προσφέρει μια νέα επέκταση Background Resource Upload που επιτρέπει στις εφαρμογές φωτογραφιών να παρέχουν μια απρόσκοπτη εμπειρία δημιουργίας αντιγράφων ασφαλείας στο cloud. Το σύστημα διαχειρίζεται τις μεταφορτώσεις εκ μέρους της εφαρμογής σας και τις επεξεργάζεται στο παρασκήνιο, ακόμα και όταν οι χρήστες μεταβαίνουν σε άλλες εφαρμογές ή κλειδώνουν τις συσκευές τους. Το σύστημα καλεί την επέκτασή σας όταν έρθει η ώρα να επεξεργαστεί τις μεταφορτώσεις και διαχειρίζεται αυτόματα τη συνδεσιμότητα δικτύου, τη διαχείριση ενέργειας και τον χρονισμό για να διασφαλίσει αξιόπιστη επεξεργασία.
Τι πρέπει να ενσωματώσουν οι προγραμματιστές
Για να αξιοποιήσουν αυτήν την πρόοδο, οι προγραμματιστές θα πρέπει να ενσωματώσουν την επέκταση Background Resource Upload. Η Apple έχει ήδη δημοσιεύσει τεχνική τεκμηρίωση που περιγράφει λεπτομερώς τα βήματα που απαιτούνται για την εφαρμογή της.
Οι προγραμματιστές θα πρέπει κυρίως:
- Δημιουργία και διαμόρφωση του στόχου επέκτασης
- Ενεργοποίηση της επέκτασης
- Επεξεργασία αποστολής εργασιών
- Διαχείριση επανάληψης για αποτυχημένες εργασίες
- Επιβεβαίωση ολοκληρωμένων εργασιών
- Δημιουργία εργασιών αποστολής
- Διαχείριση του τέλους της εκτέλεσης της επέκτασης
Η ενεργοποίηση ορισμένων από αυτές τις αυτοματοποιημένες λειτουργίες θα απαιτεί ρητή συγκατάθεση του χρήστη. Είναι σημαντικό να σημειωθεί ότι πολλά στοιχεία αυτού του πλαισίου βρίσκονται ακόμη σε έκδοση beta και επομένως είναι πιθανό να εξελιχθούν από τώρα μέχρι την κυκλοφορία της τελικής έκδοσης του iOS 26.1. Η ενημέρωση βρίσκεται αυτήν τη στιγμή σε έκδοση beta για προγραμματιστές και δημόσιους δοκιμαστές .


