Probar actualizaciones de software con el programa beta AppleSeed for IT
AppleSeed for IT es un programa diseñado específicamente para los clientes empresariales y educativos interesados en probar las versiones nuevas de software beta de Apple en sus organizaciones. Este programa ofrece a los profesionales de TI y responsables de tecnología una oportunidad de evaluar las versiones preliminares de software más recientes en sus propios entornos de trabajo, enviar comentarios a los equipos de ingeniería de Apple directamente a través de un proceso de envío de comentarios independiente y participar en planes detallados de pruebas y en foros de debate con otros participantes.
Con iOS 17.5, iPadOS 17.5, macOS 14.5, o posterior, es más fácil que nunca gestionar la participación en programas beta en una organización. A los usuarios se les puede ofrecer inscribirse en programas beta aunque no tengan una cuenta de Apple en Ajustes o en Ajustes del Sistema. Las soluciones MDM también puede inscribir dispositivos automáticamente con Asistente de Configuración al usar la inscripción automatizada de dispositivo o en remoto más adelante si el dispositivo está supervisado y tiene instalado iOS 18, iPadOS 18, macOS 15, o posterior. Si es necesario, una solución MDM tiene la opción de eliminar un dispositivo supervisado de los programas beta y evitar que un usuario se inscriba manualmente. Esto elimina la necesidad de aplicar los pasos manuales seguidos por el usuario y permite optimizar el proceso del ciclo de vida de las pruebas beta.
Para ofrecer versiones beta de AppleSeed for IT sin necesidad de una cuenta de Apple, un usuario con la función de administrador en Apple School Manager o Apple Business Manager debe iniciar sesión en el portal de AppleSeed for IT y aceptar los términos y condiciones en nombre de su organización para el periodo beta actual.
Aunque la inscripción beta puede gestionarse sin necesidad de una cuenta de Apple, puede que alguna organización quiera proporcionar a los usuarios participantes una cuenta de Apple gestionada para que envíen sus comentarios a Apple directamente. Esto también garantiza que los comentarios enviados están vinculados a su organización. Si los usuarios eligen enviar sus comentarios para el equipo en lugar de como comentarios personales, otros usuarios como el equipo de TI pueden intervenir en las incidencias enviadas para mantenerse informado. Para obtener más información sobre los comentarios del equipo, consulta Gestionar los comentarios del equipo en la app Asistente de Opinión del Mac en el Manual de uso de Asistente de Opinión.
De manera similar a las actualizaciones de software principales y secundarias, las versiones betas proporcionadas por esos programas pueden posponerse en los dispositivos supervisados y un informe de estado declarativo proporciona una mayor visibilidad y permite a las organizaciones controlar las implantaciones de los programas beta en los dispositivos gestionados.
Gracias a las opciones de configuración disponibles, las organizaciones pueden inscribir en remoto distintos dispositivos en distintos programas beta y, en combinación con la opción de posponer las versiones beta y de producción, pueden usarse para implementar un modelo de pruebas e implantación por fases desde la primera versión beta.
Nota: La configuración beta y el informe de estado no son compatibles en dispositivos que utilicen la inscripción de usuario.
Inscribir un dispositivo en un programa beta
Para inscribir un dispositivo en el Apple Beta Software Program o AppleSeed for IT, la solución MDM debe recuperar un identificador de Apple y facilitárselo a los dispositivos durante la inscripción automatizada de dispositivo o mediante la declaración com.apple.configuration.softwareupdate.settings
.
Este paso es para que los usuarios con función de administrador de Apple School Manager o Apple Business Manager se inscriban en https://beta.apple.com/for-it. Tras la inscripción, la solución MDM puede solicitar los identificadores del programa beta disponibles mediante el punto final https://mdmenrollment.apple.com/os-beta-enrollment/tokens. Al igual que otros puntos finales de servicio de mdmenrollment.apple.com, las soluciones MDM deben utilizar OAuth para autenticarse.
La solicitud HTTP GET debe incluir los siguientes campos de cabecera (todos ellos obligatorios):
Campo de la cabecera HTTP | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| El identificador OAuth que autentica la solicitud. Para obtener más información sobre el proceso de autenticación, consulta Autenticarse con un servidor del programa de inscripción de dispositivo (DEP) en el sitio web para desarrolladores de Apple. | ||||||||||
| Valor al que debe ajustarse: 1 |
El punto final del servicio devuelve un objeto JSON con la estructura siguiente:
{
"betaEnrollmentTokens": [
{
"token": "p3ySHD3CiWtpsH1DKS8sVdv9BgmFbRDh31xJH2584wJ5AngrYoReFB4MVY53rucW",
"title": "macOS AppleSeed Beta",
"os": "OSX"
},
{
"token": "35b68K477rAsry6dxiDJBnE7AvjRTueUXFa9jZ3ZhQSFpJZ3Jxz9M8mCt9UXK4Sg",
"title": "iOS 18 AppleSeed Beta",
"os": "iOS"
}
]
}
Para inscribir un dispositivo en un programa beta, el diccionario RequireBetaProgram
debe contener las claves que se muestran a continuación (todas ellas cadenas obligatorias).
Clave | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| Una descripción legible por humanos del programa beta. | ||||||||||
| El identificador del servicio de pruebas de la organización a la que pertenece el servidor MDM. Este identificador sirve para inscribir el dispositivo en el programa beta correspondiente. |
A continuación se muestra una respuesta de ejemplo que hace uso de las claves descritas:
{
"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","
}
}
}
El identificador es único para cada organización y no puede reutilizarse en distintas organizaciones de Apple School Manager y Apple Business Manager. El identificador también es específico para un periodo de pruebas de actualización principal del sistema operativo concreto. El título es una descripción legible por humanos de la versión beta y os
puede contener los siguientes valores: iOS
(incluye iPadOS), OSX
(macOS), tvOS
, watchOS
o xrOS
(visionOS).
Una vez que un iPhone o iPad se ha inscrito en la gestión de dispositivos, la solución MDM puede inscribir o anular la inscripción de dispositivos iPhone o iPad supervisados de programas beta que utilicen el diccionario Beta en la declaración com.apple.configuration.softwareupdate.settings
.
Proceso de actualización del software macOS (principal y secundaria)
El método de actualización OTA es actualmente el método preferido para las actualizaciones de macOS (no obstante, siguen estando disponibles las actualizaciones del método Universal Mac Assistant (UMA). Ahora las actualizaciones son correcciones incrementales que reducen el tamaño de las descargas y aceleran la instalación. Solo se descargan los componentes necesarios para completar una actualización, lo que mejora la eficiencia de la red, al no tener que descargar el sistema operativo completo. La opción por omisión es instalar las actualizaciones incrementales, pero si no están disponibles, la actualización se instala entera. Requieren un volumen del sistema sellado y puede ejecutarlas cualquier usuario local.
Los ordenadores Mac reciben notificaciones de actualizaciones por los métodos siguientes:
Una notificación en el centro de notificaciones
En Ajustes del Sistema (macOS 13 o posterior)
En Preferencias del Sistema (macOS 12.0.1 o anterior)
Importante: En un Mac, cualquier usuario puede realizar las actualizaciones de software. Antes de macOS 12.3, son los administradores locales quienes tienen que ejecutar las actualizaciones principales. Con macOS 12.3 o posterior, cualquier usuario puede aplicar actualizaciones principales de software. En ordenadores con chip de Apple, los usuarios deben tener la propiedad del volumen para realizar cualquiera de los dos tipos de actualización.
Se pueden descargar, instalar o posponer; todo ello de forma remota con una solución MDM, o bien hacerlo localmente.
De forma remota: Los administradores de MDM pueden controlar cómo aparecen las actualizaciones de software e instalarlas y autorizarlas automáticamente en los ordenadores Mac siempre y cuando el Mac esté supervisado. En macOS 11 o posterior, están supervisados todos los ordenadores Mac inscritos mediante “Activación del servicio en el dispositivo” o “Inscripción automatizada de dispositivo”. En ordenadores Mac supervisados con chip de Apple, no es necesario reducir el ajuste de seguridad desde “Seguridad total” en recoveryOS. En ciertas situaciones de pruebas, sin embargo, puede que el administrador necesite cambiar la política de seguridad de “Seguridad total” a “Seguridad reducida” de forma manual. Para obtener más información, consulta Utilizar Recuperación de macOS en un Mac con chip de Apple en el Manual de uso de Mac.
Localmente: Un administrador local o un usuario estándar también puede descargar un instalador completo mediante el comando softwareupdate --fetch-full-installer
en Terminal.
Para los ordenadores Mac con chip de Apple, la autenticación requiere una de las siguientes opciones o ambas:
Un identificador de arranque MDM para las actualizaciones secundarias o principales no interactivas automatizadas
Esta función requiere macOS 11.2 o posterior, y la actualización que se va a instalar debe estar firmada por Apple.
Una contraseña de usuario para actualizaciones interactivas iniciadas por el usuario en local
Nota: Durante una actualización de software el volumen de datos del usuario no se monta nunca. Esto impide que se lea o se escriba nada en ese volumen durante el proceso. Para más información sobre la seguridad de las actualizaciones de software de Apple, consulta Actualizaciones de software seguras en Seguridad de las plataformas de Apple.