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

Mujer posando con smartphone

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 continuas mejoras en 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 a su aplicación 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 con un clic del mouse. Visual Basic versiones de hasta 6.0 fuentes compiladas a código nativo Intel x86. Visual Basic compila código que funciona solo con .NET Common Language Runtime.

Xamarin para Visual Studio

El lenguaje .NET C # y el CLR son funcionalmente similares a Java y Java Virtual Machine. Sin embargo, las aplicaciones de Visual Basic no se ejecutarán en JVM o en Dalvik JVM de Google. La compañía de software Xamarin vende una herramienta para programadores de C # que produce aplicaciones de Android utilizando el clon .NET aprobado por Microsoft, Mono. En 2013, Xamarin también introdujo 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 construcción, implementación y depuración en simuladores y dispositivos móviles.

Basic4android

Basic4android es un subconjunto comercial del lenguaje Visual Basic basado en Windows que presenta un IDE, un editor visual gráfico, documentación incorporada, un depurador paso a paso y soporte para objetos. Basic4android compila su código fuente básico con el código de bytes de la 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.

Google Simple Language

Otra solución similar a Visual Basic para Android es el sistema gratuito de código abierto Simple Compiler and Runtime 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 de Android que sea fácil de aprender y fácil de usar. A diferencia de Basic4android, que es solo Windows, Simple funciona en los sistemas operativos Mac OS X y Linux.