Sviluppare app multipiattaforma: i principali tool

14 febbraio 2015

Negli ultimi anni, il mercato delle app mobile è letteralmente esploso. Le aziende hanno quindi iniziato a promuovere i propri prodotti attraverso questo nuovo canale, e le competenze richieste agli sviluppatori sono diventate molto variegate: lo sviluppo su iOS ha richiesto prima Objective-C ed ora Swift (con i relativi framework), mentre Android si è basato su Java (prima solo con Eclipse ADT, poi anche con Android Studio). Intanto si sono affermati altri sistemi operativi, minori ma pur sempre significativi: non solo noti come Windows Phone, ma anche emergenti o meno diffusi come Tizen o Ubuntu Touch.

Questa grande frammentazione di tecnologie e sistemi operativi mobile ha portato alla diffusione di nuovi strumenti per lo sviluppo cross-platform, con l’obiettivo di limitare le competenze richieste ai programmatori, pur consentendo la produzione di app fruibili su più sistemi. Questi strumenti, in linea di principio, permettono di scrivere una sola volta il codice, e di compilarlo in modo da produrre più app, ognuna destinata ad una diversa piattaforma.

In questo articolo vedremo alcuni dei principali strumenti di sviluppo di app mobile cross-platform. Prima di iniziare a vederli nel dettaglio, di seguito è mostrata una tabella comparativa dei tool.

ToolLinguaggi di programmazioneBackend
(cloud)
IDESistemi operativi mobile supportati
PhoneGap
Apache Cordova
Sencha Touch
JavaScript
HTML
CSS
NoEclipse
Altri
Android
iOS
Symbian
Blackberry
Corona SDKLuaNoCorona EditorAndroid
iOS
Kindle Fire
NOOK
XamarinC#NoXamarin Studio
Visual Studio
Android
iOS
Appcelerator TitaniumJavaScript
XML
CSS
Titanium StudioAndroid
iOS
Blackberry
Tizen
RhomobileRuby
JavaScript
HTML
CSS
RhoStudio
Visual Studio
Altri
Android
iOS
Windows
Blackberry
Tizen
MoSyncC
C++
PHP
Ruby
Python
NoEclipseAndroid
iOS
Windows
Symbian S60
Java ME
Moblin

Se vuoi aggiornamenti su Sviluppare app multipiattaforma: i principali tool inserisci la tua e-mail nel box qui sotto:
 
X
Se vuoi aggiornamenti su Sviluppare app multipiattaforma: i principali tool

inserisci la tua e-mail nel box qui sotto:

Ho letto e acconsento l'informativa sulla privacy

Acconsento al trattamento di cui al punto 3 dell'informativa sulla privacy