Come sviluppare App. Una piccola guida per chi vuole lanciarsi nel mondo delle app: quale os scegliere, come trovare l’idea giusta e cosa bisogna sapere di programmazione

Firenze
08:30 del 05/02/2016
Scritto da Carmine

Come sviluppare App

Una piccola guida per chi vuole lanciarsi nel mondo delle app: quale os scegliere, come trovare l’idea giusta e cosa bisogna sapere di programmazione

Come sviluppare App

Le app sono in costante crescita, un business che potenzialmente ti sistema per la vita, se azzecchi quella giusta. Ma salvo colpi di fortuna clamorosi, farcela non è facile, anzi, è un’autentica impresa, considerando poi la concorrenza forsennata che ti aspetta negli store. Ecco allora qualche consiglio per trovare l’idea vincente, capire qual è il sistema operativo più adatto e acquisire le competenze per sviluppare la tua app dalla A alla Z. In bocca al lupo.

Come sviluppare App - Studia la piattaforma Al di là delle tue preferenze personali, devi fare dei ragionamenti sulle possibilità di successo della tua app e sul rapporto sforzo/risultato. Per prima cosa analizza con attenzione gli store dei vari sistemi operativi mobile per individuare se c’è qualche ‘buco': un’app che manca, insomma, una nicchia scoperta, un’esigenza ancora da soddisfare.

È importante poi valutare le dimensioni del mercato con cui ci si va a confrontare. Qualche dato sull’ultimo trimestre relativo ai due os più diffusi: – per numero di download Android è cresciuto del 60%, iOS del 45% – i ricavi di iOS sono saliti del 45%, quelli di Android del 30% – in totale, lo store di Android ospita circa 150 milioni di app, quello di iOS 100 milioni.

Un’analisi mirata quindi può aiutarti a fare la scelta giusta: se pensi a una storia interattiva per bambini, per esempio, magari evita iOs e Android e punta su Windows Phone, dove la concorrenza è meno serrata. Se hai qualcosa in grado di eguagliare Ruzzle, vai invece sui primi due: se riesci a fare il botto qui, i profitti e la visibilità possono diventare considerevoli. E tieni d’occhio anche BlackBerry-Amazon: una fetta di mercato minore rispetto alla altre, ma non per questo da trascurare.

Come sviluppare App - Valuta i possibili ricavi Non c’è dubbio che con il robottino verde raggiungi più utenti, ma con Apple incassi di più: nell’ultimo trimestre le app dello store di Cupertino hanno guadagnato l’80% in più rispetto a quelle di Google Play. E in confronto a qualche anno fa, quando l’obolo da lasciare a Brin e Page era inferiore rispetto a quello dovuto a Jobs e Cook, ora la commissione applicata da Google, Apple e Microsoft per la vendita sui loro marketplace è la stessa: il 30%.

Come sviluppare App - Misura le tue forze Non devi per forza inventare un social network mobile che uccide Twitter o il nuovo Angry Birds. L’offerta è spaventosa e la torta se la spartiscono davvero in pochi: se sei da solo o non hai un team con i controfiocchi per supportare lo sviluppo di un’app di grossa portata, meglio allora concentrarsi su qualcosa di molto specifico.

Come sviluppare App - Cerca l’idea Non è vero che tutto è stato già fatto e detto in termini di app (chi usava Whatsapp tre anni fa?), ma se hai un’ideuzza in testa che ti pare brillante (o immorale, è uguale), per prima cosa cerca sempre di capire se qualcun altro l’ha già sviluppata, e come. Ricordandoti sempre questa regola: se ancora non esiste negli store, o è l’intuizione giusta o è una cavolata.

Come sviluppare App - Scova la nicchia Il motto act globally, think locally ha un suo senso anche nel mondo delle app: pensa a qualcosa di legato al territorio, e non per forza di portata mondiale. Non significa pensare in piccolo, ma muoverti in un ambiente che conosci, nel quale è più facile capire le esigenze del pubblico. Che magari sono le tue stesse: Zuckerberg in fondo voleva solo rimorchiare le ragazze del suo college.

Come sviluppare App - Vendi! Sappiamo tutti che non è necessario fare un’app a pagamento per guadagnare. Pubblicala gratis e sarà più facile che si diffonda oppure prendi in considerazione un modello freemium, che per molti sviluppatori, in particolare di videogiochi, ha funzionato alla grande. Ma non è certo finita qui: bisogna affrontare il colossale problema del marketing e della visibilità, che non c’entra nulla con la qualità dell’idea e dello sviluppo e che va impostato fin da subito, soprattutto se non sei Tom Hanks. E di Flappy Bird, che diventano un fenomeno virale praticamente solo con il passaparola, ne capitano pochissimi.

Come sviluppare App - Conosci il linguaggio Ora che hai trovato l’idea giusta, non ti resta che metterti all’opera. E qui si comincia a fare sul serio: anche se esistono diversi strumenti che facilitano il lavoro, non puoi prescindere dalla conoscenza dei linguaggi di sviluppo delle singole piattaforme (che puoi anche studiarti da autodidatta, se sai applicarti con pazienza).

Come sviluppare App - Per le app iOS il linguaggio più utilizzato finora è stato Objective-C, ma Apple ne ha lanciato da poco uno tutto nuovo, Swift, più sicuro e con una sintassi più semplice. L’ambiente di sviluppo integrato è invece Xcode (scaricabile dallo Store), dotato di una serie di tool che semplificano la lavorazione, per esempio nel design dell’interfaccia. Apple mette a disposizione un tutorial che percorre tutti i passaggi della realizzazione di un’app (anche quest’altro può venire utile); siti ricchi di spunti e consigli sono AppCoda e Code with Chris, ma se ne trovano moltissimi in Rete.

Come sviluppare App - Le app per Android invece si basano su Java; in genere poi si usal’Android Sdk (Software Development Kit), che contiene tutti i tool e le api utili. Eclipse è l’ambiente di sviluppo integrato ufficialmente supportato. Tuttavia, è possibile anche ricorrere ad altri tool creati da soggetti esterni o ad altri ambienti di sviluppo. Google ha pubblicato online una guida per la creazione delle app. Qui invece trovi una serie di tutorial video.

Come sviluppare App - Il linguaggio di riferimento per Windows Phone è C# (il vecchio C++ sta perdendo terreno). Tutto quello che serve per dedicarsi allo sviluppo si trova in Visual Studio Express 2013, che include il Windows Phone Sdk, l’editor di codice, debugger, template, emulatori e tutto il necessario. Per app basilari è disponibile anche Windows App Studio, che guida la creazione passo passo e non richiede competenze di programmazione.


Articolo letto: 679 volte
Categorie: Guide, Informatica, Tecnologia


Cosa ne pensi?
Accedi oppure Registrati per rispondere.
Risposte - Commenti

Ricerche correlate

Come sviluppare App - App - Android - Informatica - Smartphone -

Sponsors notizia
Banner pubblicità Network informazione

Registrazione GRATIS

Come utente registrato puoi:
  • Pubblicare articoli denuncia su 10 blog;
  • Pubblicare post e segnalazioni;
  • Pubblicare articoli sponsorizzati;
  • Creare Campagne SEO con Textlink e Banner;
  • Pubblicare giudizi e commenti

login con facebook

oppure

Login



oppure

Accedi con facebook

Login



oppure

Accedi con facebook

Rimani sempre aggiornato, seguici su Facebook!
.

ACCEDI GRATIS con FACEBOOK

Per continuare a leggere, ACCEDI GRATIS.

Accedi con facebook