Posso creare app Android con Visual Basic?
La crescente popolarità degli smartphone ha creato un ampio mercato per i programmatori professionisti e hobbisti per creare app piccole, intelligenti e visivamente accattivanti. Centinaia di migliaia di app sono già disponibili per i dispositivi Google Android. La scrittura di app Android in genere implica la scrittura del codice nel linguaggio di programmazione Java utilizzando l'ambiente di sviluppo integrato o IDE Eclipse. Se sei un programmatore Visual Basic esperto, tuttavia, ci sono altri modi per scrivere app Android.
Panoramica di Visual Basic
Le fortune di Microsoft iniziarono negli anni '70 con il loro interprete Basic per il kit computer Altair. Da allora Microsoft ha apportato continui miglioramenti al suo Basic nei decenni successivi. Visual Basic ha combinato il compilatore Microsoft Basic con un IDE. Un programmatore Visual Basic potrebbe aggiungere alla sua applicazione un'interfaccia utente grafica o componenti GUI come menu, caselle di controllo, finestre di dialogo, caselle radio e caselle di riepilogo con un semplice clic del mouse. Le versioni di Visual Basic fino a 6.0 compilavano i sorgenti in codice Intel x86 nativo. Visual Basic compila codice che funziona solo con .NET Common Language Runtime.
Xamarin per Visual Studio
Il linguaggio .NET C# e CLR sono funzionalmente simili a Java e Java Virtual Machine. Le applicazioni Visual Basic, tuttavia, non funzioneranno allo stesso modo sulla JVM o sulla Dalvik JVM di Google. La società di software Xamarin vende uno strumento per programmatori C# che produce applicazioni Android usando il clone .NET approvato da Microsoft, Mono. Nel 2013, Xamarin ha anche introdotto un plug-in di Visual Studio che offre agli sviluppatori di Visual Studio la possibilità di sviluppare app per dispositivi iOS e Android. Il plug-in supporta la creazione, la distribuzione e il debug su simulatori e dispositivi mobili.
Basic4android
Basic4android è un sottoinsieme commerciale basato su Windows del linguaggio Visual Basic che include un IDE, un editor visivo grafico, documentazione integrata, un debugger passo-passo e supporto per gli oggetti. Basic4android compila il codice sorgente di base nel bytecode della macchina virtuale compatibile con Dalvik. Basic4android ti aiuta anche a creare pacchetti di applicazioni Android o file APK per una semplice installazione sul dispositivo Android dell'utente. Basic4android supporta le versioni Android 1.6 e successive.
Google Simple Language
Un'altra soluzione simile a Visual Basic per Android è il Simple Compiler e il sistema Runtime gratuito e open source di Google. Simple non è un linguaggio completo e generico come Visual Basic o anche Basic4android. L'obiettivo di Simple è quello di produrre uno strumento per app Android facile da imparare e da usare. A differenza di Basic4android che è solo Windows, Simple funziona con i sistemi operativi Mac OS X e Linux.