Come creare un’app iOS: consigli utili

In un altro post abbiamo visto come creare applicazioni per dispositivi Android. Ma sviluppare app Android non è come creare un’app iOS. Per questo abbiamo deciso di dedicare un post a parte alle app del mondo di Apple. Adesso vedremo quindi come creare app iOS. Le applicazioni iOS sono l’altro gruppo più importante, il secondo se le classifichiamo in base al sistema operativo.

Se ti è capitato di leggere qualche tutorial per Android potrebbe esserti venuta la curiosità di sapere qualcosa in più su come creare app iOS.  Anche se il procedimento è lo stesso ci sono alcune cose che dobbiamo tenere in conto.

Come creare un’app iOS: primi passi

Sono praticamente gli stessi che per qualsiasi altro progetto di sviluppo di app. Li ricordiamo brevemente:

  1. La fase iniziale nella quale dovremo definire l’idea di app che vogliamo creare. È utile anche creare un mockup iniziale.
  2. Quando definiamo il modello di business dobbiamo entrare maggiormente nel dettaglio. Senza ancora aver iniziato a programmare. Dobbiamo avere chiaro il modello di business da seguire per la nostra applicazione. Qual è l’obiettivo della app? Se ciò che vogliamo è ottenere ricavi dovremo definire la tecnica o le tecniche di monetizzazione da utilizzare. Meglio avere tutto chiaro prima dello sviluppo.
creare app ios
Immagine di Marten Bjork da Unsplash
  1. Adesso viene la fase di sviluppo e design. Se è necessario rivolgiti a team specializzati che sanno bene come creare un’app iOS per quanto riguarda la parte di programmazione. Ricorda che anche il design è una parte importante, specialmente per iPhone e iPad. Per poter gestire il progetto della app è vivamente consigliabile contare su di un Project Manager d’esperienza. In Yeeply contiamo su esperti di ogni tipo, quindi se non sai bene come creare un’app iOS possiamo aiutarti nel processo.
  2. Le fasi di lancio e promozione dell’app. Questo è il momento di inserire l’applicazione negli store. Bisogna scegliere una buona strategia ASO per riuscire a posizionarsi nel market. Ricordati anche di lanciare una campagna di promozione nei mezzi generalisti e in quelli specializzati.

Vediamo come creare un’app iOS: Iphone vs iPad

Quando decidiamo di creare app per iOS si va ad includere tanto la versione per iPhone che quella per iPad. Dobbiamo anche tenere in conto che ci sono alcune piccole differenze nel creare app per questi due tipi di dispositivi.

App iOS per iPhone

Per prima cosa ci concentreremo nel creare app per iPhone. È il più importante dispositivo di Apple e dobbiamo dedicargli la giusta attenzione. Sappiamo che progettare un’app iOS comporta alcune differenze rispetto ad Android. Per avere un’infarinatura delle differenze nel design delle interfacce ti consigliamo di consultare  il sito di AppDesignBook (in inglese).

App iOS per iPad

Nella stessa pagina ci viene spiegato che nel momento di creare app per tablet, come la gamma iPad, dobbiamo considerare attentamente la leggibilità e la risoluzione. I caratteri tipografici e le immagini che utilizziamo per l’iPhone potrebbero non esserci utili per l’iPad.

Occhio al design

Non possiamo illustrare come creare app iOS senza parlare di disegno app. Infatti il design riveste sempre maggior importanza per creare app iOS. In una guida di design di Apple del 2014, la casa di Cupertino ha riportato alcuni consigli per realizzare un buon design per le app iOS. Nonostante sia passato un po’ di tempo dalla pubblicazione della guida, questi consigli continuano ad essere utili.

Il design dell’icona

È la prima cosa che l’utente vede della tua app. In questo senso devi concentrarti nella creazione di un’icona che risalti sul resto. Meglio non usare una fotografia né inserire troppo testo. Verifica che sia riconoscibile per qualsiasi dimensione dello schermo, anche nel caso venga rimpicciolita. E, soprattutto, che sia originale.

come creare app per ios
Immagine di William Hook da Unsplash

Non obbligare gli utenti alla registrazione

Esistono applicazioni che prima di iniziare ad utilizzarle o di fornire qualunque tipo di informazione ti richiedono una registrazione approfondita. Sarebbe meglio non obbligare l’utente a registrarsi o, almeno, ritardare quanto più possibile questo momento. Si può offrire un login attraverso i social networks come Facebook. O anche concedere un periodo di prova prima che l’utente sia obbligato a registrarsi.

Leggibilità e dimensione degli elementi

Vale tanto a livello di testi che di icone e pulsanti all’interno della app. Ricorda che la tua app sarà utilizzata sia su iPhone che su iPad. I dispositivi iOS non hanno sempre le stesse dimensioni. Cerca di non inserire testi con caratteri troppo piccoli o pulsanti che non possano essere cliccati con facilità. In realtà questo consiglio ci può essere utile per qualsiasi applicazione, anche nel caso di app Android. Quello che è certo, però, è che in iOS tutta l’interazione si realizza attraverso lo schermo, non c’è alcun pulsante addizionale come la freccia che permette di tornare indietro. La logica ci dice che dobbiamo prevedere questa funzione inserendola nella schermata.

Usabilità: Assicurati che i pulsanti per tornare indietro siano descrittivi

Nel momento di progettare i bottoni per tornare indietro all’interno delle sezioni dell’applicazione evita di inserire la scritta “indietro”. Sarà molto più efficace inserire il nome della sezione alla quale verrà reindirizzato. Per esempio se ci si trova in “impostazioni” il pulsante potrebbe riportare “profilo”.

Usabilità: Non esagerare con l’interattività

O meglio, non inserire troppe funzionalità legate a gesti di interazione. La cosa migliore è evitare tutto ciò che non è “tap” o “slide”, a meno che la tua applicazione iOS non sia un gioco.

Branding e feeling generale

Ricorda di mantenere la tua immagine di marca in tutta la app. Ma non abusare delle animazioni e non inserire troppi contenuti autopromozionali. Meglio concentrarsi sull’obiettivo della app e su quello che gli utenti devono fare al suo interno.

Come pubblicare la app sull’Apple Store

Abbiamo visto come creare un’app iOS. Ma, adesso che è pronta,viene il bello. Una delle principali differenze tra il lancio di un’app iOS e una Android è che la fase di caricamento sullo store è diversa. Ecco alcuni suggerimenti per pubblicare un app sull’App Store.

creare app iOS
Immagine di Medhat Dawoud da Unsplash
  1. Testare correttamente la app

Prima di caricare l’app verifica che non abbia bugs od errori. Non testarla solo in un simulatore. Scarica e provala su dispositivi veri. Sia su iPhone che su iPad. Puoi anche ricorrere a strumenti come Testflight per semplificare questa operazione per le app più complesse.

  1. Più di uno schermo

Devi sapere che Apple rifiuta le app che sono troppo semplici. Un’app con una webview può non essere accettata nello store.

  1. Evita contenuti protetti da Copyright

Una cosa è utilizzare immagini con licenza della tua azienda. Questo si può fare. Però non includere risorse come immagini, loghi ecc. che siano proprietà di altre aziende. Per esempio Disney, Coca-Cola… Apple può rifiutare la app per questo.

  1. Prepara la compatibilità con altre versioni

Se ad esempio utilizzi delle API di una versione superiore a quella di iOS indica una versione minima equivalente o una classe compatibile. Specialmente se usi elementi di versioni più recenti di iOS 6 dovrai adattarle per renderle compatibili con iOS 5.

creare app ios
immagine di OOI JIET da Unsplash
  1. Nessuna beta o versioni ‘lite’

Apple valide solo versioni definitive della app, non accetta versioni di prova. Carica la tua app con il nome definitivo se non vuoi che venga rifiutata.

  1. Elaborazione dati attraverso terzi

Miguel Camps Orteza ci dice che se per esempio la “app fa uso di dati esterni di terzi può succedere che ad un certo punto cada e la tua app diventi instabile o si spenga. Crea una API intermedia per poter cambiare in qualunque momento il modo di ricevere ed elaborare i dati. In questo modo ogni volta che ci saranno delle modifiche da fare non dovrai inviare una nuova versione all’App Store ed aspettare 7 giorni con il rischio che ti venga rifiutata”.

  1. Non usare strumenti di pagamento terzi

Se vuoi vendere attraverso la app non puoi usare servizi forniti da terzi. Apple lo specifica nei suoi termini e condizioni di utilizzo. La vendita all’interno della app deve passare da Apple.

Se vuoi avere ulteriori informazioni sulle regole di Apple puoi consultare le linee guida ufficiali di Apple. Un consiglio sempre valido è controllare bene la app e renderla unica. Apple vuole applicazioni curate che apportino valore all’utente e non riempire lo store di app inutili.

Spero che questo articolo ti aiuti ad ottimizzare la tua app iOS e a crearla correttamente per pubblicarla sull’Apple Store. Hai altre domande su come creare un app? Scrivile nei commenti o raccontaci il tuo progetto di app aziendale e ci metteremo in contatto con te per aiutarti.

 

UPDATE: 31 maggio 2018. Alcune informazioni di questo post sono state aggiornate

 

pubblica il tuo progetto

L’importanza del disegno App: usabilità ed esperienza dell’utente

Nello sviluppo app mobile, oltre alla sue funzionalità, all’utilità e al suo corretto funzionamento, ci imbattiamo in altre due caratteristiche essenziali: il disegno app e l’usabilità. Un’applicazione mobile deve essere vista dal punto di vista del tipo di utente. In altre parole, anche se deve svolgere la sua funzione aziendale, dobbiamo anche tenere conto del …

Continue reading

Come creare un’app Android: guida passo-passo

Come creare un’app Android. Se sei arrivato fin qui è probabile che tu voglia dare dare nuove opportunità alla tua attività, per diventare imprenditore nel settore mobile o con qualunque altro obiettivo. Di sicuro, però, la strada da seguire è impegnativa. Se vuoi conoscere il processo in termini generici per lo sviluppo di App iOS e Android, …

Continue reading

Cerco sviluppatori app mobile: dove e come posso trovarli?

Sviluppatori app, dove posso trovarli? Generalmente trovare sviluppatori di app può essere un compito più che difficile se non sei inserito nel settore delle TIC e del mobile. Però oggigiorno, grazie a internet e a piattaforme come Yeeply, si semplifica la ricerca. Yeeply. Get your project done! “Ho una fantastica idea e cerco sviluppatori app” Il primo ostacolo …

Continue reading

Come creare un sito web per vendere?

Tutto ciò che cerchiamo è su internet. Forse questa frase non è vera nel 100% dei casi, ma al giorno d’oggi lo è molto spesso. Siamo circondati da dispositivi, la maggior parte dei quali connessi alla rete. Qualche settimana fa abbiamo spiegato che qualsiasi attività che ci rispetti ha bisogno di un sito web aziendale. …

Continue reading

Come e perché creare un sito web aziendale

Abbiamo già parlato molto di creare app per la propria attività e che modello di business utilizzare per guadagnare. Nonostante ciò può essere che ancora non sei arrivato a questo punto perché la tua azienda non ha ancora un sito web. In quel caso,  se la tua attività non nasce avendo come core business una …

Continue reading

6 consigli per creare un sito aziendale di qualità

In un mondo dominato dagli smartphone, tablet ed altri tipi di dispositivi digitali, oggi è praticamente impossibile cominciare un business e non pensare di creare un sito web aziendale. Indipendentemente dal settore al quale ci dedichiamo, è indispensabile farsi conoscere e non esiste modo migliore di farlo che con un buon sito aziendale. Si può …

Continue reading

Soluzioni per aziende: dallo sviluppo al marketing integrale

L’impossibilità di far fronte a determinati compiti all’interno della propria azienda è un tema molto delicato da affrontare. Questa mancanza non deve però necessariamente diventare un problema se possiamo contare su un’azienda di outsourcing sulla quale confidare per trovare soluzioni alle nostre esigenze aziendali. Yeeply è una di queste ed offre la possibilità di esternalizzare …

Continue reading

Guida allo sviluppo web: 10 passi da seguire

Come qualsiasi altro progetto tecnico, lo sviluppo web non è un percorso facile. Sono molti gli aspetti che dobbiamo considerare. Per questo conviene muoversi passo passo per non tralasciare niente del processo. In un articolo precedente avevamo già visto gli strumenti utili per lo sviluppo web. Nell’articolo di oggi vogliamo definire gli step necessari per …

Continue reading

7 strategie ASO da seguire prima di pubblicare la nostra app

In un’articolo precedente abbiamo visto l’importanza dell’App Store Optimization (ASO). Adesso è venuto il momento di vedere come si possano inserire al meglio le parole chiave e quali altri aspetti dobbiamo ottimizzare prima di caricare la nostra applicazione sullo store. Esistono alcune differenze tra lo store di Apple e quello di Android. Per ciascun aspetto, …

Continue reading

Quando un’azienda ha bisogno di un’app?

Una domanda frequente tra gli imprenditori è “La mia azienda ha bisogno di una applicazione?”. Per esperienza possiamo dirti: DIPENDE. Non tutte le attività necessitano di un’app. Di fatto, esistono molti aspetti da considerare nella gestione dell’attività. Ciò nonostante, un’app può aiutare il tuo business a migliorare la produttività, le vendite, il branding. In questo …

Continue reading

Come progettare un sito web?

Siamo tutti convinti, penso, dell’importanza di avere una pagina web con la quale farsi conoscere ed avere una presenza su internet. Ma siamo anche consapevoli di quanto possa essere complicato progettare un sito web da zero. Grazie ad una pagina web puoi promuovere la tua attività o il tuo prodotto e posizionarlo nei motori di …

Continue reading

I 3 pregi dell’outsourcing nella progettazione digitale

App Store e Google Play sono due degli store di applicazioni mobili più importanti del mondo. A giugno dello scorso anno le app disponibili nel market della casa di Cupertino erano 2 milioni, superata dallo store di Android che contava già 2,2 milioni. Solo “briciole” per le altre piattaforme: 669.000 per il Windows Store, appena …

Continue reading

Gestione dei big data e BIG DIVE nel 2016

Il termine BIG DATA è oggi una caratteristica di innumerevoli servizi e prodotti del settore ICT e non solo. I big data sono presenti in qualsiasi settore industriale e commerciale e sono un importante fattore di produzione, assieme al lavoro e al capitale. Il loro uso risulta il fattore chiave per la competitivitá e la …

Continue reading

Creare una app: L’importanza della geolocalizzazione

La geolocalizzazione, come saprete, consiste nel conoscere automaticamente l’ubicazione geografica nella quale ci troviamo. Una funzionalitá che va ottenendo ogni volta piú importanza; dal 2009 anno in cui fu coniato questo termine utilizzato soprattutto nel creare una app e in generale nel settore mobile. Per questa crescita di importanza sempre piú smartphone, non solo di alta …

Continue reading

Subcontrattare un programmatore freelance: Vantaggi e rischi

Nel nostro blog vi abbiamo parlato in numerose occasioni di esternalizzare lo sviluppo di applicazioni. Vi abbiamo parlato del perchè si dovrebbe subcontrattare un programmatore freelance, sia se hai una idea di una applicazione mobile, sia se lavori in una agenzia di sviluppo e hai bisogno di alleggerire il carico del lavoro. In qualsiasi caso …

Continue reading

Sviluppare applicazioni mobile per aziende

Le applicazioni mobile possono servire per ampliare il tuo mercato, come una nuova via per commercializzare i tuoi prodotti e servizi, ma può anche servire come complemento alla nuova campagna di marketing. Lo sviluppo di applicazioni mobile puó essere applicato in qualsiasi maniera alla vostra azienda, a patto di avere un chiaro obiettivo. Esistono decine …

Continue reading

Facebook chiude Parse: Stai cercando sviluppatori app?

Ieri, giovedí 28 gennaio 2016 Facebook ha deciso di chiudere Parse, il servizio di backend per lo sviluppo mobile utilizzato da molti sviluppatori di app. Facebook aveva acquistato la start up nel 2013 per la cifra di 85 milioni di dollari e con l’obiettivo di entrare a pieno nel settore mobile. Ora, due anni e …

Continue reading

10 App per convertire il tuo smartphone in un ufficio mobile

La parte migliore dell’arrivo e dell’aumento dei dispositivi mobili nelle nostre vite è che la mobilitá e il mondo digitale si mettono a nostra disposizione per migliorare la nostra qualitá di vita con apps sulla salute, per esempio, o a intrattenerci ogniqualvolta che impariamo. Ma possiamo anche usufruire dei dispositivi mobili e trasformare il tuo smartphone …

Continue reading