Magazine Architettura e Design

Creare applicazioni iPhone e iPad (prima parte)

Da Iwebdesigner @Iwebdesigner_it

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!

Condividi
Facebook
Digg
Linkedin
Reddit
Stumbleupon
Tumblr
Posterous
Email

Potrebbe interessarti anche:

Trucchi per iPad - Testare siti per IPadPhotoshop per iPad si chiama Photoshop TouchTop 10 app per un web designeriPad Mania e disegno digitale

Potrebbero interessarti anche :

Ritornare alla prima pagina di Logo Paperblog

Possono interessarti anche questi articoli :