Η Apple δημοσιεύει νέες οδηγίες σχεδιασμού για τις Ζωντανές Δραστηριότητες στο Dynamic Island του iPhone 14 Pro

Το iOS 16.1 είναι αυτή τη στιγμή διαθέσιμο σε beta testing και περιλαμβάνει υποστήριξη για το Live Activities API, το οποίο επιτρέπει στους προγραμματιστές να προσθέτουν ειδοποιήσεις σε πραγματικό χρόνο στην οθόνη κλειδώματος και στο Dynamic Island. Καθώς το iOS 16.1 πλησιάζει σε δημόσια κυκλοφορία κάποια στιγμή αυτό το φθινόπωρο, η Apple δημοσίευσε τώρα τις πλήρεις Οδηγίες ανθρώπινης διεπαφής που περιγράφουν τις βέλτιστες πρακτικές για προγραμματιστές που εφαρμόζουν τις Ζωντανές Δραστηριότητες στις εφαρμογές τους.
OPTAD-1
Οι Ζωντανές Δραστηριότητες ανακοινώθηκαν στο WWDC ως ένας τρόπος για τους προγραμματιστές να προσθέτουν σε πραγματικό χρόνο, ενημερωμένες πληροφορίες στην οθόνη κλειδώματος του iPhone. Στη συνέχεια, το πλήρες εύρος της δυνατότητας ανακοινώθηκε όταν η Apple παρουσίασε το Dynamic Island στα iPhone 14 Pro και iPhone 14 Pro Max. Εκτός από την οθόνη κλειδώματος, οι προγραμματιστές θα μπορούν να εμφανίζουν Ζωντανές Δραστηριότητες απευθείας και στο Dynamic Island.
Στις πρόσφατα δημοσιευμένες οδηγίες, η Apple περιγράφει τις βέλτιστες πρακτικές για προγραμματιστές που θέλουν να υιοθετήσουν συγκεκριμένα τις Ζωντανές Δραστηριότητες στο Dynamic Island του iPhone 14 Pro.
- Προσφέρετε μια Ζωντανή Δραστηριότητα για εργασίες και ζωντανές εκδηλώσεις που έχουν καθορισμένη αρχή και τέλος.
- Παρουσιάστε μόνο το πιο ουσιαστικό περιεχόμενο.
- Ενημερώστε μια Ζωντανή Δραστηριότητα μόνο όταν είναι διαθέσιμο νέο περιεχόμενο, ειδοποιώντας τους χρήστες μόνο εάν είναι απαραίτητο να τραβήξετε την προσοχή τους.
- Αποφύγετε την εμφάνιση ευαίσθητων πληροφοριών σε μια ζωντανή δραστηριότητα.
- Αποφύγετε τη χρήση μιας Ζωντανής Δραστηριότητας για την προβολή διαφημίσεων ή προωθήσεων.
- Δώστε στους ανθρώπους τον έλεγχο της έναρξης και του τερματισμού των Ζωντανών Δραστηριοτήτων.
- Βεβαιωθείτε ότι πατώντας τη Ζωντανή Δραστηριότητα ανοίγει η εφαρμογή σας στη σωστή τοποθεσία.
- Εξετάστε το ενδεχόμενο να αφαιρέσετε τη Ζωντανή δραστηριότητά σας από την οθόνη κλειδώματος μετά τη λήξη της.
Η Apple παρέχει επίσης στους προγραμματιστές ορισμένες ευρύτερες οδηγίες για το πώς να σχεδιάζουν «χρήσιμες» Ζωντανές Δραστηριότητες για τις εφαρμογές τους:
OPTAD-2
- Εξασφαλίστε ενοποιημένες πληροφορίες και σχεδιασμό των συμπαγών παρουσιάσεων στο Dynamic Island.
- Δημιουργήστε συνεπείς διατάξεις μεταξύ συμπαγών και διευρυμένων παρουσιάσεων.
- Εξετάστε το ενδεχόμενο να χρησιμοποιήσετε μια σταθερή σχεδίαση τόσο στην οθόνη κλειδώματος όσο και στις εκτεταμένες παρουσιάσεις.
- Προσαρμόστε σε διαφορετικά μεγέθη οθόνης και παρουσιάσεις Live Activity.
- Σκεφτείτε το προσεκτικά πριν χρησιμοποιήσετε ένα προσαρμοσμένο χρώμα φόντου και αδιαφάνεια στην οθόνη κλειδώματος.
- Συντονίστε τη γωνιακή ακτίνα του περιεχομένου σας με τη γωνιακή ακτίνα της Ζωντανής δραστηριότητας.
- Γενικά, χρησιμοποιήστε τυπικά περιθώρια για να βεβαιωθείτε ότι το περιεχόμενό σας είναι ευανάγνωστο.
- Επιλέξτε χρώματα που λειτουργούν καλά σε μια εξατομικευμένη οθόνη κλειδώματος.
- Υποστήριξη Dark Mode και Always On.
- Χρησιμοποιήστε κινούμενα σχέδια με φειδώ και μόνο για να επιστήσετε την προσοχή στις ενημερώσεις περιεχομένου.
Η Apple εξηγεί ότι υπάρχουν τρία διαφορετικά σχέδια που πρέπει να λάβουν υπόψη οι προγραμματιστές κατά τη δημιουργία της εφαρμογής Live Activities για το iPhone 14 Pro.
Συμπαγής:

Ελάχιστος:
OPTAD-3

Αναπτυγμένος:

Οι Ζωντανές Δραστηριότητες σε εφαρμογές τρίτων θα κυκλοφορήσουν επίσημα αυτό το φθινόπωρο με το iOS 16.1. Η ενημέρωση είναι προς το παρόν διαθέσιμη σε δοκιμές για προγραμματιστές και δημόσια beta και αναμένουμε πλήρη κυκλοφορία κάποια στιγμή τον Οκτώβριο. Μπορείτε να βρείτε την πλήρη σύνοψη των οδηγιών Live Activities στο Ο ιστότοπος προγραμματιστών της Apple εδώ .
macOSxHints’s Take
Ορισμένες από τις διατυπώσεις της Apple σε αυτές τις οδηγίες είναι ενδιαφέρουσες. Συγκεκριμένα, η εταιρεία λέει να «αποφύγει» τη χρήση μιας Ζωντανής Δραστηριότητας για την «εμφάνιση διαφημίσεων ή προωθήσεων». Οι προγραμματιστές στο Twitter καλούν ήδη την εταιρεία να ενισχύσει αυτή τη γλώσσα και να απαγορεύσει εντελώς τις διαφημίσεις ή την προώθηση σε Ζωντανές Δραστηριότητες.
OPTAD-4
Η γλώσσα 'αποφυγή' χρησιμοποιείται σε μερικά άλλα σημεία σε αυτές τις οδηγίες, όπως 'αποφύγετε την εμφάνιση ευαίσθητων πληροφοριών σε μια ζωντανή δραστηριότητα'. Και πάλι, αυτό φαίνεται σαν κάτι που θα πρέπει να απαγορευθεί εντελώς δεδομένης της ορατότητας των Ζωντανών Δραστηριοτήτων. Η Apple λέει επίσης ότι οι προγραμματιστές θα πρέπει να «εξετάσουν» την κατάργηση της Ζωντανής Δραστηριότητάς τους από την οθόνη κλειδώματος μετά τη λήξη της. Στην πραγματικότητα, δεν υπάρχει κανένας λόγος που μια Ζωντανή Δραστηριότητα θα πρέπει να παραμείνει κολλημένη στην οθόνη κλειδώματος μετά το τέλος της εκδήλωσης.
Καθώς πλησιάζουμε στη δημόσια κυκλοφορία του iOS 16.1, θα είναι ενδιαφέρον να δούμε πώς οι προγραμματιστές εφαρμόζουν τις Ζωντανές Δραστηριότητες στις εφαρμογές τους. Θα πρέπει επίσης να παρακολουθούμε στενά αυτές τις οδηγίες και τον τρόπο με τον οποίο επιβάλλονται από την αναθεώρηση του App Store.