¿Se debe crear una aplicación móvil directamente o un sitio web primero?

Esta es una gran pregunta que me hacen y personalmente me pregunto. Creo que la respuesta es específica para cada caso : sí, el temido argumento “depende” ataca de nuevo. Es decir que la “próxima gran cosa” significa algo diferente para todos; entonces haz tu investigación .

1 – Pon a prueba tu hipótesis

> Recuerde practicar ciencias seguras (se requiere bata de laboratorio)

Tome su gran idea y pruebe sus suposiciones básicas de la manera más barata posible. Usemos un ejemplo, “una aplicación que permite a los usuarios explorar la actividad social basada en la ubicación”.

Nuestra suposición principal es que algunas personas, en algún lugar, desean explorar la actividad de las redes sociales en función de la ubicación. Puede probar esta suposición preguntando a amigos y extraños, reuniendo comentarios uno a uno, haciendo una evaluación de palabras clave de Google, etc. Si hay una buena demanda de dicho producto, avance al siguiente paso.

2 – Prueba el mercado

> Escucha los dedos, son los cerebros de la mano

Si vale la pena perseguirlo, entonces llega al punto donde comienza esta pregunta: ¿pertenece la aplicación en dispositivos móviles, computadoras de escritorio o ambos? Si ambos, ¿qué plataforma debería recibirlo primero? Para responder a esto, construiría una página de destino . Esta página de destino debe tener una imagen de héroe simple, el propósito de la aplicación (declaración de misión, también) y un formulario de llamado a la acción: “Enviarme actualizaciones”.

Las personas interesadas en el producto se registrarán para recibir noticias suyas. Puede usar MailChimp [1] para hacer esto de forma gratuita, o incluso Google Forms [2]. El siguiente paso es anunciar el producto (AdWords, Facebook) en canales relevantes como aplicaciones / páginas que se ocupan de la acumulación de redes sociales o la socialización basada en la ubicación.

> Sí, la publicidad cuesta dinero, pero no tanto como gastarás construyendo el producto equivocado.

Monitoree el tráfico y los recuentos de registro con Google Analytics [3]. Si recibe un número considerable (~ 500 +), evalúe los datos para determinar dónde su aplicación atrajo la mayor atención. Si los datos representan principalmente un segmento, por ejemplo, los usuarios de iPhone, entonces iOS puede ser el camino a seguir.

3 – Lanzamiento mínimo de producto viable

> “Umm, ¿quizás agregar chispas?” – Un multimillonario

Construya el MVP [4] y suéltelo en la plataforma que sugirió la investigación. Si atrae a un público fuerte, es posible que haya dado en el clavo. Comuníquese con sus usuarios y solicite comentarios sobre el servicio, incluidas sugerencias para otras plataformas.

Si el lanzamiento es un fracaso, la plataforma elegida puede tener la culpa, pero ese no siempre será el caso y nunca será la única variable . Hay mucho más que implica el éxito de un producto más allá de donde lo lanzas. Recomiendo leer sobre marketing o contratar a una persona dedicada al lado comercial de su aplicación.


¡Gracias por leer! Si te encantó mi respuesta (incluso un poquito), ¡realmente agradecería un voto a favor! Sígueme para obtener más respuestas sobre nuevas empresas, negocios, software y más.

Para más travesuras, échame un vistazo en Stanley Idesis: el sitio web .

Notas al pie

[1] Enviar mejor correo electrónico | MailChimp

[2] crear y analizar encuestas, de forma gratuita.

[3] Google Analytics

[4] Producto mínimo viable

La respuesta a esto es “depende”. La primera pregunta que siempre hacemos cuando alguien nos dice que quieren crear una aplicación es “¿Por qué necesitas una aplicación?”. Otras cosas que debes hacerte son: ¿Para quién es la aplicación? ¿Para qué lo usarán? ¿Dónde lo usarán? ¿Por qué elegirían usarlo (en su sitio web o en un competidor)? La respuesta a todas estas preguntas lo ayudará a tomar una decisión sobre dónde debe centrar sus esfuerzos Los beneficios de crear una aplicación web incluyen el hecho de que son más fáciles de construir y más fáciles de implementar. También pueden llegar a un mayor número de usuarios potenciales debido al hecho de que son independientes del dispositivo y el sistema operativo. Una aplicación web podría construirse de manera receptiva, de modo que funcione tanto en dispositivos de escritorio como en dispositivos móviles. Una desventaja de usar una aplicación web es que no puede acceder a todas las funciones del dispositivo (aunque esto está mejorando). Otra es que tendrá que admitir muchos navegadores diferentes, lo que, dependiendo de cuán compleja sea su aplicación, podría generar mayores costos de desarrollo / mantenimiento. Una aplicación nativa, por otro lado, es más rápida y puede funcionar mejor en un Internet intermitente conexión y tiene acceso al hardware del dispositivo (por ejemplo, cámara). Si tiene la intención de cobrar al usuario por su aplicación, las diferentes tiendas de aplicaciones le permitirán hacerlo fácilmente. Sin embargo, deberán implementarse en cada dispositivo por separado, lo que requiere que envíe su solicitud a cada tienda. También deberán escribirse específicamente para cada sistema operativo, lo que aumentará los costos de desarrollo. Una tercera opción que puede considerar es crear una aplicación híbrida. Escritos utilizando un marco híbrido (por ejemplo, Ionic), pueden considerarse como una aplicación web que se ejecuta dentro de un ‘contenedor’ de aplicaciones nativas. El código utilizado puede implementarse en múltiples dispositivos como aplicaciones nativas sin necesidad de ser reescrito.

Si su plataforma requiere alguna funcionalidad de usuarios que interactúen entre sí, o una funcionalidad social, sería mejor crear aplicaciones móviles nativas.

Especialmente si tiene mensajes, la gran ventaja de seguir esta ruta son las notificaciones automáticas. El desarrollo nativo le dará el mayor control sobre cómo crear una gran plataforma para que los usuarios se comuniquen entre sí.

Puede ser más costoso, pero tendrá un producto de mayor calidad que será más atractivo para los usuarios. Toma este ejemplo de Facebook. Una vez que cambiaron su plataforma de html a código nativo, su calificación pasó de dos a cuatro estrellas.

Las personas prefieren pasar tiempo usando aplicaciones en lugar de sitios web móviles. Si bien un sitio web móvil puede llegar a más dispositivos con menos código, es probable que a menos personas les importe. Si realmente quieres que tu plataforma sea la mejor opción, conviértela en una aplicación nativa. Esto proporcionará la calidad que desean sus usuarios.

Si puede pagar ambos, entonces construya ambos. De lo contrario, la aplicación web primero. De acuerdo, la respuesta debería ser “Depende”, pero para la mayoría de los casos, la web primero es un gran comienzo.

Hubo un tiempo en que las aplicaciones eran lo más importante, pero hoy en día hay tantas aplicaciones que muy pocos usuarios tienen interés en instalar una aplicación antes de probarla. Sí, WhatsApp y algunos otros pudieron tener éxito a pesar de ser solo aplicaciones, pero eso es una excepción a la norma.

Una pregunta simple que debe hacerse, para el problema que está resolviendo, ¿primero buscó en Google o buscó una aplicación en AppStore / Play store? Un escenario hipotético, para esa búsqueda, si encuentra solo dos productos, una aplicación web y una aplicación, ambas de nuevas empresas desconocidas. ¿Cuál probarás primero?

Las ventajas son,

  1. Fácil de convencer a los usuarios para que lo prueben una vez (la instalación es una impedancia mayor).
  2. Mejor control de la distribución y no tener que depender de la AppStore.
  3. Velocidad. Puede implementar actualizaciones con frecuencia, ejecutar una mayor cantidad de experimentos con frecuencia, sin tener que presionar la actualización, que los usuarios no pueden instalar.
  4. Discoverablity a través del motor de búsqueda.

Ventajas de la aplicación: (la mayoría de estos se solucionarían con la web progresiva, pero todavía no estamos allí)

  1. Fuera de línea: aunque el trabajador de servicio afirma resolver esto, se encuentra en sus primeras etapas, y están incompletos o tienen algunos errores molestos.
  2. Notificaciones y reenganche:
  3. Iconos de la página de inicio

He tenido cierta experiencia abordando esta misma pregunta varias veces en los últimos años. Le insto a que haga las siguientes preguntas clave relacionadas con sus decisiones de diseño.

  • Público objetivo : Teniendo en cuenta que está pensando en crear la aplicación, ya debe tener una comprensión justa de quién es su público objetivo. Piense si esa audiencia es una audiencia “móvil primero”, o es una mezcla de escritorio y móvil.
  • Las funciones en la aplicación: Wrt para el diseño del sistema, son las funcionalidades que planea desarrollar en la aplicación mejor hechas a través de un escritorio, o es un dispositivo portátil realmente suficiente para hacerlo. (p. ej., un sitio de comercio electrónico es una excelente opción para el diseño móvil primero, un periódico o un blog es candidato tanto para dispositivos móviles como para la web, y algo como el comercio de acciones es realmente web primero considerando la cantidad de información que necesita mostrar).
  • Aplicaciones nativas o híbridos HTML: este es, con mucho, el más discutible del lote. Existe la decisión de si desea crear una aplicación nativa (lo que significa que ya no es portátil, y crea específicamente para Android o iOS). Una simple búsqueda en Google le mostrará que la opinión está dividida. En mi experiencia, los híbridos HTML funcionan bien para la mayoría de las aplicaciones en niveles.
  • Su elección de tecnología: una vez que haya decidido en qué dirección desea ir (suponiendo que sea la forma híbrida de HTML), debe bajar para hacer una selección de la pila de tecnología que desea implementar. Esta decisión por sí sola puede ayudar a ahorrar o desperdiciar muchas horas de ingeniería. Elija un marco o herramienta que realice un diseño web receptivo de forma predeterminada (lo que significa que el mismo código se representará maravillosamente en todo tipo de dispositivos, incluidos los navegadores de escritorio).
  • Notas de cierre: En pocas palabras, si sabe que probablemente tendrá una aplicación móvil y de navegador para la aplicación, casi siempre se recomienda optar por un diseño receptivo, una base de código único para hacerlo todo y un backend robusto que no le importa de dónde provienen las solicitudes (excepto análisis, etc.). Los marcos como Meteor.js hacen esto muy bien, y también lo hacen los backend de un nodo atados con un extremo iónico / angular. Tiene muchas opciones en esta área, y al final, la elección de la tecnología debe estar determinada por la forma en que desea ir, cuáles son las ventajas y desventajas de cada herramienta / marco y qué tan cómodo está su equipo de desarrollo con tales tecnologías

Espero que esto responda a su pregunta. Que tengas un buen día.

Creo que la respuesta genérica a la pregunta general sería un sitio web para dispositivos móviles que funciona en todas las plataformas. De todos modos, esa es la ruta por la que vamos, y creemos que tenemos una de esas “próximas grandes cosas”.

No hubiera respondido así hace 4 o 5 años, pero ahora los navegadores en los dispositivos móviles admiten la mayoría de las características de HTML5, JS avanzado y CSS3. Por ejemplo, nuestra “aplicación” de Bartsome.com necesita criptografía del lado del cliente y soporte sólido de flexbox, que en realidad no estaba listo en ese momento. Ahora, todo eso es casi totalmente compatible con los dispositivos móviles modernos. Incluso cosas como gráficos de lienzo complejos y 3D son casi perfectos, porque la mayoría de los dispositivos móviles ahora son esencialmente bestias multinúcleo de mano. La competencia ha sido excelente para el avance tecnológico.

Donde se abre al debate es la naturaleza de la aplicación:

  • ¿Necesita acceso a alguna función nativa del sistema operativo móvil ? Por lo general, la cámara (pero incluso eso es web móvil ahora). Es una espada de doble filo porque entonces tienes buenas bases de código múltiples para múltiples dispositivos móviles.
  • En el otro extremo del espectro, es posible que tenga un portal realmente complejo que solo se representa bien en formatos de pantalla grande. Entonces, su próxima gran cosa puede que ni siquiera necesite una aplicación móvil, a excepción de algunas funciones auxiliares que se pueden usar “sobre la marcha”
  • El otro factor puede ser financiero. Las tiendas de aplicaciones quieren un corte . No hay costo adicional para la web móvil.

La conclusión es que se sorprendería mucho de cuántas funciones están disponibles para la Web móvil, y que hay muy pocas cosas que no puede hacer.

Puede crear cualquier tipo de aplicación primero. Depende de lo que puedas entender mejor. Empecé con Android pero quiero aprender iOS.

Pero en ese momento también tenía una computadora portátil con Windows y después de crear algunas aplicaciones en Android y ganar, compré una Macbook para aprender iOS, pero esa vez estaba inmerso en Android y no tuve tiempo de aprender algo nuevo.

Si está creando algo en cualquier plataforma, hágalo perfecto y si se interesó en una cosa y no tiene tiempo para hacer otra, puede contratar a un profesional independiente para desarrollar otras aplicaciones de plataforma. Te ahorrará mucho tiempo. Pero tener más habilidad es más rentable y bueno

Parece que has reducido esto a “¿debería crear una aplicación web o nada en absoluto?” La elección me parece bastante clara.

Dicho esto, recomendaría crear una aplicación web primero de todos modos. El diseño receptivo hace mucho para que sea compatible con dispositivos móviles, y siempre puede convertirlo en una aplicación móvil mediante el uso de algo como AppGyver o Ionic

Elija la aplicación móvil híbrida, siempre es mejor que las aplicaciones web. Tiene todas las características de las aplicaciones web, así como las aplicaciones nativas.

El mejor lugar es Advanced HTML5 Hybrid Mobile App Framework. Donde puede desarrollar una aplicación móvil híbrida que puede ejecutarse tanto en Android como en iOS.

Se puede desarrollar conociendo algunas de las tecnologías web como HTML, CSS, JavaScript, AngularJS, etc.

Aconsejaré que siempre comience con una aplicación web y que sea amigable para dispositivos móviles, luego trate de obtener usuarios y aprender de sus usuarios utilizando análisis para descubrir qué están haciendo o no sus usuarios en su sitio. Use ese Intel para diseñar una aplicación muy enfocada que aborde principalmente lo que sus usuarios visitan más.

Esa es la estrategia que utilicé para mi aplicación Djamga (localizador de juegos de recogida y aplicación ShowUpAndPkaySports).

Consulte la versión web en http://Djamga.com y vea la aplicación en iTunes y Google Play Store.

No soy un experto, pero trato de pensar de esta manera:

¿A quién te diriges? Las personas Joung usan teléfonos inteligentes con más frecuencia que las personas mayores. Entonces, si desea crear algo para una parte más joven de la población, elija una aplicación móvil.

Que estas creando Algunas páginas web simplemente van a funcionar y se ven mucho mejor en una pantalla grande.

Yo personalmente elegiría una aplicación porque cada vez hay más usuarios de la aplicación. Pero creo que crear un sitio web normal es aún mejor si estás interesado en desarrollar algo para profesionales.

Depende de lo que puede hacer y a quién quiere llegar. Hackintosh es una buena opción si desea codificar de forma rápida u objetiva c para aplicaciones ios. Si tienes básicos de c # ¿por qué no Xamarian?

Es una buena pregunta que has narrado. Creo que está bien ir primero con la aplicación del sitio web . Porque es fácil de identificar y solucionar los problemas de la aplicación en el sitio web en comparación con el móvil. Si se trata directamente del desarrollo de una aplicación móvil, es un trabajo un poco tedioso solucionar los problemas. Mejore la creación de una aplicación web y luego desarrolle la misma para dispositivos móviles. Reducirá tu trabajo.

¿Crear primero una aplicación móvil o un sitio web receptivo?

Personalmente, me gusta ir primero con el sitio receptivo. Eso comienza a darle retroalimentación sobre lo que la aplicación debe contener en cuanto a funcionalidad y cómo las personas usan el sitio.

El verdadero conductor será los requisitos que tenga. Si necesita notificaciones push, entonces una aplicación es el camino a seguir. Aunque los avisos push basados ​​en la web son más comunes que hace unos años. O si necesita acceder a ciertas API que no están expuestas al navegador móvil, entonces necesita una aplicación

Esta pregunta se puede responder en función de lo que está tratando de hacer

Por ejemplo, si ejecuta una tienda de comercio electrónico, probablemente le convenga obtener primero un sitio web receptivo y luego una aplicación

Si desea crear una aplicación de citas, la aplicación nativa móvil debería ser su primera prioridad

Si está creando una red social para un nicho y tiene un presupuesto limitado, definitivamente debe crear primero una aplicación nativa

More Interesting

¿Qué tan bueno es el nuevo cliente web de WhatsApp?

¿Cuáles son algunas aplicaciones que pueden ayudarme a prepararme para grandes exámenes?

¿Por qué las aplicaciones móviles tienden a mantener al usuario conectado indefinidamente, mientras que las aplicaciones web tienden a cerrar sesión automáticamente después de un período de tiempo?

¿Cuál es la mejor aplicación para aprender a tocar la guitarra?

¿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?

¿Es factible crear aplicaciones nativas como una cubierta para aplicaciones web?

¿Cuál tiene mejor potencial entre el desarrollo web y móvil?

¿Qué tecnologías debo usar para desarrollar mi aplicación web?

¿Las aplicaciones móviles mataron las aplicaciones web?

¿Qué tan difícil es construir una versión para PC de un software de dibujo como Sketch, versus una versión web del mismo software?

Cómo desarrollar una aplicación de alquiler de taxis (web y móvil) para empresas de gestión de viajes

¿Cuánto costaría construir una aplicación de red social Android moderadamente compleja más parecida a las que tienen los sitios de citas en línea como Plentyoffish, Match, etc., pero no a su escala, solo algo para probar en uno o dos campus universitarios?

¿Cuáles son las razones por las cuales las personas prefieren las aplicaciones móviles que la interfaz web?

¿Por qué algunas aplicaciones web famosas tienen una mala experiencia móvil?

¿Sigue habiendo una brecha de rendimiento significativa entre las aplicaciones híbridas y las nativas?