Meglio sviluppare per iOS, Android o Windows Phone?
Grazie al programma DreamSpark di Microsoft, finalmente posso dire di aver provato le piattaforme di sviluppo per mobile, più di moda in questi ultimi tempi! Ho provato tutto: ho realizzato delle applicazioni native per Android, altre per iOS e ne sto ultimando alcune per Windows Phone 7!
Tuttavia, per chi vuole realizzare applicazioni e non sa quale sistema scegliere, la scelta può essere difficile. Bene o male ho saputo apprezzare tutte le piattaforme di sviluppo ed i servizi offerti ai developers, per cui posso esprimere un parere e dare una serie di consigli per chi proprio non sa cosa scegliere!




Piplos 12:20 on 4 April 2012 Permalink |
Questo si che è un articolo oggettivo. Mi è piaciuto molto, sei in gamba!
Ciao
koalalorenzo 18:47 on 4 April 2012 Permalink |
Grazie!
Luciano Mammino 09:06 on 5 April 2012 Permalink |
Ottimo articolo, è piaciuto parecchio anche a me… TI riporto quello che dicevo su fb:
”windows phone potrebbe essere una rivelazione nell’immediato futuro… Ci saranno sicuramente un sacco di aziende che avranno la necessità di adattare i propri prodotti anche su questa nuova piattaforma. Non la vedo una cattiva idea investire il proprio tempo per migliorare le proprie skills in quella direzione!”
koalalorenzo 11:19 on 5 April 2012 Permalink |
Io non credo sarà una rivelazione, perché fino ad ora, escluse le line guida molto restrittive ( più limitanti rispetto a quelle di Apple IMHO ), non ho visto nulla di nuovo!
Spero che i nuovi device abbiano nuove caratteristiche, altrimenti sviluppare per Windows Phone non sarà solo un divertimento, come lo è con iOS, ma una necessità: ovvero gli sviluppatori faranno solamente applicazioni “cloni” di quelle già esistenti sugli altri market, proprio perché le varie società, come dici te, dovranno adattare i propri prodotti anche a quella nicchia di mercato che ha WP!
Questo non so se considerarlo negativamente (per il futuro di WP) oppure positivamente!
Rocco 10:09 on 14 April 2012 Permalink |
Bravo Lorenzo ottimo articolo sintetico e puntuale , mi confermi che per sviluppare per IPhone devo per forza avere un MAC con iOS5+ , non esiste nessun emulatore, tipo AVD per Android, su Windows?
koalalorenzo 15:19 on 14 April 2012 Permalink |
Ciao Rocco,
Ti confermo che per scrivere applicazioni native in Objective C per iOS ( incluso iOS5 ) è necessario avere Xcode, quindi un Mac con OS X possibilmente aggiornato all’ultima versione, per non avere problemi ed avere migliori performance!
In ogni caso puoi sfruttare le web app oppure anche Phonegap e con https://build.phonegap.com/ per sviluppare app e pubblicarle sull’App Store senza dover avere un Mac!
Rocco 16:44 on 14 April 2012 Permalink |
Ciao Lorenzo, grazie per la risposta.
Ho fatto un giro su Phonegap e in particolare nella sezione Development Tools dove ,tra gli svariati IDE, mi ha colpito la descrizione di NS Basic/App Studio.
Ho scaricato la versione demo e a prima vista sembra un VS per VB..Net ho generato un applicazione di esempio eseguendo una “Build Native App with PhoneGap” e mi sono ritrovato su https://build.phonegap.com/ la mia app di esempio scaricabile per Symbian,Android,Webos,blackberry ma non per iOS per il quale bisogna fornire Id di Apple.
Mi sembra molto potente hai avuto qualche esperienza in merito?
Il mio problema e’ che dobbiamo sviluppare un Softphone che giri su desktop Window, su mobile Android, Symbian e iOS servendoci un un SDK VOIP per ogni piattaforma.
Ciao