Empezando con una idea genial
Entonces, finalmente hemos descubierto "qué" necesitamos para desarrollar una aplicación. Ahora cambiemos nuestro enfoque sobre cómo desarrollar una aplicación.
Si tiene algo de experiencia con lenguajes orientados a objetos como Java, C ++, etc., y lenguajes de script como HTML, CSS, etc., programar una aplicación no debería ser un hueso duro de roer. Estos son los idiomas que necesitaría aprender para desarrollar aplicaciones en diferentes plataformas.
iOS: C objetivo
Androide: Java, XML
Ventanas: HTML5, CSS3, C #
Si tiene poca experiencia con lenguajes de programación, le sugerimos que se ponga al día con los conceptos de OOPS, antes de sumergirse en el aprendizaje de lenguajes. A continuación, se muestran enlaces de algunos sitios y libros electrónicos que le ayudarán a comprender los idiomas mencionados.
C objetivo: Cocoadevcentral
Java: Introducción a la programación de Java, Java: la referencia completa
XML: W3Schools
HTML: HTML 5: listo y funcionando
CSS3: CSS3 para diseñadores web
C#: C #: una guía para principiantes, C # Station
He estado aprendiendo de estas fuentes en línea y las encuentro increíbles. Si tiene más fuentes de aprendizaje, compártalas con nosotros a continuación en la sección de comentarios.
[Alertar a: Si la programación no es su punto fuerte, también puede crear aplicaciones SIN aprender ningún lenguaje de programación. Hay muchas interfaces web como ibuildapp, Appyet, AppMakr, AppsGesyer y otras disponibles que pueden ayudarlo a crear una aplicación en solo minutos, y eso también, sin aprender ningún lenguaje de programación. En serio.]
Probando su aplicación
Una vez que haya desarrollado su aplicación, deberá probarla en dispositivos reales. Aunque siempre puede probar la aplicación en el simulador IDE, necesita una verificación de la realidad cuando planea publicar su aplicación en las tiendas de aplicaciones. Además, considerando el hecho de que los dispositivos Android ejecutan diferentes versiones de Android, difieren en tamaños de pantalla y hardware interno, existe una necesidad definitiva de probar su aplicación antes de publicarla. Lo mismo ocurre con los dispositivos Apple que vienen en diferentes tamaños y versiones. Los teléfonos con Windows también vienen en diferentes tamaños de pantalla y hardware. Hay muchos servicios de prueba como Testflight, Prueba de aplicaciones móviles, uTest, etc. que pueden ayudarlo a probar su aplicación en dispositivos de la vida real. Estos servicios prueban la integridad de su aplicación en numerosos dispositivos y pueden ayudarlo a superar cualquier anomalía.
Enviar y publicar su aplicación
Ahora que ha probado su aplicación en dispositivos, está seguro de que se ejecutará en los dispositivos de los usuarios. Después de probar la aplicación, puede enviarla para su aprobación. Puede tomar un tiempo obtener la aprobación, ya que los mercados de aplicaciones escanean su aplicación en busca de códigos maliciosos y también miden la utilidad de la aplicación. Sin embargo, si su idea es única y el código es impecable, recibirá una aprobación de la comunidad y su aplicación se publicará en App Store / Play Store / Market Place. Para publicar su aplicación, vaya a su cuenta de desarrollador y haga clic en "Enviar" aplicación.
Distribución
Después de probar la aplicación, puede enviarla para su aprobación. Puede llevar un tiempo obtener la aprobación, ya que los mercados de aplicaciones escanean su aplicación en busca de códigos maliciosos y también miden la utilidad de la aplicación. Sin embargo, si su idea es única y el código es impecable, recibirá una aprobación de la comunidad y su aplicación se publicará en App Store / Play Store / Market Place.
Sin embargo, el viaje no termina aquí. Una vez que haya publicado su aplicación, deberá hacerla visible. Esta es sin duda una de las tareas más desafiantes en el programa de desarrollo de aplicaciones móviles. Sin embargo, aquí hay algunos consejos para aumentar la visibilidad de su aplicación:
- Optimice su aplicación para palabras clave. Si ha desarrollado una aplicación que permite al usuario ganar dinero, asegúrese de incluirla en la descripción y el título (si es posible).
- Mientras despega, venda su aplicación GRATIS, no importa lo bueno que sea. Si desea seguir con la versión de pago, cree una versión de prueba de su aplicación y comercialícela de forma gratuita.
- Anuncie con tantas redes publicitarias como sea posible. Hay muchas plataformas publicitarias que podrían ayudarlo a obtener miles de descargas en unos días.
- Preste atención a la calificación de su aplicación. Si las personas se quejan de fallas en su aplicación, corríjalas con una actualización lo antes posible. Si su aplicación mantiene una buena calificación, seguramente alentará a más usuarios a probarla.
- Asegúrese de dirigirse a los usuarios adecuados cuando publique su aplicación. Por ejemplo, es posible que haya diseñado una aplicación para un tamaño de pantalla en particular. Por lo tanto, asegúrese de excluir a los usuarios con tamaños de pantalla más grandes.
- Localice la descripción y el contenido de su aplicación para llegar a más usuarios.
Monetizar desde su aplicación
Ahora que la aplicación se ha publicado con éxito, debería empezar a pensar en qué estrategia aplicar (¿Pagada, gratuita o Freemium?) Para monetizar desde su aplicación. Aunque la opción de pago es lucrativa, seguramente encontrará compradores potenciales menores. Si lo vende gratis, perderá sus ganancias. Por lo tanto, deberá reevaluar el género de su aplicación y citar la competencia en el mercado antes de decidir una estrategia óptima de monetización.
Sin embargo, una estrategia de monetización más sencilla se puede explicar de la siguiente manera:
- Si está creando una aplicación de reproducción única para iOS / Android / Windows, hágalo prima; si está desarrollando un juego de progresión lenta, comercialícelo como GRATIS en las tiendas de aplicaciones; Si está desarrollando una aplicación que puede atraer a los usuarios a desbloquear elementos, busque la Freemium modelo.
- Si está desarrollando una aplicación para iOS / Android y cree que es lo suficientemente productiva, opte por el enfoque de pago.
- Si está creando una aplicación / juego para iPad / Microsoft Surface, nunca piense en implementar un modelo de monetización de anuncios.
- No moleste a los usuarios con anuncios con errores no relacionados.
- Haga crecer a sus usuarios a través del marketing social agresivo y al proporcionar una función útil.
La clave para la monetización de aplicaciones es darse cuenta de que a las personas no les importará descargar su aplicación si realmente la necesitan y no les importará pagar unos cuantos dólares si saben que vale la pena.
Dicho esto, no existe una estrategia óptima para monetizar las aplicaciones. Si desconfía de las opciones disponibles, puede adaptar los tres modelos y adaptar el que mejor funcione para usted. Obtenga más información sobre la monetización óptima de las aplicaciones en este artículo articulado sobre el enfoque gratuito frente a pago para aplicaciones.
Eso es. Espero que nuestro tutorial te ayude a crear aplicaciones increíbles. 😆
¿Tener algo que decir? Dispare sus preguntas en la sección de comentarios a continuación.