Δοκιμή ενημερώσεων λογισμικού με το πρόγραμμα beta AppleSeed για πληροφορική
Το AppleSeed για πληροφορική είναι ένα ειδικά σχεδιασμένο πρόγραμμα για εταιρικούς και ακαδημαϊκούς πελάτες που επιθυμούν να δοκιμάσουν όλες τις νέες εκδόσεις του λογισμικού beta Apple στους οργανισμούς τους. Αυτό το πρόγραμμα παρέχει στους εργαζόμενους και διευθυντές τεχνολογίας την ευκαιρία να αξιολογήσουν τις πιο πρόσφατες εκδόσεις προκυκλοφορίας λογισμικού στο μοναδικό περιβάλλον εργασίας τους, να παρέχουν σχόλια απευθείας στους μηχανικούς της Apple μέσω μιας εξειδικευμένης διαδικασίας υποβολής σχολίων και να συμμετέχουν σε αναλυτικά προγράμματα δοκιμής και συζητήσεις σε φόρουμ με άλλους συμμετέχοντες.
Τα iOS 17.5, iPadOS 17.5, macOS 14.5, ή μεταγενέστερες εκδόσεις, κάνουν πιο εύκολη από ποτέ τη διαχείριση της συμμετοχής σε προγράμματα beta σε έναν οργανισμό. Μπορεί να προσφερθεί στους χρήστες η δυνατότητα εγγραφής σε προγράμματα beta ακόμη και χωρίς λογαριασμό Apple στις Ρυθμίσεις ή στις Ρυθμίσεις συστήματος. Οι λύσεις MDM μπορούν επίσης να εγγράψουν αυτόματα τις συσκευές κατά τη διάρκεια του Βοηθού διαμόρφωσης όταν χρησιμοποιείται η Αυτοματοποιημένη εγγραφή συσκευής ή απομακρυσμένα σε μεταγενέστερο στάδιο αν η συσκευή είναι επιβλεπόμενη και λειτουργεί με iOS 18, iPadOS 18, macOS 15 ή μεταγενέστερες εκδόσεις. Αν είναι απαραίτητο, μια λύση MDM έχει την επιλογή να αφαιρέσει μια επιβλεπόμενη συσκευή από προγράμματα beta και να αποτρέψει έναν χρήστη από τη χειροκίνητη εγγραφή. Αυτό αφαιρεί την ανάγκη για χειροκίνητα βήματα που εκτελούνται από τον χρήστη και επιτρέπει μια βελτιωμένη διαδικασία μέσω του κύκλου ζωής δοκιμών beta.
Για την προσφορά εκδόσεων beta για το AppleSeed για πληροφορική χωρίς την ανάγκη για έναν λογαριασμό Apple, ένας χρήστης με τον ρόλο του διαχειριστή στο Apple School Manager ή στο Apple Business Manager πρέπει να συνδεθεί στην πύλη «AppleSeed για πληροφορική» και να αποδεχτεί τους όρους και τις προϋποθέσεις εκ μέρους του οργανισμού του για την τρέχουσα χρονική περίοδο beta.
Αν και η διαχείριση της εγγραφής beta μπορεί να γίνει χωρίς την ανάγκη για λογαριασμό Apple, οι οργανισμοί μπορεί να θέλουν να παρέχουν στους συμμετέχοντες χρήστες έναν Διαχειριζόμενο λογαριασμό Apple για να μπορούν να υποβάλουν σχόλια απευθείας στην Apple. Αυτό επίσης διασφαλίζει ότι τα υποβληθέντα σχόλια σχετίζονται με τον οργανισμό τους. Αν οι χρήστες επιλέξουν να υποβάλουν τα σχόλιά τους για την ομάδα αντί ως προσωπικά σχόλια, άλλοι χρήστες όπως η ομάδα πληροφορικής μπορούν να δουν τα υποβληθέντα δελτία και να παραμένουν ενημερωμένοι. Για περισσότερες πληροφορίες σχετικά με τα σχόλια ομάδας, δείτε την ενότητα Διαχείριση σχολίων ομάδας στον Βοηθό σχολίων στο Mac στον Οδηγό χρήσης του Βοηθού σχολίων.
Παρόμοια με τις ενημερώσεις και αναβαθμίσεις λογισμικού, οι εκδόσεις beta που παρέχονται από αυτά τα προγράμματα μπορούν να αναβληθούν σε επιβλεπόμενες συσκευές και μια δηλωτική αναφορά κατάστασης παρέχει αυξημένη ορατότητα και επιτρέπει στους οργανισμούς να παρακολουθούν εγγραφές προγραμμάτων beta σε διαχειριζόμενες συσκευές.
Χρησιμοποιώντας τις διαθέσιμες επιλογές ρύθμισης παραμέτρων, ένας οργανισμός μπορεί να εγγράψει απομακρυσμένα διαφορετικές συσκευές σε διαφορετικά προγράμματα beta και—σε συνδυασμό με την επιλογή αναβολής εκδόσεων beta και παραγωγής—μπορούν να χρησιμοποιηθούν για την υλοποίηση μιας δοκιμής με φάσεις και μιας προσέγγισης διάθεσης ξεκινώντας με την πρώτη έκδοση beta.
Σημείωση: Η ρύθμιση παραμέτρων beta και η αναφορά κατάστασης δεν υποστηρίζονται σε συσκευές που χρησιμοποιούν Εγγραφή χρήστη.
Εγγραφή συσκευής σε ένα πρόγραμμα beta
Για εγγραφή μιας συσκευής στο Πρόγραμμα λογισμικού Apple Beta ή στο AppleSeed για πληροφορική, μια λύση MDM πρέπει να ανακτήσει ένα διακριτικό από την Apple και να το παρέχει στις συσκευές κατά τη διάρκεια της Αυτοματοποιημένης εγγραφής συσκευών ή χρησιμοποιώντας τη δήλωση com.apple.configuration.softwareupdate.settings
.
Το πρώτο βήμα είναι να εγγραφεί στο https://beta.apple.com/for-it ένας χρήστης με τον ρόλο του διαχειριστή στο Apple School Manager ή στο Apple Business Manager. Μετά την εγγραφή, μια λύση MDM μπορεί να ζητήσει τα διαθέσιμα διακριτικά προγράμματος beta χρησιμοποιώντας το τελικό σημείο https://mdmenrollment.apple.com/os-beta-enrollment/tokens endpoint. Παρόμοια με άλλα τελικά σημεία υπηρεσιών που διατίθενται στο mdmenrollment.apple.com, οι λύσεις MDM πρέπει να πραγματοποιούν έλεγχο ταυτότητας μέσω OAuth.
Το αίτημα HTTP GET πρέπει να περιλαμβάνει τα ακόλουθα πεδία κεφαλίδας (όλα υποχρεωτικά):
Πεδίο κεφαλίδας HTTP | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| Το διακριτικό OAuth για έλεγχο ταυτότητας του αιτήματος. Για περισσότερες πληροφορίες σχετικά με τη διαδικασία ελέγχου ταυτότητας, δείτε την ενότητα Έλεγχος ταυτότητας με έναν διακομιστή προγράμματος εγγραφής συσκευών (DEP) στον ιστότοπο Apple Developer. | ||||||||||
| Πρέπει να οριστεί στην τιμή: 1 |
Το τελικό σημείο υπηρεσίας επιστρέφει ένα αντικείμενο JSON με την ακόλουθη δομή:
{
"betaEnrollmentTokens": [
{
"token": "p3ySHD3CiWtpsH1DKS8sVdv9BgmFbRDh31xJH2584wJ5AngrYoReFB4MVY53rucW",
"title": "macOS AppleSeed Beta",
"os": "OSX"
},
{
"token": "35b68K477rAsry6dxiDJBnE7AvjRTueUXFa9jZ3ZhQSFpJZ3Jxz9M8mCt9UXK4Sg",
"title": "iOS 18 AppleSeed Beta",
"os": "iOS"
}
]
}
Για εγγραφή μιας συσκευής σε ένα πρόγραμμα beta, το λεξικό RequireBetaProgram
πρέπει να περιέχει τα κλειδιά που εμφανίζονται παρακάτω (όλες υποχρεωτικές συμβολοσειρές).
Κλειδί | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| Μια αναγνώσιμη περιγραφή του προγράμματος beta. | ||||||||||
| Το διακριτικό υπηρεσίας Seed για τον οργανισμό στον οποίον ανήκει ο διακομιστής MDM. Αυτό το διακριτικό χρησιμοποιείται για την εγγραφή της συσκευής στο αντίστοιχο πρόγραμμα beta. |
Το παρακάτω είναι ένα παράδειγμα απόκρισης που κάνει χρήση των κλειδιών που περιγράφονται:
{
"code": "com.apple.softwareupdate.required",
"description": "AppleSeed enrollment required",
"message": "This device needs to be enrolled into the AppleSeed Beta program",
"details": {
"OSVersion": "17.5",
"RequireBetaProgram": {
"code": "iOS 17 AppleSeed Beta",
"token": "35b68K477rAsry6dxiDJBnE7AvjRTueUXFa9jZ3ZhQSFpJZ3Jxz9M8mCt9UXK4Sg","
}
}
}
Το διακριτικό είναι μοναδικό για κάθε οργανισμό και δεν είναι δυνατή η επαναχρησιμοποίησή του σε διαφορετικούς οργανισμούς Apple School Manager και Apple Business Manager. Το διακριτικό είναι επίσης συγκεκριμένο για μια συγκεκριμένη περίοδο Seed αναβάθμισης του λειτουργικού συστήματος. Ο τίτλος είναι μια αναγνώσιμη περιγραφή της έκδοσης beta και το os
μπορεί να περιέχει τις ακόλουθες τιμές: iOS
(περιλαμβάνει το iPadOS), OSX
(macOS), tvOS
, watchOS
, ή xrOS
(visionOS).
Μετά την εγγραφή ενός iPhone ή iPad στη διαχείριση συσκευών, μια λύση MDM μπορεί να εγγράψει ή να καταργήσει την εγγραφή επιβλεπόμενων συσκευών iPhone ή iPad από προγράμματα beta χρησιμοποιώντας το λεξικό Beta στη δήλωση com.apple.configuration.softwareupdate.settings
.
Διαδικασία ενημέρωσης ή αναβάθμισης λογισμικού macOS
Η μέθοδος ενημέρωσης OTA είναι πλέον η προτιμώμενη μέθοδος για ενημερώσεις σε macOS [ωστόσο οι ενημερώσεις Universal Mac Assistant (UMA) εξακολουθούν να είναι διαθέσιμες]. Οι αναβαθμίσεις είναι τώρα αυξητικά patch που έχουν ως αποτέλεσμα μικρότερες λήψεις και πιο γρήγορη εγκατάσταση. Πραγματοποιείται λήψη μόνο των στοιχείων που απαιτούνται για ολοκλήρωση μιας ενημέρωσης, και αυτό βελτιώνει την απόδοση του δικτύου αφού δεν πραγματοποιείται λήψη ολόκληρου του λειτουργικού συστήματος. Η προεπιλογή είναι να υπάρχουν αυξητικές αναβαθμίσεις και ενημερώσεις, αλλά αν οι αυξητικές αναβαθμίσεις ή ενημερώσεις δεν είναι διαθέσιμες, πραγματοποιείται εγκατάσταση μιας πλήρους αντικατάστασης. Απαιτούν έναν σφραγισμένο τόμο συστήματος και μπορούν να εκτελεστούν από οποιονδήποτε τοπικό χρήστη.
Οι υπολογιστές Mac λαμβάνουν γνωστοποιήσεις ενημερώσεων και αναβαθμίσεων με τις ακόλουθες μεθόδους:
Μια γνωστοποίηση στο Κέντρο γνωστοποιήσεων
Στις Ρυθμίσεις συστήματος (macOS 13 ή μεταγενέστερη έκδοση)
Στις Προτιμήσεις συστήματος (macOS 12.0.1 ή προγενέστερη έκδοση)
Σημαντικό: Σε ένα Mac, οποιοσδήποτε χρήστης μπορεί να εκτελεί ενημερώσεις λογισμικού. Πριν το macOS 12.3, η εκτέλεση αναβαθμίσεων λογισμικού έπρεπε να γίνεται από τοπικούς διαχειριστές. Με το macOS 12.3 ή μεταγενέστερες εκδόσεις, οποιοσδήποτε χρήστης μπορεί να εκτελέσει αναβάθμιση λογισμικού. Σε Apple Silicon, οι χρήστες πρέπει να είναι κάτοχοι τόμου για να εκτελέσουν ενημερώσεις και αναβαθμίσεις λογισμικού.
Μπορεί να πραγματοποιηθεί λήψη, εγκατάσταση ή αναβολή, εξ αποστάσεως με μια λύση MDM, ή μπορούν να εγκατασταθούν τοπικά.
Απομακρυσμένα: Οι διαχειριστές MDM μπορούν να ελέγχουν πώς εμφανίζονται οι ενημερώσεις και αναβαθμίσεις λογισμικού, καθώς και να τις εγκαθιστούν και να τις εξουσιοδοτούν αυτόματα σε υπολογιστές Mac, αρκεί το Mac να είναι επιβλεπόμενο. Στο macOS 11 ή μεταγενέστερη έκδοση, όλοι οι υπολογιστές Mac που είναι εγγεγραμμένοι είτε με την Εγγραφή συσκευής είτε με την Αυτοματοποιημένη εγγραφή συσκευής είναι επιβλεπόμενοι. Σε επιβλεπόμενο Mac με Apple Silicon, δεν απαιτείται η μείωση της ρύθμισης ασφάλειας από την Πλήρη ασφάλεια στο recoveryOS. Ωστόσο, σε ορισμένα σενάρια δοκιμών, ένας διαχειριστής ίσως χρειαστεί να αλλάξει την πολιτική ασφαλείας χειροκίνητα από «Πλήρης ασφάλεια» σε «Μειωμένη ασφάλεια». Για περισσότερες πληροφορίες, δείτε την ενότητα Χρήση της Ανάκτησης macOS σε Mac με Apple Silicon στον Οδηγό χρήσης για το Mac.
Τοπικά: Ένας τοπικός διαχειριστής ή τυπικός χρήστης μπορεί επίσης να πραγματοποιήσει λήψη ενός πλήρους προγράμματος εγκατάστασης χρησιμοποιώντας την εντολή softwareupdate --fetch-full-installer
στο Τερματικό.
Για Mac με Apple silicon, ο έλεγχος ταυτότητας απαιτεί ένα από τα εξής ή και τα δύο:
Ένα διακριτικό bootstrap MDM για αυτοματοποιημένες, μη αλληλεπιδραστικές ενημερώσεις και αναβαθμίσεις
Αυτή η δυνατότητα απαιτεί macOS 11.2 ή μεταγενέστερη έκδοση, και η ενημέρωση που εγκαθίσταται πρέπει να είναι υπογεγραμμένη από την Apple.
Ένα συνθηματικό χρήστη για τοπικές αλληλεπιδραστικές ενημερώσεις και αναβαθμίσεις που εκκινούνται από τον χρήστη
Σημείωση: Ο τόμος δεδομένων του χρήστη δεν προσαρτάται ποτέ κατά την ενημέρωση ή αναβάθμιση λογισμικού. Αυτή η πρακτική αποτρέπει την ανάγνωση ή εγγραφή δεδομένων σε αυτόν τον τόμο κατά τη διάρκεια της διαδικασίας. Για περισσότερες πληροφορίες σχετικά με την ασφάλεια των ενημερώσεων και αναβαθμίσεων λογισμικού Apple, δείτε την ενότητα Ασφαλείς ενημερώσεις λογισμικού στην Ασφάλεια πλατφόρμας Apple.