Quando decidi di sviluppare un'app, arriva una scelta critica: nativa o cross-platform? Costa 5.000€ in più, ma ne vale la pena? Dipende da cosa deve fare la tua app. In questa guida vediamo i 4 approcci principali, con confronto diretto e casi d'uso.

In sintesi Cross-platform (React Native / Flutter) è la scelta giusta per il 70% dei progetti business: costa 40-50% in meno, un solo codice per iOS + Android. Nativa serve solo per app con performance critiche (giochi, AR, alta grafica) o funzionalità molto specifiche di piattaforma.

I 4 approcci possibili

1. App nativa — iOS (Swift) + Android (Kotlin)

2. Cross-platform — React Native o Flutter

3. PWA — Progressive Web App

4. Web wrapper — non fatelo

Confronto diretto

Criterio Nativa Cross-platform PWA
CostoAltoMedioBasso
Tempo sviluppo2-4 mesi1-2 mesi2-4 settimane
PerformanceEccellenteOttimaBuona
UX iOSPerfettaMolto buonaBuona
UX AndroidPerfettaMolto buonaBuona
Accesso alle API nativeCompleto90%Limitato
ManutenzioneDoppiaSingolaSingola
StoreiOS + AndroidiOS + AndroidNo (PWA)
AggiornamentiLenti (review)Lenti (review)Istantanei
Offline✅✅✅
Push notifications✅✅✅ (iOS 16+)

Quando conviene l'app nativa

Solo in questi casi ha senso pagare il doppio:

Per l'utente business medio, questi casi sono rari. Il 90% delle app aziendali è perfetta in cross-platform.

Quando conviene il cross-platform

In pratica, quasi tutto ciò che non è un gioco o un editor video.

Quando conviene la PWA

Confronto costi — esempio reale

App di prenotazioni per uno studio medico: 12 schermate, integrazione calendario, notifiche push, area utente.

Approccio Costo Tempo
Nativa iOS + Android13.500€14 settimane
Cross-platform (Flutter)7.500€8 settimane
PWA2.500€4 settimane

Il cross-platform costa il 44% in meno del nativo, per prestazioni praticamente identiche. Nei nostri progetti, il 90% dei clienti sceglie cross-platform.

I dubbi più comuni (e le risposte)

"Il cross-platform è più lento?"

Falso nel 2026. Flutter e React Native hanno colmato il gap. L'unica differenza tangibile è su app graficamente pesanti (giochi, filtri video real-time). Per tutto il resto: nessuno se ne accorge.

"Il cross-platform è meno bello?"

Falso. Il design è indipendente dall'approccio. Puoi fare un cross-platform che sembra nativo iOS su iOS e nativo Android su Android, con piccoli adattamenti.

"Apple/Google penalizzano il cross-platform?"

Falso. Le store accettano app cross-platform senza problemi da anni. Le hanno persino pubblicizzate come esempi virtuosi.

"Se poi voglio passare a nativo?"

Si può, ma è costoso (si riscrive tutto). Per questo è importante scegliere bene all'inizio. Se pensi di aver bisogno di nativo "in futuro", valuta se ti serve davvero ora.

Il mio consiglio

Se non stai facendo:

→ Scegli cross-platform. Punto.

Se hai budget limitato (< 3.000€) o l'app è semplice → PWA.

Se hai un'azienda strutturata e il progetto vale >20.000€ → puoi valutare nativo, ma solo se le performance sono veramente critiche.

Il resto è marketing di agenzie che vogliono venderti lo sviluppo più costoso. Non cascarci.