Costo mantenimento app iOS: cosa aspettarsi ogni anno

Cosa paghi davvero ogni anno dopo il lancio, perché la manutenzione non è opzionale e come metterla a budget senza sorprese.

Strategy By Lawrence Dauchy 8 min read

Risposta breve

Il mantenimento di un’app iOS costa ogni anno circa il 15-20 per cento del costo di sviluppo iniziale. Per un’app da 40.000 euro sono circa 6.000-8.000 all’anno. Copre server, aggiornamenti per ogni nuovo iOS, correzione di bug, sicurezza e piccoli miglioramenti. Non è opzionale: un’app senza manutenzione smette di funzionare entro uno o due cicli di iOS. Se stai ancora stimando il costo di costruzione, parti dalla nostra guida sui costi di un’app; qui parliamo del dopo-lancio.

Perché un’app ha bisogno di manutenzione, anche se non la tocchi

Un’app non è un volantino che stampi una volta e dimentichi. Vive in un ambiente che cambia continuamente sotto di essa:

  • iOS cambia ogni anno. Apple pubblica una nuova versione ogni anno, più dispositivi con schermi e capacità nuove. Ciò che funzionava può smettere di funzionare o apparire male.
  • Le dipendenze scadono. Le librerie e i servizi da cui dipende la tua app si aggiornano, e le vecchie versioni perdono supporto o sicurezza.
  • Le regole di Apple evolvono. Le App Store Review Guidelines cambiano, e funzioni come l’eliminazione dell’account sono passate da consigliate a obbligatorie. Un’app che non si adatta può essere rimossa.
  • I bug emergono con l’uso reale. Cose che nessun test ha trovato e che appaiono solo con migliaia di utenti su centinaia di dispositivi.

Un’app finita, quindi, non esiste davvero. La versione 1.0 è finita; da lì l’app ha una vita attiva, e quella vita costa denaro. La domanda non è mai se, solo quanto.

Cosa copre davvero la manutenzione

La parola manutenzione raccoglie voci molto diverse. Ecco la suddivisione che usiamo con i clienti:

VoceCosa coprePeso tipico
InfrastrutturaServer, database, notifiche, archiviazioneFisso mensile
CompatibilitàAdattare l’app a ogni nuovo iOS e dispositivoAnnuale, concentrato
Correzione bugRisolvere gli errori in produzioneVariabile
SicurezzaPatch, aggiornamento dipendenze, cifraturaContinuo
Servizi esterniMappe, pagamenti, analisi, licenzeA consumo
SupportoGestire richieste di utenti e storeVariabile

L’infrastruttura è la base: esiste e fattura, che l’app venga usata o no. La compatibilità con ogni iOS è il picco annuale più prevedibile. E i servizi esterni crescono con i tuoi utenti, un buon problema da tenere comunque a budget.

La regola del 15-20 per cento, e quando si rompe

La regola rapida, mettere da parte il 15-20 per cento del costo di costruzione all’anno, serve come punto di partenza, ma è utile sapere cosa la sposta:

  • Sale verso il 25 per cento o più per app con backend pesante, molte integrazioni esterne o un ritmo alto di nuove funzioni. Più l’app è viva e connessa, più manutenzione.
  • Scende verso il 10 per cento per app semplici, stabili, con poca o nessuna dipendenza dai server. Un’app di contenuti ben costruita che cambia poco non richiede quasi nulla tra le versioni di iOS.

Il fattore che conta di più non è la dimensione, ma la qualità del codice iniziale. Ecco il legame scomodo: un’app costruita a basso costo porta spesso una manutenzione costosa, perché il risparmio veniva dal tagliare la qualità che ora bisogna sostenere.

Per scegliere il livello di manutenzione adatto alla tua app, questa tabella riassume le tre formule comuni e quando ciascuna ha senso:

LivelloCosa coprePer quale appCosto annuale indicativo
MinimoCompatibilità con ogni iOS e sicurezza di baseApp stabili o a vita breve8-12% del costo
StandardQuanto sopra più bug, supporto, piccoli miglioramentiLa maggior parte delle app aziendali15-20% del costo
AttivoQuanto sopra più nuove funzioni ogni trimestreProdotti in crescita attiva25% o più

La maggior parte delle app aziendali sta comoda nel livello standard. Passare all’attivo è una decisione di investimento, non di manutenzione: paghi di più perché il prodotto cresce, e quella crescita restituisce fidelizzazione e ricavi.

Cosa cresce in silenzio: i servizi esterni

Una voce di manutenzione merita attenzione propria perché cresce di sorpresa: i servizi esterni. Mappe, messaggistica, verifica dell’identità e analisi fatturano spesso a consumo, poco con pochi utenti e molto con tanti. Non è un problema in sé, perché significa che l’app cresce, ma vale la pena rivederli una volta l’anno. A volte un’alternativa più economica copre lo stesso bisogno, oppure un servizio che credevi indispensabile è appena usato e si può togliere. Verificare le integrazioni attive è una delle revisioni a rendimento più alto dell’intero budget di manutenzione, e la può fare in fretta un team che conosce il tuo codice.

Il costo totale su tre anni

Guardare solo il prezzo di costruzione è come comprare un’auto solo al prezzo di listino ignorando i consumi. Il numero che conta è il costo totale su tre anni: costruzione più tre anni di manutenzione.

Prendiamo due app che costano uguale da costruire sulla carta:

  • App A, ben costruita: 40.000 di costruzione più tre anni al 17 per cento, circa 60.000 su tre anni.
  • App B, economica e fragile: 28.000 di costruzione più tre anni al 30 per cento per via di più bug e aggiornamenti più difficili, circa 53.000, con un rischio più alto di riscrittura che farebbe esplodere entrambe.

L’app economica parte avanti e finisce vicina, con più dolore lungo la strada e un rischio reale di riscrittura che cancella del tutto il risparmio iniziale. Per questo costruire in nativo con Swift e codice pulito non è un lusso ma una decisione di costo a medio termine: meno bug, adozione più rapida di ogni iOS e aggiornamenti più economici.

Il picco annuale di iOS che non puoi saltare

Di tutte le voci, una arriva puntuale: l’aggiornamento per il nuovo iOS ogni autunno. Apple presenta il sistema in estate e lo pubblica a settembre, e con esso arrivano cambiamenti di design, nuove capacità e a volte requisiti che impongono modifiche.

Cosa comporta questo picco:

  • Testare l’intera app sulla beta del nuovo iOS prima che raggiunga il pubblico, per arrivare al giorno del lancio senza sorprese. Una beta tramite TestFlight lo rende gestibile.
  • Correggere ciò che si rompe: un componente che cambia comportamento, un nuovo permesso, una schermata che appare diversa.
  • Usare ciò che è nuovo dove ha senso: ogni versione porta capacità che possono migliorare la tua app a basso costo.

I team che ignorano questo picco lo incontrano comunque, sotto forma di recensioni a una stella in ottobre. Metterlo a budget come un appuntamento annuale fisso è molto più economico che reagire quando gli utenti si lamentano già, ed è la parte più prevedibile dell’intero anno di manutenzione, quindi non c’è motivo perché arrivi come una sorpresa.

Manutenzione ed evoluzione: due budget distinti

Un equivoco frequente confonde due cose che andrebbero separate. La manutenzione tiene in vita l’app esistente: fa in modo che ciò che hai già continui a funzionare, resti sicuro e sia compatibile con ogni iOS. L’evoluzione costruisce il nuovo: funzioni aggiuntive, schermate nuove, miglioramenti che allargano il perimetro dell’app.

Separarle nel contratto e nel budget porta due vantaggi. Primo, vedi con chiarezza cosa paghi per mantenere l’esistente rispetto a cosa paghi per crescere, e puoi regolare ciascuno in modo indipendente. Secondo, evita che l’evoluzione venga fatturata di nascosto come manutenzione o viceversa, cosa che distorce entrambi i numeri. Un buon contratto di manutenzione indica quindi in modo esplicito cosa conta come correzione in garanzia, cioè sistemare ciò che non è stato costruito bene, e cosa come lavoro nuovo pagato a parte. Questa chiarezza ti risparmia l’attrito più comune dopo il lancio: la discussione su se una modifica fosse già inclusa nel prezzo di manutenzione.

Come tenere sotto controllo i costi di manutenzione

Alcune decisioni, prese presto, abbassano la bolletta annuale per sempre:

  1. Pretendi codice di qualità dal primo giorno. La leva più grande, e si aziona solo all’inizio.
  2. Limita le integrazioni all’essenziale. Ogni servizio esterno è un costo, una dipendenza da aggiornare e una fonte di bug.
  3. Progetta l’architettura per la manutenzione. Una base ben strutturata si aggiorna in ore, una ingarbugliata in settimane.
  4. Testa ogni versione prima di pubblicare. Prendere un bug in beta costa una frazione del prenderlo in produzione con utenti arrabbiati.
  5. Separa manutenzione ed evoluzione nel contratto. Così sai cosa paghi per sostenere e cosa per far crescere.

Pretendi anche che il repository del codice sia a tuo nome fin dall’inizio. È il tuo asset, e ti permette di cambiare fornitore di manutenzione senza ripartire da zero se la collaborazione un giorno non funziona più.

Quando basta una manutenzione minima

Non tutte le app richiedono il 20 per cento ogni anno. Se la tua app ha assolto il suo scopo, una campagna, un evento, uno strumento interno che non cambia più, e non dipende dai server, puoi passare a una manutenzione minima: solo l’aggiornamento annuale per restare compatibile con l’iOS del momento ed evitare la rimozione dall’App Store. È una scelta legittima, purché consapevole. Ciò che non funziona è supporre che non toccare l’app costi zero: anche senza aggiungere nulla, la base di compatibilità e sicurezza va calpestata una volta l’anno, e gli eventuali server fatturano ogni mese.

Se la tua app è invece un prodotto in crescita, la manutenzione smette di essere una spesa difensiva e diventa un investimento: ogni versione migliora fidelizzazione e recensioni. Lì aiuta lavorare con un team che conosce il codice dalla sua progettazione, perché il miglior manutentore è chi ha costruito bene. Trovi il nostro livello di finitura nei nostri progetti, e in una breve chiamata parliamo del tuo progetto, costruzione e manutenzione insieme.

FAQ

Quanto costa mantenere un'app iOS all'anno?

Come regola generale, circa il 15-20 per cento del costo di sviluppo iniziale. Un'app costata 40.000 euro richiede circa 6.000-8.000 all'anno per restare sana. Questa percentuale sale per app con backend pesante, molte integrazioni o funzioni nuove frequenti, e scende per app semplici e stabili con poca dipendenza dai server.

Cosa succede se non mantengo la mia app?

Smette di funzionare gradualmente. Ogni anno Apple pubblica un nuovo iOS e nuovi dispositivi; senza aggiornamenti l'app inizia a fallire, perde compatibilità e può finire rimossa dall'App Store per mancato rispetto dei requisiti. Un'app non mantenuta non resta congelata intatta, si degrada finché si rompe entro uno o due cicli.

La manutenzione include le nuove funzioni?

Dipende dalla definizione. La manutenzione di base copre il mantenimento in funzione: server, correzione di bug, sicurezza e compatibilità con ogni iOS. Le nuove funzioni sono di solito a parte, come evoluzione del prodotto. Conviene separare le due voci a budget per sapere cosa paghi per tenere in vita l'esistente e cosa per farlo crescere.

Perché un'app economica diventa costosa da mantenere?

Perché il risparmio iniziale viene spesso da codice di qualità inferiore, e quel codice costa di più da mantenere: più bug, più difficile da aggiornare e a volte impossibile da far evolvere senza riscrittura. Il costo totale su tre anni può superare quello di un'app ben costruita. Quello che risparmi all'inizio lo paghi in manutenzione.

Posso ridurre i costi di manutenzione?

Sì, soprattutto con decisioni prese presto: pretendi codice di qualità, limita le integrazioni all'essenziale e fai progettare un'architettura pulita, economica da aggiornare. Dopo il lancio, separare manutenzione e nuove funzioni nel contratto tiene i costi visibili. Un'app ben costruita e snella costa davvero meno da mantenere.