Saltar al contenido

¿Contratar a una agencia o programar tú mismo aplicaciones iOS, nativas y web progresivas?

Programe la aplicación usted mismo

Convertir una idea en una aplicación móvil de éxito no es un paseo. Así que si tienes una idea para una aplicación en mente, vale la pena entender las diferentes posibilidades de desarrollo de aplicaciones. Ganar dinero con la programación de aplicaciones funciona cuando se entienden los fundamentos del desarrollo de aplicaciones nativas, así como del desarrollo de aplicaciones web progresivas (PWA).

Programe la aplicación usted mismo

Programar una aplicación uno mismo, ¿es posible?

Programe usted mismo iOS, una aplicación nativa o una aplicación web progresiva

 iOS y Android son los viejos y conocidos sistemas operativos que ejecutan aplicaciones. Las PWA son una forma nueva y emergente de realizar aplicaciones. Por lo tanto, si quieres programar aplicaciones por ti mismo, tienes que cumplir los requisitos técnicos para el Desarrollo de aplicaciones móviles Android, IOS y PWA entender y decidir a qué opción te vas a dedicar.

La pregunta "¿Cuánto tiempo se tarda en desarrollar una aplicación?" es independiente del sistema operativo. Es más bien una cuestión de la complejidad de la aplicación prevista y del nivel de conocimientos del programador. En cuanto a la tarifa por hora -los programadores tienen su valor-, hay que decir que, por supuesto, con el App Development DIY estás en la cuerda floja, porque creas aplicaciones gratis.

A continuación se describen los tres tipos de desarrollo (Android, iOS, PWA) en función de los factores Características, Herramientas y Costes bajo el microscopio. Para ver lo que se ahorrará si aplica el proyecto Programe la aplicación usted mismo vinculamos el punto de referencia al Salario de programador de aplicaciones (en forma de tarifa horaria para programadores en euros).

Programe la aplicación usted mismo

Aplicaciones web progresivas y aplicaciones nativas

Comparación de los costes de autoprogramación con el salario de un programador de aplicaciones

Android iOS PWA
Sistema operativo de código abierto, es decir, es posible la personalización según sus necesidades
iOS es una variante de Mac OS X, basada en Unix
Significa Aplicación Web Progresiva
Programación posible desde ordenadores Microsoft, Windows, Mac OS X o Linux
Posibilidad de crear aplicaciones para iOS a través de Visual Studio y Xamarin a través de Windows. Se requiere un Mac en LAN para que Xcode funcione.
Módulo 1: Archivo JSON que describe los datos básicos de la app, para que se comporte como una app nativa. Módulo 2: Trabajador de servicios.
Amplia comunidad de desarrolladores y suficiente documentación
La instalación de iOS en hardware de terceros no está permitida y sólo es posible con jailbreak
Construido sobre lenguajes como HTML5, CSS3, JavaScript, etc.
Compatible con vers. Pantallas y resoluciones
Apple publica el SDK, lo que permite a los desarrolladores continuar con el desarrollo
Ejecución a través del navegador web
SQLite para guardar datos
Verdadera multitarea de aplicaciones
El funcionamiento es muy parecido al de una aplicación nativa
Auténtica multitarea de aplicaciones
Sólo las versiones posteriores a iOS 7 admiten el uso de la plataforma Java y Adobe Flash
El corazón de la PWA es un proceso JavaScript del lado del cliente que se ejecuta fuera de la aplicación pero está conectado a la misma
Incluye un emulador de dispositivos, herramientas de ajuste de memoria y análisis del rendimiento del software
iOS HTML5 como alternativa a Flash para versiones hasta iOS 7
El service worker actúa como un proxy: cuando la aplicación solicita recursos, las peticiones pasan por el service worker
Admite HTML, HTML5, Adobe Flash Player, etc.
Pruebas en el emulador del iPhone
Los recursos pueden almacenarse en caché para gestionar el acceso sin conexión. El Service Worker se ejecuta incluso cuando la aplicación no se inicia, lo que le permite enviar notificaciones a los terminales de sus usuarios

Aplicaciones web progresivas y aplicaciones nativas

Costes de equipos y licencias

Android iOS PWA
Licencia única para desarrolladores de Android de unos 20 euros para la publicación en Play Store
Licencia de desarrollador de iOS: 99 euros al año
No es necesaria ninguna licencia, por lo que es gratuito
Smartphone Android - dispositivo estándar aprox. 200
iPhone - dispositivo estándar aprox. 400 €.
Smartphones - Android y iPhone aprox. 600
Ordenador potente - modelo estándar aprox. 500 €.
Mac PC o MacBook - aprox. 900 €.
Ordenador potente - modelo estándar aprox. 500 €.

Coste total: aprox. 720 euros

Coste total: aprox. 1400 euros

Costes totales: ca. 1100 €

Costes adicionales previstos

Puede esperar estos costes

¿Cómo se programan las aplicaciones de forma gratuita? ¡No puedes! No sólo la reparación cuesta dinero, sino también el mantenimiento. Por eso, si quieres programar una aplicación tú mismo, tienes que tener en cuenta no sólo los costes de desarrollo, sino también los costes recurrentes. Los costes recurrentes se refieren a iOS, Android y la aplicación web progresiva y se enumeran aquí:

1. Mantenimiento correctivo

Se eliminan las posibles irregularidades que puedan producirse durante el uso, especialmente con versiones antiguas del sistema operativo.

2. Mantenimiento avanzado

Para que la aplicación sea siempre compatible con la última versión del sistema operativo de los distintos terminales, es necesario actualizarla. Esto afecta principalmente a las aplicaciones nativas. Las PWA son más "intemporales" en este sentido.

También hay que actualizar la suscripción a soluciones de terceros si las ha integrado (push, pago, cartografía, etc.).

3. servidor o alojamiento

Las aplicaciones deben estar alojadas en servidores. El Costes dependen en gran medida de la capacidad y el tráfico.

Una PWA se comporta como un sitio web convencional y, por tanto, puede alojarse en cualquier lugar siempre que se ejecute sobre HTTPS. Una PWA está compuesta por trabajadores de servicio que operan en segundo plano. Para evitar la manipulación de los trabajadores del servicio, necesita HTTPS.

Aunque ganes el sueldo de un programador de aplicaciones y por tanto el Tarifa horaria del programador Si quieres ahorrar mucho dinero, debes pensar detenidamente si debes programar las aplicaciones tú mismo. El factor tiempo juega aquí un papel esencial. Por lo tanto, el reto de "cómo programar las aplicaciones sin la ayuda de terceros" debe ser considerado cuidadosamente. Estaremos encantados de ayudarle appleute App Agency para un consulta inicial gratuita a su proyecto de aplicación. ¡Programar es divertido!

¿Necesitas un equipo de desarrolladores para tu idea de aplicación?

Póngase en contacto con nuestro equipo: ¡estaremos encantados de ayudarle!

es_ESES