Una de las primeras cosas que se debe considerar es preguntar si la aplicación propuesta debe ser nativa o la web, o ambas.
Para responder a esa pregunta, debe ver cuál es el problema que la aplicación intenta resolver y si este problema es frecuente u ocasional.
Esa respuesta puede variar de un usuario a otro, pero para la rápida mayoría de su mercado, ¿cuál es la respuesta común?
- Cómo medir el crecimiento del usuario y la participación en sus aplicaciones móviles y web
- ¿Necesita un programador para crear una gran idea web y una aplicación genial desde donde puedo encontrar una?
- ¿Es mejor mantener nuestra filosofía y hacer que nuestra aplicación de Android se parezca a su aplicación web, y familiarizar al usuario con la aplicación al instante, o es mejor estar de acuerdo con Google e ir material, incluso si se ve muy diferente de la web?
- ¿Cuáles son algunas aplicaciones similares a Omegle?
- ¿Qué prácticas debo tener en cuenta al convertir una aplicación web JQuery antigua basada en AJAX a TypeScript?
Si no sabe la respuesta, su primera tarea sería preguntar a sus clientes potenciales. Si tuvieran ese problema, ¿cómo tratarían de resolverlo, dónde buscarían una solución? ¿Qué esperarían que hiciera la herramienta? ¿En qué plataforma o dispositivo tenderían a resolverlo?
- Si el problema es frecuente, sus usuarios probablemente desearían tener una aplicación nativa para interactuar, ya que verían el valor de tener una aplicación dedicada en sus móviles, pero si la solución al problema es ocasional, entonces ofrecer una web receptiva La aplicación podría ser suficiente.
- Si el problema no es algo que el usuario tendería a resolver en su dispositivo móvil, solo una aplicación web de escritorio podría ser la adecuada. Por experiencia, invertir en aplicaciones nativas requiere más recursos y tiempo que su contraparte web.
- Si la solución que ofrece al problema que tiene no es algo que el usuario vea un valor día tras día, existe una buena posibilidad de que su aplicación nativa se olvide en algún lugar de una carpeta o simplemente se desinstale después de cierto tiempo a favor o usando la aplicación web cuando sea necesario.