Tengo una idea de inicio, pero estoy debatiendo si comenzar en la web o como una aplicación.

¡Hola!

Es una pregunta muy popular.

En la actualidad, las soluciones móviles son populares y representan un crecimiento cada día.

Tema: uso de la aplicación móvil, podemos ver las estadísticas de cada plataforma.

y los ingresos generados por las soluciones móviles también están creciendo rápidamente. (Para 2020, 189 mil millones de dólares en ingresos).

Como primer paso, le recomendamos definir su público objetivo (como en el siguiente artículo) y explorar sus necesidades.

En esta etapa, puede seleccionar un grupo de prueba y hacer una encuesta para identificar qué forma será más atractiva para su audiencia.

En un mundo perfecto, una solución web y móvil será ideal para representar eficazmente su producto / servicio.

Sin embargo, depende del tipo de servicio / producto que proporcione.

Si le interesa descubrir más, no dude en enviarnos una carta con una pregunta para que podamos compartir nuestra experiencia con usted y brindarle algunas recomendaciones útiles.

Me preguntaba lo mismo para una nueva aplicación basada en datos, y encontré una buena solución.

La respuesta corta: ¿La gente querría hacer X en un dispositivo móvil? ¿Mientras estás sentado frente a una computadora? ¿Ambos?

La respuesta larga y mi experiencia: yo era estudiante de derecho y me di cuenta de que no había una manera fácil de buscar las leyes de Oregon. No estaba seguro de si primero hacer una aplicación móvil o una aplicación web.

Después de investigar un poco, descubrí que una excelente manera de hacerlo era centrarme en la base de datos. Podría tener mi pastel y comerlo también: los dispositivos iOS y Android son compatibles con Sqlite de forma nativa. Y Ruby on Rails es un front-end impresionante para crear una base de datos. Hice este plan:

  1. Construya una aplicación Rails básica que usaría para completar una base de datos Mysql con mi contenido.
  2. Realice un proceso para convertir la base de datos Mysql a Sqlite.
  3. Escriba una aplicación para iPhone que esencialmente sería una herramienta de informes, utilizando la base de datos preparada.
  4. Realice actualizaciones utilizando Rails para modificar la base de datos, luego convierta a Sqlite y despliegue.

Al final resultó que, la versión web (ahora oregonlaws.org) es mucho más factible para este tipo de aplicación. (Es decir, la gente realmente no quiere investigar los estatutos en un teléfono). Y por lo tanto, esta flexibilidad fue increíble: no estoy atrapado en ninguno de los escenarios. Además, con la popularidad del iPad, estoy configurado para implementar allí.

PD: Tengo otra aplicación (getquisitive.com – búsqueda de marcas en el iPhone) que se basa en servicios web en lugar de en la base de datos. En su escenario de uso particular, la aplicación móvil tiene más sentido. Pero, de nuevo, la ruta de la aplicación web no está cerrada debido a la arquitectura que elegí.

¿Cuál es el propósito del producto? ¿Quién, cuándo y cómo van a utilizar sus usuarios este producto?

La respuesta a esas preguntas contribuirá en gran medida a aclarar esta decisión.

More Interesting

¿Cómo promover un complemento de WordPress de recargo? Qué sitios se pueden colocar en la publicación del complemento

Actualmente soy diseñador gráfico. ¿Cómo obtengo un trabajo de desarrollador web para fin de año?

Soy desarrollador web y jugador. Estoy cansado de cambiar entre Windows y Ubuntu. ¿Hay alguna forma de jugar en Linux?

Acabo de comprar una MacBook Pro 2014 por $ 20 de descuento en Craigslist. Se ha restablecido y funciona bien. ¿Hay alguna preocupación de seguridad que deba preocuparme?

Soy un desarrollador de PHP que conoce el marco de CodeIngiter. He decidido que es hora de cambiar a otro marco para mi nuevo proyecto. ¿Debo tomar Yii Framework o Ruby on Rails?

I have created a web app in Flask that accepts an Excel file, then processes it and returns the results back to the user. How can I scale this app?

Soy un desarrollador de PHP y me han ofrecido un trabajo como desarrollador front-end. ¿Debo aceptarlo?

¿Cuál es el costo de desarrollar un sitio web como Zillow o Realtor?

Me pidieron que buscara una granja de renderizado para enviar modelos 3D a, para ser renderizados como imágenes 2D, no animaciones. ¿Que debería buscar?

He estado creando sitios web con PHP usando editores de texto. ¿Cómo empiezo a usar Laravel Framework? No tengo ningún conocimiento sobre su uso.

Como desarrollador de Android, ¿qué tipo de aplicaciones debo desarrollar?

Cómo insertar automáticamente un Google HangoutsOnAir, en mi sitio web donde realmente puedes iniciar un Hangouts privado desde el sitio web y usar aplicaciones

Deseo ser un desarrollador front-end. ¿Cuál es el alcance de esto en India? ¿Qué habilidades se requieren para ser un desarrollador front-end?

Solo quiero hacer desarrollo web, así que quiero aprender JS, RoR, etc. Pero la gente sigue diciendo cualquier cosa, pero C es malo. ¿Por qué necesitaría saber C si quiero hacer desarrollo web?

¿Cuál es la mejor manera de organizar el desarrollo web cuando no eres un programador pero necesitas un sitio web bastante complejo para una nueva línea de negocios?