Мога ли да направя приложения за Android с Visual Basic?

Жена позира със смартфон

Много езици за програмиране могат да се използват за създаване на приложения за Android.

Кредит на изображението: Photos.com/PhotoObjects.net/Getty Images

Нарастващата популярност на смартфоните създаде голям пазар за професионални програмисти и любители за създаване на малки, интелигентни и визуално привлекателни приложения. Стотици хиляди приложения вече са налични за устройства с Google Android. Писането на приложения за Android обикновено включва писане на кода на езика за програмиране Java с помощта на интегрираната среда за разработчици на Eclipse или IDE. Ако обаче сте опитен програмист на Visual Basic, има и други начини за писане на приложения за Android.

Преглед на Visual Basic

Състоянието на Microsoft започва през 70-те години на миналия век с техния Basic интерпретатор за компютъра с комплект Altair. Microsoft прави непрекъснати подобрения на своя Basic през десетилетията след това. Visual Basic комбинира компилатора на Microsoft Basic с IDE. Програмистът на Visual Basic може да добави графичен потребителски интерфейс или GUI компоненти като менюта, квадратчета за отметка, диалогови прозорци, радиокутия и списъци към приложението си с едно щракване на мишката. Версиите на Visual Basic до 6.0 компилират източници към собствен код на Intel x86. Visual Basic компилира код, който работи само с .NET Common Language Runtime.

Видео на деня

Xamarin за Visual Studio

Езикът .NET C# и CLR са функционално подобни на Java и виртуалната машина на Java. Приложенията на Visual Basic обаче няма да работят на JVM или на Dalvik JVM на Google. Софтуерната компания Xamarin продава инструмент за C# програмисти, който произвежда приложения за Android, използвайки одобрения от Microsoft .NET клонинг, Mono. През 2013 г. Xamarin представи и плъгин за Visual Studio, който дава на разработчиците на Visual Studio възможността да разработват приложения за iOS и Android устройства. Плъгинът поддържа изграждане, внедряване и отстраняване на грешки на симулатори и мобилни устройства.

Basic4android

Basic4android е комерсиално, базирано на Windows подмножество на езика Visual Basic, което включва IDE, графичен визуален редактор, вградена документация, дебъгер стъпка по стъпка и поддръжка за обекти. Basic4android компилира вашия изходен код Basic в Dalvik-съвместим байткод на виртуална машина. Basic4android също ви помага да създадете пакет приложения за Android или APK файлове за лесна инсталация на устройството с Android на потребителя. Basic4android поддържа Android версии 1.6 и по-нови.

Google Simple Language

Друго решение, подобно на Visual Basic за Android, е безплатният Simple Compiler и Runtime система с отворен код от Google. Simple не е пълнофункционален език с общо предназначение, като Visual Basic или дори Basic4android. Целта на Simple е да създаде инструмент за приложение за Android, който е лесен за научаване и лесен за използване. За разлика от Basic4android, който е само за Windows, Simple работи под операционни системи Mac OS X и Linux.