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.

Potresti essere interessato a: Come sviluppare un’app per la Generazione Z.

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

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

10 Ambienti di programmazione per sviluppare app Android senza Java

Come sappiamo bene Android è il sistema operativo che occupa la maggiore parte del mercato delle applicazioni mobili, per questo come sviluppatore Android la cosa piú logica è che tu sappia padroneggiare con il linguaggio Java alla perfezione. Senza dubbio, attualmente l’alta competitività esistente ci obbliga a conoscere differenti linguaggi di programmazione, non solo per …

Continue reading

Creare app Android e iOS: differenze tra i due sistemi operativi

Per un occhio non esperto creare app Android o iOS potrá sembrare simile, peró la veritá é che ciascun sistema operativo ha le proprie peculiaritá. Oltre alle basi tecniche per lo sviluppo delle apps, nel processo per come creare un app, esistono molte differenze se si tratta di creare app Android o di iOS. Non solamente …

Continue reading

Top 6 app di musica per dispositivi iOS

La musica è una lingua universale, un’arte capace di portare serenità anche nelle giornate più grigie, in grado di far tornare il buonumore. La musica è passione, amore, romanticismo, è blues, jazz, classica, rock, reggaeton e molto di più, infiniti stili e forme che possono diventare compagni di viaggio della nostra vita. “La musica è …

Continue reading

Perché creare applicazioni gratis?

Cercare delle applicazioni gratis penso sia uno dei primi passi che si compie quando si hanno delle buone idee per una nuova applicazione oppure quando si ha la soluzione per migliorare un processo aziendale o di lavoro in una piccola e media impresa. Questa decisione avviene per un istinto quasi atavico del risparmio, e per l’idea imprenditoriale …

Continue reading

Schermata, colori e tipografia: Caposaldi dell’app design

Il successo di una applicazione mobile dipende da molti fattori i quali si possono definire con sforzo e lavoro. In questo senso l’ app design è uno degli elementi piú importanti. Senza un buon design che permetta agli utenti di avere una buona interazione l’applicazione cadrá in disuso e non conseguirá il successo sperato. Come …

Continue reading

Quanto costa una applicazione mobile come Whatsapp o Candy Crush?

Quanto costa una applicazione mobile? In molti hanno una idea e vogliono conoscere quanto potrebbe costare sviluppare la propria applicazione mobile. Quello che non è cosí facile è avere un preventivo realista e preciso di quanto potrebbe costare una applicazione mobile personalizzata in base alle vostre necessitá. Sono molti i siti web che assicurano che …

Continue reading

Best & worst practices in App Store Optimization

Al momento di lanciare sul mercato una applicazione mobile, di qualsiasi tipo essa sia, dovete avere ben strutturata la vostra strategia di app marketing. La parte di questa strategia che possiamo meglio controllare è l’ottimizzazione del titolo, la descrizione e altri elementi. Questo é ció che si chiama App Store Optimization, meglio conosciuto per le …

Continue reading

Creare giochi per dispositivi mobili con Marmalade

Nell’attuale mondo tecnologico le applicazioni native per un solo tipo di dispositivo o un sistema operativo non sono quelle maggiormente sviluppate. Quelle che hanno la quota maggiore del mercato sono quelle multipiattaforma o multisistema, per questo risulta molto importante Marmalade, una tecnologia multipiattaforma e multisistema per creare giochi per cellulari sviluppati con C++ e applicazioni. Marmalade …

Continue reading

Come pubblicizzare un’app? L’importanza delle campagne 360º

Investire nel pubblicizzare una app è indispensabile per assicurarsi di emergere sul mercato delle apps e, poter cosí, arrivare ai nostri potenziali utenti. Il 60% delle applicazioni non raggiunge piú di 1000 download all’anno. Avendo un buon prodotto, l’unica cosa che ci permette di evitare di stare tra questo 60% di apps che non ottiene …

Continue reading

Come monetizzare con le applicazioni mobili: le strategie

Un recente studio condotto da ABI Research afferma che il mercato delle applicazioni mobili crescerá a 27.000 milioni e oltre. Questo ci mostra come il mercato delle applicazioni puó essere una fonte significativa di entrate per coloro che stanno considerando di indirizzare il proprio modello di business verso una app. Ma come è possibile monetizzare …

Continue reading

Sviluppare app nel 2016: cosa c’è da sapere

Come impresa non siamo nuovi nel settore dello sviluppo app mobile. Abbiamo vissuto da una posizione privilegiata l’evoluzione di questo mercato e abbiamo visto com’è cresciuto fino ad ora. Un report sviluppato dalla Red Hat, azienda di soluzioni di codice aperto, sulla maturitá del settore mobile presenta molti dati rilevanti sul tema. Si rileva che …

Continue reading

Creare giochi per cellulari: Tipi di app

Come nel caso dei videogiochi, lo sviluppo di app giochi o giochi per cellulari si puó dividere in generi o tipologie di giochi. In base alle strategie che utilizziamo per creare giochi, il nostro sará di un tipo o dell’altro. E’ chiaro che non tutti i tipi di giochi avranno la stessa complessitá di sviluppo. …

Continue reading

7 Consigli chiave per creare un app di successo

Una idea semplice e concreta è quella che ha un grado maggiore di successo. Creare un app è uno dei pilastri principali del mercato tecnologico. Attualmente grandi e piccole aziende stanno cercando di catturare l’attenzione dei loro clienti attraverso la creazione di un app per la propria attivitá. Peró quali sono i fattori chiave per …

Continue reading

Mobile Marketing: tenedenze che non passano di moda

Non sempre è facile fare bene le cose in una strategia di mobile marketing, tuttavia, una forma per guadagnare un po’ di visibilità, e incluso di acquisire qualche nuovo usuario (utente) per il nostro marchio, puó realizzarsi utilizzando tecniche che siano di moda. Nonostante una strategia basata su tendenze non è molto consigliabile, visto che …

Continue reading

App design: l’importanza della tipografia

Quando parliamo di design parliamo della struttura, lo scheletro, dell’app stessa. Non è semplicemente qualcosa che si lascia influenzare dalle tendenze, sebbene queste fanno sì che l’app design cambi. Il fatto è che la logica di interazione che definiamo nel app design rimane praticamente intatto e invariato. La tipografia è uno degli elementi che nel …

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

Sviluppatori di applicazioni nel 2016: situazione attuale

Si parla molto dello sviluppo delle applicazioni e della professione degli sviluppatori di applicazioni mobile, però è molto più semplice mostrare dei dati esatti; in questo caso li estrapoliamo dalle analisi “State of Mobile App Developers 2016” condotto da Inmobi e nel quale hanno partecipato più di mille esperti in apps di tutto il mondo. …

Continue reading

App design e l’importanza del colore

Nell’app design non dobbiamo considerare solo l’usabilitá, l’efficacia, lo stile o il branding della nostra azienda, dobbiamo anche tenere in conto dell’elaborazione del colore che provoca immediatamente e involontariamente una reazione emozionale e soggettiva nell’utente mobile. Parliamo in generale della tavolozza di colori che andremo ad utilizzare. Dipenderá da diversi fattori e in alcune occasioni …

Continue reading

8 Miglioramenti nello sviluppare app mobile

Come specialisti nello sviluppare app, in Yeeply sappiamo perfettamente che uno sviluppo evolve con il tempo, che una app mobile cambia. E’ dire che sviluppare una app e lasciarla così per sempre non è conveniente, nè raccomandabile. Dobbiamo lavorare continuamente per migliorare il nostro sviluppo e il nostro progetto mobile a livello globale. Sono molte …

Continue reading

Perché creare un app di Realtà Aumentata per Android?

Conoscere il mondo che ci circonda non è tanto semplice come guardarci intorno, ma c’è bisogno di interagire con il nostro ambiente. Non bisogna solo osservare, dobbiamo toccare, parlare, interagire. E comunque rimaniamo con il desiderio di saperne di più, di scoprire ulteriormente le possibilità del contesto. Nuove tecnologie Le nuove tecnologie ci permettono, con …

Continue reading

Programmatore freelance di apps: Escrow e forme di pagamento

Escrow come forma di pagamento nello sviluppo delle applicazioni è uno degli aspetti chiave per uno programmatore freelance. Reclutare uno sviluppatore freelance è sinonimo di qualitá nei risultati nel momento in cui si ottiene una applicazione mobile. Senza dubbio, un rapporto di lavoro di queste caratteristiche ha i suoi rischi e i suoi inconvenienti, sia …

Continue reading

10 Applicazioni Mobili per avere il tuo ufficio portatile

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 ad intrattenerci ogniqualvolta che impariamo qualcosa di nuovo. Ma possiamo anche usufruire dei dispositivi mobili e trasformare …

Continue reading