In Evidenza
Il Contest del giorno su iSpazioMac
Contest
macicon120_502305145
Vinci 5 copie di Cultura Generale con iSpazioMac!
Partecipa al Contest lasciando un commento e vinci quest'applicazione
Ultime Notizie

Xcode contro tutti: perché usare il programma di Apple per sviluppare applicazioni iOS | Riflessioni personali



Con il tempo, sono comparsi sulla rete tantissimi programmi che permettono di sviluppare applicazioni per iOS: alcuni, più semplici di Xcode nell’utilizzo, altri molto limitativi. Ma perché continuare ad usare Xcode con tutte queste alternative in giro? Personalmente credo che l’applicativo della società della mela per il momento rimanga ancora il più valido disponibile nel mercato.

Parliamoci chiaro: Xcode, sebbene talvolta si chiude proprio in quel preciso istante in cui non si ha salvato un cambiamento, è l’unico programma che permette di creare applicazioni iOS decenti e presentabili e soprattutto, con una vastissima documentazione (sia tramite Apple, sia tramite internet).

Con il suddetto applicativo poi, c’è la possibilità di usare appieno tutta la potenza dell’OS: poiché l’unico linguaggio supportato è l’Objective C, allo sviluppatore risulta più semplice usare al massimo le possibilità offerte dai dispositivi di Cupertino. Usare SDK che si appoggia su un altro linguaggio (come Adobe AIR, che usa Action Script se non sbaglio), può risultare molto controproducente e limitante: è vero che magari per un dev alle prime armi con il linguaggio di casa Apple ma più esperto con altri può risultare un’ottima soluzione, ma l’uso di questi programmi impedisce l’uso dei framework nativi e delle ultime API made in Cupertino (quest’ultime necessitano prima di un aggiornamento dell’applicativo per essere usate). L’app di Facebook ne è un esempio lampante, utilizza HTML5 e finalmente (forse…) stanno per fare un aggiornamento in linguaggio nativo per sopperire all’estrema lentezza ed ai crash.

Un altro problema, sono senz’altro le animazioni: non usando Xcode, è praticamente impossibile inserire animazioni alla propria app (o meglio, si possono fare ma non si possono usare l’UIKit o il CoreGraphics) Il risultato diventa quindi un applicativo che sì, sarà pure carino a livello grafico, ma “vuota” nel passaggio da un contenuto all’altro (es.: premere un elemento sull’UI, passare da una sezione con la tab bar ecc.).

Aprite gli occhi” (citazione volta al plurale da una canzone di una famosa band inglese) e non abbandonate Xcode, anche se vi fa dannare alcune volte ingiustamente; aprite gli occhi, perché app fatte con progammi che non sia quello di Cupertino si riconoscono nell’immediato a causa della loro scadenza. E a tal proposito, perché non aprire una piccola discussione al riguardo nei commenti di questo articolo? Esprimete qualsiasi vostro parere e/o motivi per cui non abbandonereste mai Xcode!  Queste sono le mie:

Pro

Xcode

+ API e documentazioni sempre aggiornate;
+ Possibilità di sfruttare appieno le potenzialità di iOS;
+ Animazioni;
+ È un monopolio per una ragione (cit.).

Altri programmi
+ Velocizzazione processo di sviluppo;
+ App multipiattaforma;
+ Ideale per chi è alle prime armi

 

Contro

Xcode

- Impossibilità di fare app multipiattaforma

Altri programmi
- Molto limitativi;
- Non permettono l’uso totale delle potenzialità di iOS;
- Animazioni e/o altre API assenti

Naturalmente dal contesto vengono esclusi programmi come Gamesalad, che creano solamente giochi.

Da Gianmarco Forcella per iSpazio.net

869 visite


2 Commenti

  1. Forse non conosci Appcelerator.

    Thumb up 0 Thumb down 0

  2. bella l’idea di scrivere questo articolo, peccato che la metà dei pro e contro siano oggettivamente sbagliati

    concordo con te nel dire che l’app di facebook sia fatta male, peccato che non sia affatto fatta in html5 ma in xcode

    il vero grande pro di xcode è che la qualità delle app sarà sempre superiore a quelle fatte in qualsiasi altro modo

    il vero contro è che spesso risulta non conveniente. se si deve realizzare un app modesta o un piccolo gioco che non sfruttano tutte le potenzialità o sensori del dispositivo, ci si mette molto meno tempo con altri tool, e il risultato non ne risente

    Thumb up 0 Thumb down 0

 

   Commenti




Quick Apps - recensioni veloci delle ultime App per Mac!
quickapp_hover
Icon2.175x175-75
RecordMe
3
quickapp_hover
macicon120_451422073
GooMenu+
27
quickapp_hover
macicon120_419823161
AnyToDMG
quickapp_hover
macicon120_413756578
Mixxx
quickapp_hover
macicon120_402508085
Comic Life 2
quickapp_hover
macicon120_404243625
SketchBook Express

Le ultime Applicazioni aggiornate!

I Partner Esclusivi di iSpazio