Qué son las actualizaciones OTA y cómo se actualiza un programa sin reinstalarlo

Actualizaciones OTA · En inglés: Over-the-air updates · Tecnología web

La respuesta corta

OTA viene del inglés "over the air", por el aire. Son mejoras que llegan solas a un programa ya instalado, por internet: el programa revisa si hay versión nueva, la descarga y la instala sin que nadie reinstale nada.

Versión nuevaPor el airev1v2Tu programa instaladoSe actualiza solo, sin reinstalar
Las actualizaciones OTA son mejoras por el aire: llegan solas al programa que ya instalaste.
Explicado con calma

¿Qué son las actualizaciones OTA y cómo se actualiza un programa sin reinstalarlo?

OTA viene del inglés "over the air", por el aire. Es la misma idea que usa el celular cuando baja la versión nueva de una app mientras duermes: el programa revisa si hay una versión más reciente, la descarga y la instala en el momento que menos estorba.

En un programa de escritorio eso evita la escena de mandar un archivo por correo, pedirle a alguien que lo instale y descubrir una semana después que un computador quedó con la versión vieja. Un buen sistema de actualización descarga solo las partes que cambiaron, así que la mejora pesa poco.

Por qué le importa a tu negocio

Si tu negocio corre sobre un software instalado en varios equipos, cada corrección tiene que llegar a todos sin depender de que alguien se acuerde de hacerlo. Con actualizaciones automáticas, un error reportado hoy puede quedar corregido en todos los computadores en cuestión de días, y nadie tiene que llamar a soporte ni pelear con instaladores.

Ejemplos

Lo mismo, en pequeño y en grande

En pequeño

El programa de citas de una peluquería

Marcela abre su programa una mañana y un aviso le dice que hay una mejora. Se instala sola mientras ella prepara el café, y sigue agendando clientas sin llamar a nadie.

En grande

Una empresa con muchas sedes

Publica una corrección y llega a todos los computadores de todas las sedes. Nadie manda un archivo por correo ni viaja a instalarlo, y ningún equipo se queda con la versión vieja.

Dónde lo vas a ver

Cómo lo usamos en Damorus

El programa de se distribuye con Electron y se actualiza con electron-updater: al abrir revisa si hay versión nueva, baja solo las diferencias y la instala en el siguiente arranque, con un punto verde como aviso. Así llegaron a los computadores de la escuela las versiones de la 1.6 a la 1.9.0. También hubo un tropiezo: el cliente instaló el programa dentro de su carpeta de iCloud, la sincronización de iCloud chocó con el actualizador y rehicimos el instalador para que pregunte dónde instalar.

Pregunta rápida

Pon a prueba lo que leíste

Elige A, B o C. Si fallas, lees el porqué y pruebas otra vez.

Corrigieron un error en el programa de tu negocio. ¿Qué ventaja tiene que se actualice solo?

A jugar

Aprende jugando

Memoria

Memoria: lo que se puede construir

Siguiente en la ruta · paso 10 de 11¿Se puede tener un sistema que funcione sin internet y se sincronice después?
El juego de este término

Memoria: lo que se puede construir

También se le dice

Over-the-air updates

¿Conoces a alguien a quien le sirva esto?