
Mise à l’essai des mises à jour avec le programme bêta d’AppleSeed pour l’informatique
AppleSeed pour l’informatique est un programme spécialement conçu pour les entreprises et les établissements d’enseignement qui s’engagent à mettre à l’essai chaque nouvelle version du logiciel bêta d’Apple au sein de leur organisation. Ce programme offre aux professionnels de l’informatique et aux responsables technologiques la possibilité d’évaluer les dernières pré-versions des logiciels dans leurs environnements de travail uniques, d’envoyer des évaluations directement aux équipes d’ingénieurs d’Apple grâce à un processus de soumission d’évaluations dédié, et de participer à des plans de mise à l’essai détaillés et à des discussions sur le forum en compagnie d’autres participants.
iOS 17.5, iPadOS 17.5, macOS 14.5, ou version ultérieure, facilitent plus que jamais la gestion de la participation à un programme bêta au sein d’une organisation. Le programme bêta peut être proposé aux utilisateurs même s’ils n’ont pas de compte Apple dans Réglages ou Réglages système. Les solutions GAM peuvent également inscrire automatiquement les appareils pendant le fonctionnement de l’Assistant réglages en utilisant l’inscription automatisée des appareils ou plus tard à distance si l’appareil est supervisé et exécute iOS 18, iPadOS 18, macOS 15, ou version ultérieure. Au besoin, une solution GAM peut retirer un appareil supervisé des programmes bêta et empêcher un utilisateur de s’inscrire manuellement. Les étapes manuelles effectuées par l’utilisateur sont ainsi supprimées et le processus est simplifié tout au long du cycle de vie de la mise à l’essai de la version bêta.
Pour proposer AppleSeed pour l’informatique en version bêta sans qu’il soit nécessaire d’avoir un compte Apple, un utilisateur ayant le rôle d’administrateur dans Apple School Manager ou Apple Business Manager doit se connecter au portail AppleSeed pour l’informatique et accepter les conditions générales au nom de leur organisation pour la période bêta en cours.
Bien que l’inscription au programme bêta puisse être gérée sans avoir un compte Apple, les organisations peuvent envisager de fournir aux utilisateurs participants un compte Apple géré afin de leur permettre de faire part de leurs évaluations directement à Apple. Ainsi, les évaluations soumises sont associées à leur organisation. Si les utilisateurs choisissent de soumettre leurs évaluations à l’équipe plutôt qu’à titre personnel, d’autres utilisateurs, comme l’équipe informatique, peuvent prendre connaissance des tickets soumis et se tenir informés. Pour en savoir plus sur les évaluations de l’équipe, consultez la rubrique Gérer les évaluations d’équipe dans Assistant d’évaluation sur Mac dans le Guide d’utilisation d’Assistant d’évaluation.
Comme pour les mises à jour et les mises à niveau logicielles, les versions bêta fournies par ces programmes peuvent être différées sur les appareils supervisés et un rapport d’état déclaratif offre une meilleure visibilité et permet aux organisations de suivre les inscriptions au programme bêta sur les appareils gérés.
En utilisant les options de configuration proposées, une organisation peut inscrire à distance différents appareils dans différents programmes bêta. Combinée à l’option permettant de différer les versions bêta et de production, cette option peut être utilisée pour mettre en œuvre une approche de mise à l’essai et de déploiement par étapes, en commençant dès la première version bêta.
Remarque : La configuration bêta et le rapport d’état ne sont pas pris en charge sur les appareils utilisant l’inscription d’utilisateurs.
Inscrire un appareil dans un programme bêta
Pour inscrire un appareil au programme de logiciels bêta d’Apple ou à AppleSeed pour l’informatique, une solution GAM doit récupérer un jeton auprès d’Apple et le fournir aux appareils lors de l’inscription automatisée des appareils ou à l’aide de la déclaration com.apple.configuration.softwareupdate.settings
.
La première étape consiste à inscrire un utilisateur ayant le rôle d’administrateur dans Apple School Manager ou Apple Business Manager sur https://beta.apple.com/for-it. Après l’inscription, une solution GAM peut demander les jetons disponibles pour le programme bêta en utilisant le point de terminaison https://mdmenrollment.apple.com/os-beta-enrollment/tokens. Comme les autres points de terminaison de service disponibles sur mdmenrollment.apple.com, les solutions GAM doivent s’authentifier à l’aide d’OAuth.

La requête HTTP GET doit inclure les champs d’en-tête suivants (tous obligatoires) :
Champs de l’en-tête HTTP | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| Le jeton OAuth pour authentifier la requête. Pour en savoir plus sur le processus d’authentification, consultez la page Authentification auprès d’un serveur DEP (Device Enrollment Program) sur le site Web Apple Developer (en anglais). | ||||||||||
| Doit être réglé sur la valeur : 1 |
Le point de terminaison du service renvoie un objet JSON avec la structure suivante :
{
"betaEnrollmentTokens": [
{
"token": "p3ySHD3CiWtpsH1DKS8sVdv9BgmFbRDh31xJH2584wJ5AngrYoReFB4MVY53rucW",
"title": "macOS AppleSeed Beta",
"os": "macOS"
},
{
"token": "35b68K477rAsry6dxiDJBnE7AvjRTueUXFa9jZ3ZhQSFpJZ3Jxz9M8mCt9UXK4Sg",
"title": "iOS 18 AppleSeed Beta",
"os": "iOS"
}
]
}
Pour inscrire un appareil à un programme bêta, le dictionnaire RequireBetaProgram
doit contenir les clés présentées ci-dessous (toutes les chaînes obligatoires).
Clé | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| Description du programme bêta lisible par un humain. | ||||||||||
| Le jeton du service de test pour l’organisation dont fait partie le serveur GAM. Ce jeton est utilisé pour inscrire l’appareil dans le programme bêta correspondant. |
Voici un exemple de réponse utilisant les clés décrites :
{
"code": "com.apple.softwareupdate.required",
"description": "AppleSeed enrollment required",
"message": "This device needs to be enrolled into the AppleSeed Beta program",
"details": {
"OSVersion": "18.2",
"RequireBetaProgram": {
"code": "iOS 18 AppleSeed Beta",
"token": "35b68K477rAsry6dxiDJBnE7AvjRTueUXFa9jZ3ZhQSFpJZ3Jxz9M8mCt9UXK4Sg","
}
}
}
Chaque organisation a son propre jeton. Il ne peut pas être réutilisé dans différentes organisations Apple School Manager et Apple Business Manager. Le jeton est également propre à une certaine période de mise à l’essai de la mise à niveau du système d’exploitation. Le titre est une description lisible par un humain de la version bêta et le système d’exploitation
peut contenir les valeurs suivantes : iOS
(comprend iPadOS), macOS
, tvOS
, watchOS
ou visionOS
.
Une solution GAM permet d’inscrire ou de désinscrire les iPhone ou iPad supervisés des programmes bêta, une fois ceux-ci inscrits dans le système de gestion des appareils, à l’aide du dictionnaire bêta dans la déclaration com.apple.configuration.softwareupdate.settings
.
