Το iOS 16.1 Beta φέρνει πίσω το API ζωντανών δραστηριοτήτων με το iPhone 14 Pro Dynamic Island Support

Μετά τη δημόσια απελευθέρωση του iOS 16, η Apple έριξε το νέο iOS 16.1 Beta 1 σε προγραμματιστές και δοκιμαστές βήτα. Η τελευταία ενημέρωση Beta σηματοδοτεί την επιστροφή του API Live Activities για τους προγραμματιστές να δοκιμάσουν και να ενσωματώσουν το χαρακτηριστικό στις εφαρμογές τρίτου μέρους.

Παρόλο που το API ζωντανών δραστηριοτήτων εισήχθη στο iOS 16 Beta 4, η εταιρεία καθυστέρησε το χαρακτηριστικό επειδή δεν είχε υποστήριξη δυναμικής νησιού. Μετά την αποκάλυψη του νέου Iphone 14 Pro Dynamic Island στην εκδήλωση της 7ης Σεπτεμβρίου, η Apple κυκλοφόρησε τώρα το ενημερωμένο πλαίσιο ActivityKit για την οθόνη κλειδώματος και το Dynamic Island.

Ανακοινώθηκε στην εκδήλωση WWDC 2022, οι επερχόμενες ζωντανές δραστηριότητες αποτελούν μέρος της νέας οθόνης κλειδώματος και της εμπειρίας ειδοποιήσεων. Η λειτουργία θα εμφανίζει και θα ενημερώνει τα πιο πρόσφατα δεδομένα μιας εφαρμογής σχετικά με την οθόνη κλειδώματος της συμβατής IPhones, ώστε οι χρήστες να μπορούν να ελέγξουν τη βαθμολογία ενός παιχνιδιού, την παρακολούθηση της βόλτας, τις λεπτομέρειες της πτήσης, την παράδοση παρακολούθησης και άλλες ζωντανές πληροφορίες με μια ματιά.

ΣΥΓΓΕΝΕΥΩΝ:Το iOS 16 Beta 4 προσθέτει API «ζωντανές δραστηριότητες» για προγραμματιστές

Με το νέο πλαίσιο AcitivityKit που εισήχθη στο iOS 16.1 Beta, οι προγραμματιστές θα είναι σε θέση να ξεκινήσουν μια ζωντανή δραστηριότητα για να μοιραστούν ζωντανές ενημερώσεις στην οθόνη κλειδώματος και στο iPhone 14 Pro Dynamic Island.

Οι προγραμματιστές μπορούν να χρησιμοποιήσουν το API AcitivityKit για να διαμορφώσουν, να ξεκινήσουν, να ενημερώσουν και να τερματίσουν τη ζωντανή δραστηριότητα. Και χρησιμοποιήστε το Swiftui και το WidgetKit για να δημιουργήσετε τη διεπαφή της ζωντανής δραστηριότητας.

Στην οθόνη κλειδώματος, το δικό σαςΖωντανή δραστηριότηταεμφανίζεται στο κάτω μέρος της οθόνης. Σε συσκευές που υποστηρίζουν το δυναμικό νησί, η ζωντανή δραστηριότητα εμφανίζεται στο δυναμικό νησί στην αρχική οθόνη και ενώ οι άνθρωποι χρησιμοποιούν άλλες εφαρμογές. Οι άνθρωποι αξιοποιούν μια ζωντανή δραστηριότητα στο δυναμικό νησί για να ξεκινήσετε την εφαρμογή σας ή να αγγίξετε και να την κρατήσετε για να δείξετε μια εκτεταμένη προβολή με περισσότερο περιεχόμενο.

Σε αντίθεση με ένα widget, οι ζωντανές δραστηριότητες δεν μπορούν να έχουν πρόσβαση στο δίκτυο ή να λαμβάνουν ενημερώσεις τοποθεσίας. Ως εκ τούτου, οι προγραμματιστές υποχρεούνται να χρησιμοποιούν το πλαίσιο ActivityKit στις εφαρμογές τους για ζωντανές δραστηριότητες για να λαμβάνουν ενημερώσεις.

Ωστόσο, οι ζωντανές δραστηριότητες χρησιμοποιούν έναν διαφορετικό μηχανισμό για να λαμβάνουν ενημερώσεις σε σύγκριση με τα γραφικά. Αντί να χρησιμοποιείτε μηχανισμό χρονοδιαγράμματος, οι ζωντανές δραστηριότητες λαμβάνουν ενημερωμένα δεδομένα από την εφαρμογή σας με το ActivityKit ή λαμβάνοντας ειδοποιήσεις απομακρυσμένης ώθησης.

Πρέπει να ληφθεί υπόψη ότι μια ζωντανή δραστηριότητα μπορεί να είναι ενεργή για έως και οκτώ ώρες και μετά, το σύστημα τελειώνει αυτόματα τη συνεδρία. Κατά το τέλος, η ζωντανή δραστηριότητα παραμένει στην οθόνη κλειδώματος για έως και τέσσερις ώρες πριν το αφαιρέσει το σύστημα. Οι χρήστες μπορούν επίσης να τερματίσουν τη ζωντανή δραστηριότητα με μη αυτόματο τρόπο και να την αφαιρέσουν.

Η τελευταία ενημέρωση beta επεκτείνει επίσης το νέο ποσοστό UI της μπαταρίας σε μικρότερα iPhones με FaceID ή Notch, που σημαίνει ότι το iOS 16.1 θα εισαγάγει το χαρακτηριστικό στο iPhone 13 Mini, το iPhone 12 Mini και άλλα.

Διαβάστε περισσότερα:

  • iOS 16.0.1 Απελευθερωμένο με διορθώσεις σφαλμάτων για μοντέλα iPhone 14 και iPhone 14 Pro
  • Αυτά τα χαρακτηριστικά iOS 16 είναι αποκλειστικά για την επιλογή μοντέλων iPhone
  • Το iOS 16 αποδεικνύεται μια συναρπαστική ενημέρωση για τους χρήστες, το ποσοστό υιοθεσίας ταχύτερα από το iOS 15