Pros: es tuyo, puedes cambiarlo, hacer lo que quieras con él, venderlo (suponiendo que no lo estés construyendo para otra persona).
Contras: realmente necesita conocer el desarrollo de aplicaciones, tener una comprensión moderada (al menos) de informática, conocer el diseño gráfico (y posiblemente el diseño de video, dependiendo de lo que quiera que haga la aplicación) o contratar a un artista para estos componentes. También debe tener al menos una comprensión básica sólida de los protocolos de red (HTTP y TCP / IP y al menos comprender cómo funcionan y en qué capa de la pila).
Estos son los mínimos, y ni siquiera tocan la seguridad de los datos cuando se desarrollan aplicaciones en red, ajuste de rendimiento, almacenamiento en caché de datos y varios otros principios de desarrollo de aplicaciones. El desarrollo de aplicaciones nativas para aplicaciones móviles requiere el conocimiento de un lenguaje de programación: Java, Objective-C, Swift, uno de los lenguajes .NET (C # o VB.NET) o JavaScript. ¿Puedes crear una aplicación para dispositivos iOS o Android sin saber nada de esto? Seguro. Hay asistentes que crearán aplicaciones rudimentarias. ¿Puedes hacer algo útil con ellos? No.
- ¿Hay alguna buena aplicación para niños para aprender tablas de multiplicar?
- ¿Cuáles son las mejores aplicaciones para realizar un seguimiento de las actividades en una startup?
- ¿Cuánto vale la aplicación que puede desarrollar un solo hombre?
- ¿Cuándo pensarías, 'la aplicación WolframAlpha sería buena para eso' o para qué fue la última cosa que la usaste?
- ¿Cuáles son las aplicaciones útiles en su lista de aplicaciones que no sean Quora?