¿Puedo crear aplicaciones de Android con Visual Basic?

La creciente popularidad de los teléfonos inteligentes ha creado un gran mercado para que los programadores profesionales y aficionados creen aplicaciones pequeñas, inteligentes y visualmente atractivas. Cientos de miles de aplicaciones ya están disponibles para los dispositivos Android de Google. Escribir aplicaciones de Android generalmente implica escribir el código en el lenguaje de programación Java utilizando el entorno de desarrollo integrado de Eclipse o IDE. Sin embargo, si es un programador experimentado de Visual Basic, hay otras formas de escribir aplicaciones de Android.

Descripción general de Visual Basic

La fortuna de Microsoft comenzó en la década de 1970 con su intérprete básico para la computadora del kit Altair. Microsoft ha realizado mejoras continuas a su Basic en las décadas posteriores. Visual Basic combinó el compilador de Microsoft Basic con un IDE. Un programador de Visual Basic podría agregar una interfaz gráfica de usuario o componentes GUI como menús, casillas de verificación, cuadros de diálogo, cuadros de radio y cuadros de lista a su aplicación con un clic del mouse. Versiones de Visual Basic hasta 6.0 fuentes compiladas para código Intel x86 nativo. Visual Basic compila código que funciona solo con .NET Common Language Runtime.

Xamarin para Visual Studio

El lenguaje .NET C# y CLR son funcionalmente similares a Java y Java Virtual Machine. Sin embargo, las aplicaciones de Visual Basic no se ejecutarán en la JVM ni en la JVM Dalvik de Google. La empresa de software Xamarin vende una herramienta para programadores de C# que produce aplicaciones de Android usando el clon de .NET aprobado por Microsoft, Mono. En 2013, Xamarin también presentó un complemento de Visual Studio que brinda a los desarrolladores de Visual Studio la capacidad de desarrollar aplicaciones para dispositivos iOS y Android. El complemento admite la creación, implementación y depuración en simuladores y dispositivos móviles.

AndroidBásico4

Basic4android es un subconjunto comercial basado en Windows del lenguaje Visual Basic que presenta un IDE, un editor visual gráfico, documentación integrada, un depurador paso a paso y soporte para objetos. Basic4android compila su código fuente básico a un código de bytes de máquina virtual compatible con Dalvik. Basic4android también lo ayuda a crear paquetes de aplicaciones de Android o archivos APK para una instalación simple en el dispositivo Android del usuario. Basic4android es compatible con las versiones de Android 1.6 y posteriores.

Lenguaje simple de Google

Otra solución similar a Visual Basic para Android es el sistema Simple Compiler and Runtime gratuito y de código abierto de Google. Simple no es un lenguaje de propósito general con todas las funciones, como Visual Basic o incluso Basic4android. El objetivo de Simple es producir una herramienta de aplicación para Android que sea fácil de aprender y usar. A diferencia de Basic4android, que es solo para Windows, Simple funciona con los sistemas operativos Mac OS X y Linux.