Saltar al contenido

Cuándo y cómo actualizar

Comprobar, descargar, instalar y reiniciar: los cuatro momentos, cuánto control darle al usuario, y las decisiones que hacen que una actualización no moleste.

Cuándo comprobar

Y la comprobación debe ser barata: una petición pequeña, con límite de tiempo, y que si falla no moleste a nadie. Un fallo al comprobar actualizaciones no es un error que mostrar.

Cuánto control dar

Las tres posturas, con sus públicos:

Y una consideración que inclina la balanza: cada usuario en una versión antigua es alguien que puede estar sufriendo un fallo que ya arreglaste, y a quien no puedes ayudar. La postura silenciosa o avisada es mejor para él, no solo para ti.

Y sea cual sea, que se pueda cambiar en preferencias — el contrato del nivel 50.5.

Instalar sin interrumpir

Lo que hace que una actualización no moleste:

  • Descargar en segundo plano, con prioridad baja, sin que la aplicación vaya más lenta. Nivel 47.4.
  • No instalar mientras el usuario trabaja. La instalación va al cerrar, o cuando él lo pide.
  • Y nunca perder trabajo. Si la aplicación tiene cambios sin guardar, la actualización espera — sin excepciones.

El tercero es la regla que no se rompe: una actualización que cierra la aplicación y pierde algo destruye la confianza en el mecanismo entero, y a partir de ahí el usuario lo desactiva.

El reinicio

El momento delicado, y tiene su forma correcta:

  • Preguntar, no imponer. «Actualización lista. ¿Reiniciar ahora o al cerrar?»
  • Restaurar el estado. Al volver, el usuario debería encontrar lo que tenía abierto. Nivel 44.1.
  • Y no reiniciar solo salvo que la aplicación esté sin usar y sin cambios pendientes — y ni así, si hay dudas.

Y una cosa que agradece todo el mundo: mostrar las notas de la versión tras actualizar, una vez y de forma discreta. Es donde el usuario descubre lo que arreglaste, y es lo que hace que las actualizaciones se perciban como valor en vez de como interrupción.