¿Qué tan ‘perfecta’ debe ser una nueva aplicación para iOS para su lanzamiento inicial?

Su pregunta es demasiado amplia para dar una buena respuesta, así que tendré que decir que “depende”.

Si la aplicación no tiene nada particularmente privado, la seguridad no es tan importante. Pero si sabe de una debilidad, no pueda liberarla hasta que la arregle, si puede.

Si su aplicación tiene algo que vale la pena proteger, nunca presente sus propias soluciones de seguridad personalizadas. No pensarás en nada nuevo o realmente seguro, no importa cuán inteligente creas que eres. (Lo siento, pero este es un error común).

En cuanto a la base de datos … simplemente no pierdas los datos de nadie. Ciertamente, la norma es cierta ineficiencia en las aplicaciones de iPhone, pero nada generará más críticas negativas que perder los datos de las personas. Su esquema no tiene que ser perfecto el primer día, pero DEBE tener una ruta de actualización limpia y clara que nunca pierda datos (¿mencioné que no quiere perder datos de usuario?), Y es sólida como una roca.

Presta atención también a los errores que se caen. Recomiendo usar algo como Crashlytics para que pueda tener soluciones para los errores de bloqueo en la tubería de revisión de Apple antes de que alguien llegue a informarle directamente sobre uno de los bloqueadores.

Al final, concéntrate más en el núcleo de tu aplicación para el primer lanzamiento. Deja de lado las cosas que aún no están listas. Siempre tendrá ideas para nuevas funciones y siempre habrá más errores que corregir.

Bueno, ninguna aplicación es perfecta cuando se inicia. Lo único que puede hacer para que el lanzamiento sea más que exitoso es seguir algunos de los pasos básicos.

Esos son:

  • Investigación de mercado adecuada (estudie a sus competidores para encontrar el público al que se dirigen y mire las revisiones para ver qué comentarios reciben, investigue los jugadores clave en la categoría de su aplicación)
  • Uso de diferentes plataformas (redes sociales: Facebook, Twitter. Use Quora, LinkedIn, Slack para entrar en discusiones y encontrar posibles asociaciones promocionales y ganar más usuarios)
  • Centrarse en el compromiso y la retención del usuario (Analice cuidadosamente el comportamiento del usuario agregando una herramienta de informe de fallas para rastrear y corregir los bloqueos en su aplicación)
  • Además, agregue nuevas funciones de vez en cuando, descubra tasas de retención de 1, 7 y 30 días, mida más KPI

Para conocer más pasos y consejos, puede consultar esta increíble lista de verificación que hemos creado recientemente. Mostrará las cosas correctas para que su aplicación tenga éxito.

No existe la seguridad perfecta. O la optimización de la base de datos para el caso. Pero diría que puede lanzar una versión inicial sin mucha seguridad y optimización de la base de datos, y luego comenzar a trabajar en ellos lo antes posible una vez que su versión inicial esté activa. De esta manera, puede obtener comentarios del mundo real mientras optimiza su aplicación.

Por otro lado, si la seguridad es una gran preocupación, por ejemplo en aplicaciones financieras, debe tener al menos una seguridad aceptable para la primera versión.

Tenga en cuenta que el lanzamiento de la aplicación iOS lleva tiempo para ser aprobado por Apple. En cualquier lugar entre 3 días a 2 semanas en mi experiencia. Toma eso en cuenta.

Es mejor que sea bastante bueno o de lo contrario se ahogará en malas críticas en la tienda, haciéndolo invisible para las personas que buscan algo.