Probar las actualizaciones de software con el programa de software beta AppleSeed for IT
AppleSeed for TI es un programa diseñado específicamente para clientes empresariales y del sector educativo comprometidos a probar cada nueva versión del software beta de Apple en sus organizaciones. Este programa ofrece a profesionales y gerentes de tecnología la oportunidad de evaluar las versiones preliminares más recientes del software en sus entornos de trabajo, ofrecer comentarios directamente a los equipos de ingeniería de Apple a través de un proceso dedicado, y participar en planes de pruebas detallados y debates en foros.
En iOS 17.5, iPadOS 17.5, y macOS 14.5, y versiones posteriores, es más fácil que nunca administrar la participación en programas de software beta en una organización. Se puede invitar a los usuarios a inscribirse en programas beta incluso sin una cuenta de Apple en Configuración o Configuración del Sistema. Las soluciones de MDM también pueden inscribir dispositivos mientras se ejecuta Asistente de Configuración mediante el perfil Inscripción de dispositivos automatizada, o después remotamente si el dispositivo es supervisado y ejecuta iOS 18, iPadOS 18, macOS 15 o una versión posterior. Si es necesario, una solución de MDM tiene la opción de quitar un dispositivo supervisado de los programas de software beta y restringir al usuario la posibilidad de inscribirse manualmente. Esto evita que el usuario deba realizar ciertos pasos manualmente, y permite un proceso optimizado durante todo el ciclo de pruebas betas.
Para ofrecer versiones beta de AppleSeed for TI sin necesidad de una cuenta de Apple, un usuario con el rol de administrador en Apple School Manager o Apple Business Manager debe iniciar sesión en el portal de AppleSeed for TI y aceptar los términos y condiciones en nombre de su organización para el periodo beta actual.
Aunque la inscripción al programa de software beta puede administrarse sin necesidad de una cuenta de Apple, las organizaciones pueden considerar la posibilidad de proporcionar a los usuarios participantes una cuenta de Apple administrada para que puedan enviar sus comentarios directamente a Apple. 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 participar en los reportes de comentarios enviados y mantenerse al tanto. Para obtener más información sobre los comentarios para equipos, consulta Administrar los reportes de comentarios de equipos en Feedback Assistant en la Mac en la Guía de uso de Feedback Assistant.
De forma similar a las actualizaciones de software menores y mayores, las versiones beta proporcionadas por esos programas pueden aplazarse en los dispositivos supervisados, y un informe de estados declarativo proporciona una mayor visibilidad y permite a las organizaciones realizar un seguimiento de las inscripciones en programas beta en los dispositivos administrados.
Con las opciones de configuración disponibles, una organización puede inscribir a distancia distintos dispositivos en diferentes programas beta y, combinado con la opción de aplazar las versiones beta y de producción, pueden usarse para implementar un enfoque de pruebas y despliegue por fases que comience justo con la primera versión beta.
Nota: el perfil Inscripción de usuarios no admite la configuración beta ni los informes de estado.
Inscribir un dispositivo a un programa de software beta
Para inscribir un dispositivo al Programa de software beta de Apple o AppleSeed for TI, una solución de MDM debe obtener un identificador de Apple y proporcionarlo a los dispositivos mediante el perfil Inscripción de dispositivos automatizada o con la declaración com.apple.configuration.softwareupdate.settings
.
El primer paso es que un usuario con el rol de administrador en Apple School Manager o Apple Business Manager se inscriba en https://beta.apple.com/it. Tras la inscripción, una solución de MDM puede solicitar los identificadores disponibles del programa de software beta utilizando el punto final https://mdmenrollment.apple.com/os-beta-enrollment/tokens. De forma similar a otros puntos finales de servicio disponibles en mdmenrollment.apple.com, las soluciones de MDM deben autenticarse usando OAuth.
La solicitud HTTP GET debe incluir los siguientes campos de encabezado:
Campo de encabezado HTTP | Descripción | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| El identificador de OAuth para autenticar la solicitud. Para obtener más información sobre el proceso de autenticación, consulta Autenticar con un servidor de programa de inscripción de dispositivos (DEP) en el sitio web de Apple Developer. | ||||||||||
| Debe tener el valor: 1 |
El punto final del servicio devuelve un objeto JSON con la siguiente estructura:
{
"betaEnrollmentTokens": [
{
"token": "p3ySHD3CiWtpsH1DKS8sVdv9BgmFbRDh31xJH2584wJ5AngrYoReFB4MVY53rucW",
"title": "macOS AppleSeed Beta",
"os": "OSX"
},
{
"token": "35b68K477rAsry6dxiDJBnE7AvjRTueUXFa9jZ3ZhQSFpJZ3Jxz9M8mCt9UXK4Sg",
"title": "iOS 18 AppleSeed Beta",
"os": "iOS"
}
]
}
Para inscribir un dispositivo a un programa de software beta, el diccionario RequireBetaProgram
debe contener todas las claves que se indican a continuación.
Clave | Descripción | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| Una descripción legible por humanos del programa de software beta. | ||||||||||
| El identificador del servicio de versiones seed de la organización a la que pertenece el servidor MDM. Este identificador sirve para inscribir el dispositivo al programa de software beta correspondiente. |
The following is an example response making use of the described keys:
{
"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. Además, el identificador también es específico para un determinado periodo de versiones seed del sistema operativo. 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 está inscrito en la administración de dispositivos móviles (MDM), una solución de MDM puede inscribir o anular la inscripción de dispositivos iPhone o iPad supervisados de los programas de software beta que utilicen el diccionario Beta en la declaración com.apple.configuration.softwareupdate.settings
.
Proceso de actualización mayor y menor del software de macOS
El método de actualización OTA es ahora el método preferido para las actualizaciones de macOS (sin embargo, las actualizaciones mediante Asistente de Mac Universal (UMA) siguen estando disponibles). Las actualizaciones mayores ahora son parches incrementales que resultan en descargas más pequeñas e instalaciones más rápidas; y sólo se descargan los componentes requeridos para completar la actualización; esto mejora la eficiencia de la red, ya que no se descarga todo el sistema operativo. De forma predeterminada, las actualizaciones menores y mayores son incrementales, pero si no están disponibles, se instala una versión completa de la misma. Además, requieren un volumen de sistema sellado y cualquier usuario local puede realizarlas.
Las computadoras Mac reciben notificaciones sobre las actualizaciones menores y mayores mediante:
Una notificación en el centro de notificaciones;
En Configuración del Sistema (macOS 13 o posterior)
Preferencias del Sistema (macOS 12.0.1 o anterior).
Importante: en una Mac, el usuario puede realizar las actualizaciones menores de software. En las versiones previas a macOS 12.3, los administradores locales deben realizar actualizaciones mayores de software. En macOS 12.3 o posterior, cualquier usuario puede realizar las actualizaciones mayores de software. En una Mac con Apple Chip, los usuarios debe ser propietarios del volumen para realizar las actualizaciones menores y mayores.
Las actualizaciones pueden descargarse, instalarse o posponerse de forma remota con una solución de MDM, o pueden instalarse de forma local.
De forma remota: los administradores de MDM pueden controlar cómo aparecen las actualizaciones menores y mayores, e instalarlas y autorizarlas automáticamente en las computadoras Mac, siempre y cuando la Mac esté supervisada. En macOS 11 o posterior, todas las computadoras Mac inscritas mediante Inscripción de dispositivos o Inscripción de dispositivos automatizada estarán supervisadas. En las computadoras Mac con Apple Chip supervisadas, no es necesario reducir la configuración de seguridad Máxima seguridad en recoveryOS. Sin embargo, en ciertas situaciones de prueba, es posible que un administrador tenga que cambiar la política de seguridad manualmente de Máxima seguridad a Seguridad reducida. Para obtener más información, consulta Usar Recuperación de macOS en una Mac con Apple Chip en el Manual de uso de la Mac.
De forma remota: un administrador local o un usuario estándar también puede descargar un instalador completo mediante el comando softwareupdate --fetch-full-installer
en Terminal.
En las computadoras Mac con Apple Chip, la autenticación requiere una o ambas de las siguientes opciones:
Un identificador bootstrap MDM para actualizaciones menores y mayores automatizadas y no interactivas
Esta función requiere macOS 11.2 o posterior, y la actualización que se instala debe estar firmada por Apple.
Una contraseña de usuario para actualizaciones menores y mayores interactivas iniciadas por el usuario de forma local
Nota: el volumen de datos de los usuarios nunca se monta durante una actualización menor o mayor. Esta práctica ayuda a evitar que nada se lea ni escriba en ese volumen durante el proceso. Para obtener más información sobre el contenido de seguridad de las actualizaciones de software menores y mayores de Apple, consulta Actualizaciones de software seguras en la guía La seguridad en las plataformas de Apple.