Si possono creare app Android con Visual Basic?
La popolarità degli smartphone ha creato un grande mercato per programmatori professionisti e hobbisti che vogliono creare app piccole, intelligenti e accattivanti. Centinaia di migliaia di app sono già disponibili per Android. Scrivere app Android tipicamente richiede Java con l'IDE Eclipse. Se sei un programmatore Visual Basic esperto, però, esistono altre strade.
Panoramica su Visual Basic
Le fortune di Microsoft iniziarono negli anni '70 con l'interprete Basic per il kit Altair. Microsoft ha migliorato continuamente il suo Basic. Visual Basic univa il compilatore Microsoft Basic a un IDE. Un programmatore VB poteva aggiungere componenti GUI (menu, checkbox, dialog, radio button, listbox) con un clic. Le versioni fino alla 6.0 compilavano in codice nativo Intel x86. Le versioni .NET compilano per il Common Language Runtime.
Xamarin per Visual Studio
Il linguaggio .NET C# e il CLR sono funzionalmente simili a Java e alla JVM. Le app Visual Basic non girano sulla JVM o sul Dalvik di Google. Xamarin vende uno strumento per programmatori C# che produce app Android usando Mono, il clone .NET autorizzato da Microsoft. Nel 2013, Xamarin ha introdotto un plugin per Visual Studio che permette di sviluppare app per iOS e Android. Il plugin supporta build, deploy e debug su simulatori e dispositivi.
Basic4android
Basic4android è un subset commerciale di Visual Basic per Windows con IDE, editor visuale, documentazione integrata, debugger passo-passo e supporto oggetti. Compila il codice Basic in bytecode compatibile Dalvik. Aiuta a creare file APK per installazione semplice. Supporta Android 1.6+.
Google Simple
Un'altra soluzione simile a VB per Android è il compilatore e runtime Simple, gratuito e open source, di Google. Simple non è un linguaggio general-purpose completo come VB o Basic4android. Punta a essere facile da imparare e usare. A differenza di Basic4android (solo Windows), Simple funziona su Mac OS X e Linux.