¿Cuál es la razón detrás de la estrategia de actualización semanal que utilizan muchas de las aplicaciones de iOS más grandes?

Porque muchas aplicaciones aún no son híbridas. Es decir, cada componente de la aplicación es nativo. Es decir, un botón en Android no es lo mismo que el botón en iOS para la misma aplicación.

Si su aplicación es nativa, tendrá que volver a cargar la actualización, hacer que pase por el proceso de aprobación de Apple (nuevamente) y que se publique … y persuadir a los usuarios para que descarguen la actualización (esta es crucial, porque si no puede hacer que las personas descarguen su código “mejorado”, entonces lo más probable es que la forma en que las personas perciban su aplicación sea la misma en comparación con lo que harían para la versión actualizada).

Ahora para su pregunta de por qué semanalmente … depende de

1. La fecha en que se lanzó la aplicación: cuando una aplicación se publica por primera vez, las posibilidades de que se descubra y sea popular es mayor. Si la aplicación mejora con el paso del tiempo (actualizando en segundo plano), los usuarios estarán más satisfechos, por lo tanto, la retención y la atracción de nuevos usuarios mejorarán.


2. Podría haber funciones faltantes en la aplicación porque los desarrolladores se apresuraron a completar sus funciones “centrales” para poder justificar la carga. Por lo tanto, a medida que descubren nuevos errores o características, necesitan agregarlos gradualmente a la aplicación ya cargada. La única forma de hacerlo es a través de una actualización, si no están utilizando un estilo de desarrollo híbrido.

Desde una perspectiva de marketing, estas actualizaciones pueden hacer que la aplicación aparezca en las secciones “Nuevas y actualizadas” de la tienda de aplicaciones y generar una cantidad significativa de descargas orgánicas.

Esto es particularmente cierto para aplicaciones grandes / populares, ya que es más probable que se elijan para aparecer en las secciones “Nuevo y actualizado” en comparación con una aplicación más pequeña.

Estas descargas adicionales ciertamente son un beneficio de las limpiezas y la implementación de un modelo de desarrollo ágil.

Podrías ver esto desde varias perspectivas.

  • Incluso si no QUIERES o CUIDAS especialmente las actualizaciones, es tranquilizador saber que el equipo detrás de la aplicación se preocupa por la aplicación y sus usuarios y quiere seguir mejorando.
  • Las actualizaciones frecuentes también son buenas para volver a involucrar a cualquier usuario que pueda estar deslizándose fuera del mapa en el agujero negro de Delete-Your-App Land. Una actualización es un buen canal para recuperar su interés, y tal vez la actualización corrige algo que los hizo desconectarse en primer lugar.
  • Las actualizaciones también ayudan a probar los comentarios de las reseñas, las redes sociales, el equipo de ventas, etc. y ver qué tan bien lo han incorporado. Pero como otros han dicho aquí, debes hacerlo de forma incremental. Si a los usuarios no les gusta, o hay un error, una gran actualización tardaría mucho más en revisarse, lo cual es malo para ellos y para sus usuarios.

Cuando eres una gran empresa, no quieres realizar GRANDES mejoras a menudo: cuanto mayor sea el cambio, mayor será el riesgo de que algo salga mal y tenga que retroceder (lo que es difícil cuanto más grande seas). Desea probar pequeños cambios y realizar mejoras incrementales que puedan medirse y confirmarse, y que también no pongan en peligro la salud de su base de usuarios. Pruebe lo suficiente de una nueva función para asegurarse de que sea una buena dirección para moverse y gradualmente desplegar más de la hoja de ruta completa de la función.

PD: en general (no es que las grandes empresas lo necesiten), un beneficio para ASO es cambiar las palabras clave en el título y el espacio de palabras clave entre las compilaciones. Las actualizaciones semanales son demasiado rápidas, pero 2-3 semanas están bien.

  1. Psicológico: “Siempre estamos pensando en ti y trabajando duro para que la aplicación sea mejor para ti”
  2. Es más fácil para el equipo de desarrollo programar el trabajo sobre nuevas características y corrección de errores

Quieren ser iterativos y mantener el código de envío. La integración continua significa que es trivial enviar lo que se hace en un día en particular.

También lleva aproximadamente una semana obtener la aprobación, por lo que probablemente estén lanzando algo que se envió hace una semana 🙂