He estado creando aplicaciones durante los últimos 4 años, y puedo decirle con confianza que tiene 2 opciones para crear una aplicación como Messenger:
1. Contrata profesionales para desarrollar tu aplicación desde cero (entre 10K-250K US $ + mantenimiento)
- Parece que libGDX es mejor que Android SDK para el desarrollo de aplicaciones. ¿Por qué no está derrotando el SDK en el mercado de desarrollo?
- ¿Qué tecnologías y cuánto tiempo se requiere para crear una aplicación similar a la web fourm en Android desde cero para un principiante?
- ¿Cuánto cuesta desarrollar una aplicación móvil?
- ¿Qué experiencia se busca al preseleccionar una empresa de desarrollo web / móvil de deportes de fantasía?
- ¿Quién es la principal empresa consultora de desarrollo de juegos móviles?
Las principales ventajas de este enfoque son:
- Puedes elegir exactamente cómo quieres que se vea tu aplicación. Tienes algo que decir sobre todo.
- Todo sobre la aplicación te pertenece: datos, dominio, código fuente, etc.
Los principales inconvenientes de este enfoque son:
- Debe asegurarse de que la compañía que contrata le entregará un código bueno y robusto. Si no tiene ninguna habilidad técnica y está considerando esta opción, recomendaría evitar ofertas demasiado baratas, ya que generalmente vienen con soluciones menos robustas. O encuentre un amigo con habilidades de codificación para que lo ayude y le asesore.
- Crear una aplicación es una cosa, pero mantenerla es algo completamente diferente. Si desea que su aplicación dure, deberá pagar a los desarrolladores regularmente (al menos una vez al año) para asegurarse de que la aplicación cumpla con las últimas versiones de iOS y Android OS, y con todos los fabricantes de dispositivos (para Android, por ejemplo, Samsung , Google, HTC, etc.).
- Tenga en cuenta que tendrá costos mensuales adicionales para mantener en funcionamiento el servidor y la base de datos de su aplicación.
2. Use un creador de aplicaciones (desde US $ 59.00 por mes)
Existen varios “creadores de aplicaciones” que pueden ayudarlo. Algunos son más genéricos, otros se centran especialmente en las funciones de chat. La empresa en la que trabajo hace exactamente eso.
Las principales ventajas de los creadores de aplicaciones son:
- Son baratos y rápidos: estas plataformas están destinadas a generar aplicaciones de marca blanca basadas en algunos detalles de configuración. Por lo general, puede poner en funcionamiento su aplicación en menos de una semana y por un costo de menos de $ 100 por mes.
- La base de datos y las tarifas de mantenimiento están incluidas. Su licencia mensual cubre todo, no hay malas sorpresas.
- Su aplicación sigue siendo compatible con todos los dispositivos y sistemas operativos, porque ese es el trabajo de los creadores de aplicaciones para asegurarse de que lo haga.
Veo 2 inconvenientes principales de este enfoque:
- El código fuente de la aplicación no te pertenece, aunque todos los datos de la aplicación sí.
- Su aplicación se basa en una plantilla. Aunque hay opciones de configuración y personalización, no son ilimitadas.