Los desarrolladores registrados de macOS ahora pueden lanzar actualizaciones de aplicaciones de Mac a los clientes en etapas, e incluso pausar la versión por fases en caso de que se descubra un error importante.
A principios de semana, Apple informó a sus desarrolladores de iOS registrados que ahora pueden publicar actualizaciones de sus aplicaciones macOS en Mac App Store por etapas, durante un período de 7 días..
De acuerdo con la publicación del martes en el sitio web de App Store Connect, una nueva función de lanzamiento por fases para actualizaciones automáticas permite que un desarrollador configure su actualización de la aplicación para llegar al uno por ciento de los usuarios el primer día, aumentando desde allí de acuerdo con el siguiente calendario:
- Día 1-uno por ciento
- Día 2-Dos por ciento
- Día 3-cinco por ciento
- Día 4-Diez por ciento
- Día 5: veinte por ciento
- Día 6-cincuenta por ciento
- Día 7-ciento por ciento
Todos los usuarios que han habilitado la opción de descargar automáticamente actualizaciones de aplicaciones marcando la casilla junto a "Instalar actualizaciones de aplicaciones desde App Store" en Preferencias del sistema → Actualización de software → Avanzado recibirá la actualización durante la ventana de implementación.
Aquellos que hayan deshabilitado la opción mencionada aún verán una insignia en el ícono de la aplicación Mac App Store en el Dock, que indica actualizaciones pendientes. Desde allí, un usuario puede iniciar Mac App Store y descargar manualmente cualquier actualización pendiente de la aplicación..
Este es un regalo del cielo para los desarrolladores que deseen publicar actualizaciones de forma escalonada. Dicha práctica se usa a menudo en el desarrollo de software para minimizar el impacto negativo de cualquier error significativo que pueda haber pasado desapercibido. Por ejemplo, un desarrollador podría pausar la versión escalonada en cualquier momento si se encuentra un error importante.
La implementación se puede pausar por un total de hasta 30 días, independientemente de la cantidad de pausas.
Apple, en su conferencia de desarrolladores en el verano de 2017, presentó la misma capacidad para que sus desarrolladores de iPhone y iPad realicen lanzamientos por etapas de actualizaciones de aplicaciones. Esa característica también se usa para probar o introducir gradualmente nuevas características importantes para el cliente en lugar de todas a la vez.