Creare applicazioni iPhone e iPad (prima parte)

iwebdesigner creazioni applicazioni iPhone e iPad

Prima di iniziare questa guida per imparare a creare App Apple, vorrei stabilire le regole del gioco. Prima di tutto definisco la differenza tra applicazioni web e applicazioni native.

Che cosa e’ un’applicazione web 

L’applicazione web e’ fondamentalmente un sito web ottimizzato per iPhone o iPad. Questa app web non viene installata sul telefono e non e’ disponibile su Apple Store, se non e’ stata scritta in Objective-C.

Che cosa e’ un’applicazione nativa

Al contrario, le applicazioni native sono installate sulla piattaforma Apple di riferimento, hanno accesso all’hardware e sono scritte in Objective-C. Tuttavia, l’elemento distintivo di una applicazione nativa e’di essere disponibile su Apple Store.

Pro e contro 

Conoscere il pro e il contro dell’applicazione web che del nativo ci aiuta a decidere quale approccio sia migliore per l’applicazione che vogliamo sviluppare.

I pro delle app native:

Milioni di potenziali clienti

Xcode, Interface Builder e Cocoa per migliorare l’ambiente di lavoro

Possibilita’ di accedere a tutte le caratteristiche hardware del dispositivo

I contro delle app native

Si sviluppa solo su un Mac

Si deve sviluppare solo in Objective-C

Si deve pagare Apple come sviluppatore

Si deve ricevere l’ approvazione da parte di Apple

Lentezza del ciclo di sviluppo e del testing

I pro delle app web

Non si sviluppa solo su Mac

Si possono utilizzare competenze di sviluppo gia’ conosciute

Sono eseguibili su qualsiasi dispositivo dotato di un web browser

Si possono correggere in tempo reale i bug

Il ciclo di sviluppo e’ più veloce

I contro delle app web

Non si accede alle caratteristiche hardware della piattaforma utilizzata

Non si possono utilizzare i metodi di pagamento Apple, ma si deve creare un modulo specifico

 

Detto questo, quale e’ l’approccio migliore?

La linea di separazione tra applicazioni web e applicazioni native e’ molto sfuocata. Ci sono anche alcune funzionalita’ poco note, sia su iPhone che su iPad, che consentono di utilizzare le app web anche offline. Inoltre diversi progetti di terze parti, permettono agli sviluppatori web di trasformare la loro applicazione in un’applicazione nativa per iPhone e iPad.

Questa per me e’ la miscela giusta, in quanto posso scrivere la mia app nell’ ambiente che prediligo, rilasciarla come applicazione web pura e utilizzare lo stesso codice per creare una versione nativa avanzata della stessa applicazione che può accedere all’hardware del dispositivo ed essere cosi’ messa in vendita su Apple Store.

Nel prossimo capitolo vedremo una breve guida e un corso rapido alla programmazione web.

iwebdesigner creazioni applicazioni ipad e iphone con cocoa

 

Hai dubbi o domande in merito? Hai mai provato a creare una App? Lascia il tuo commento!

Scritto da Magoo

Magoo

Web Developer & Mobile Developer, Game Lover insomma un Nerd.
Co-founder Iwebdesigner.it, Nerdzhouse SRL.
Prendo a schiaffi la tastiera fino a quando non succede qualcosa di buono.

COMMENTA

Loading Disqus Comments ...
Loading Facebook Comments ...

ommenti

Lascia una risposta
  1. Ciao ragazzi e complimenti per il nuovo blog! =)

    Vorrei cominciare a creare una applicazione per iPad e avere la soddisfazione di vedere un mio lavoro pubblicato su App Store…da che parte dovrei cominciare?

    • Grazie infinite… Per iniziare a sviluppare una app, decidi se la vuoi nativa o web….. Quando hai deciso, fammelo sapere che, se posso, ti do due dritte….. Alla terza si pagano……(scherzo)!!!!!!

  2. tutti possono sviluppare per iphone, anche un mio amico ha fatto un’applicazione per il cinema che si chiama showsalize, basta andare sul sito apple e la trovate! : ) provateci anche voi!

  3. Grazie Dorina per la segnalazione!
    L’applicazione del tuo amico l’ho appena scaricata…l’icona dell’app e’ davvero bella…l’applicazione invece mi crasha continuamente…forse c’e’ qualcosa da rivedere! =)
    In ogni caso sono d’accordo sul fatto che tutti (o quasi) possono sviluppare per iphone,basta seguire le regole e i tutorial!

  4. ciao, prima di tutto grazie mille per l’articolo ^^, vorrei chiederti se sei disposto a rispondermi a dei semplici chiarimenti di cui avrei bisogno per iniziare il primo progetto su ios ^^
    ti lascio il mio skype così da poterci sentire più comodamente: Alex92o

    attendo tue notizie
    Alessandro

  5. Certo Alessandro che siamo disposti a darti una mano! =)
    Entro oggi ti contattera’ qualcuno del nostro staff (probabilmente Magoo perche’ e’ il piu’ esperto per quanto riguarda le App).
    Siamo contenti di esserti stati utili e speriamo di poterlo essere in seguito! ^_^

  6. Salve sapete se esiste un programma di calcolo formule da installare su iphone?
    E’ possibile misurare il numero degli impulsi al minuto dalla fotocamera? Grazie

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *