Dispositivi mobili

Quanto costa sviluppare un'app?

Il costo di sviluppare un'app sia per iPhone, Android, Windows Phone, BlackBerry o qualche altro ecosistema, non può essere distillato facilmente in un singolo numero. Il costo medio di sviluppo di app è stato stimato in qualche luogo nel quartiere di $6.500. Purtroppo, tale valore può essere fuorviante, perché ci sono molte più applicazioni low-end che ci sono applicazioni high-end.

Quanto costi di sviluppo verrà a quanto sia complicato un app sarà, come molte caratteristiche personalizzate saranno inclusi, quali ecosistemi app sarà necessario eseguire su, e così via. Questo articolo esplora alcune delle considerazioni che vanno in decidendo di sviluppare un'app e fa del suo meglio per mettere un cartellino del prezzo sulle opzioni.

L'App di base

Un app di base sarebbe qualcosa come l'applicazione email incluso su più dispositivi. Esso è semplice, ha un'interfaccia molto semplice e non richiede il programmatore andare fuori ben confezionate API (Application Programming Interfaces) che sono di serie sulla maggior parte dei sistemi operativi. Queste applicazioni costare dovunque da $2.000 a 4.000 $.

Contenuti guidato Apps

Una fa app contenuto utilizzo di un database o qualche altra origine di contenuto, che esso poi analizza per fornire un'esperienza dinamica per l'utente. Lavorare con contenuto è difficile perché le informazioni non sono mai statici. Queste applicazioni di programmazione richiede un'astrazione molto di più, che è necessariamente più alta intensità di tempo. A seconda della quantità di contenuti, queste applicazioni saranno probabilmente da $5.000 a $50.000.

Giochi

Giochi variano notevolmente in complessità, che rende difficile definire un prezzo. Il modo più semplice per valutare il costo di un gioco è quello di abbattere il genere come segue.

Giochi 2D - dispositivi mobili più hanno motori giochi 2D gratuiti disponibile. Questo prende un sacco di lavoro fuori dalla programmazione e aiuta a ridurre i costi. Stime di costo per lo sviluppo di una gamma di gioco da 8.000 $ a $150.000. Costo totale sarà determinato da:

Complessità di gioco (pensare PONG contro Mario)

Complessità dei livelli

Necessità per simulazioni di fisica accurata (Angry Birds è un gioco di fisica)

Integrazione sociale dei Media (+ $2.000)

Funzionalità multi-giocatore (difficile al codice e quindi costoso)

Bisogno di connettersi a un database di Internet per una scheda di punteggio (+ $1.000), una ricompensa sistema (+ $5.000), contenuto scaricato (+ $ 5.000), ecc.

3D giochi - a differenza di giochi 2D, ci sono pochissimi motori di gioco 3D gratis disponibili e quelli esistenti non sono terribilmente buoni. Le opzioni migliori sono un motore da un'altra società di leasing o avere un coder costruire uno da zero. Ad ogni modo, un gioco 3D probabilmente costerà da 20.000 $ a $250.000. Gli stessi fattori discussi per giochi 2D determinerà il prezzo di un gioco in 3D.

Firmware o modifica Hardware

Questa categoria è per le applicazioni che modificano le funzioni come la fotocamera, GPS, ecc. Un esempio è un'applicazione che accelera fino l'otturatore della fotocamera o aggiunge filtri alle immagini. Non ci sono nessun API per lo sviluppo di queste applicazioni, che significa che il programmatore farà molto più lavoro. $10.000 è probabilmente la base di costo, con il limite massimo dipende solo dalla complessità.

Costi di fase

Prima avvolgendo, vale la pena guardare costo basato sulle fasi di sviluppo. Qui è una ripartizione approssimativa dei costi per ciascuna fase.

Progettazione - $50-$150 all'ora

Codifica - $100-$150 all'ora (nota che l'outsourcing può essere più conveniente, ma la qualità è spesso inferiore)

Test - $25 e $100 all'ora

Torna a fine sviluppo - $100-$150 all'ora (necessario solo per alcune applicazioni)

Convalida - $50 - $100 all'ora

La linea di fondo

L'applicazione Media costa circa $6.500 a sviluppare, anche se i costi possono variare da un minimo di qualche centinaio di fino a $250.000. Codifica è probabilmente l'aspetto più costosa di sviluppo semplicemente perché ci vuole più tempo. Complessità è sempre il fattore più importante nella determinazione del costo di un app e un programmatore è la persona più qualificata per valutare la complessità. Citazioni da diversi gruppi di progettazione affidabili sono essenziali per ottenere un handle sul costo. Essi dovrebbero essere ottenute molto prima approfondendo lo sviluppo di un'app.