Czy mogę tworzyć aplikacje na Androida za pomocą Visual Basic?

Kobieta pozuje ze smartfonem

Do tworzenia aplikacji na Androida można używać wielu języków programowania.

Źródło obrazu: Photos.com/PhotoObjects.net/Getty Images

Rosnąca popularność smartfonów stworzyła duży rynek dla profesjonalnych i hobbystycznych programistów do tworzenia małych, inteligentnych i atrakcyjnych wizualnie aplikacji. Setki tysięcy aplikacji są już dostępne na urządzenia z systemem Google Android. Pisanie aplikacji na Androida zazwyczaj wiąże się z pisaniem kodu w języku programowania Java przy użyciu zintegrowanego środowiska programistycznego Eclipse lub IDE. Jeśli jednak jesteś doświadczonym programistą Visual Basic, istnieją inne sposoby pisania aplikacji na Androida.

Przegląd Visual Basic

Losy Microsoftu rozpoczęły się w latach 70. wraz z ich interpreterem Basic dla komputera z zestawu Altair. Firma Microsoft stale ulepszała swoją wersję Basic w ciągu dziesięcioleci. Visual Basic połączył kompilator Microsoft Basic z IDE. Programista Visual Basic może jednym kliknięciem myszy dodać do swojej aplikacji graficzny interfejs użytkownika lub elementy GUI, takie jak menu, pola wyboru, okna dialogowe, pola radiowe i listy. Wersje Visual Basic do 6.0 skompilowały źródła do natywnego kodu Intel x86. Visual Basic kompiluje kod, który działa tylko ze środowiskiem uruchomieniowym języka wspólnego platformy .NET.

Wideo dnia

Xamarin dla programu Visual Studio

Język .NET C# i CLR są funkcjonalnie podobne do Javy i wirtualnej maszyny Javy. Jednak aplikacje Visual Basic nie będą działać na JVM ani na Dalvik JVM firmy Google. Firma programistyczna Xamarin sprzedaje narzędzie dla programistów języka C#, które wytwarza aplikacje dla systemu Android przy użyciu sankcjonowanego przez Microsoft klonu platformy .NET, Mono. W 2013 r. firma Xamarin wprowadziła również wtyczkę programu Visual Studio, która daje deweloperom programu Visual Studio możliwość tworzenia aplikacji na urządzenia z systemem iOS i Android. Wtyczka obsługuje tworzenie, wdrażanie i debugowanie na symulatorach i urządzeniach mobilnych.

Podstawowy4android

Basic4android to komercyjny, oparty na systemie Windows podzbiór języka Visual Basic, który zawiera IDE, graficzny edytor wizualny, wbudowana dokumentacja, debugger krok po kroku i wsparcie dla przedmioty. Basic4android kompiluje kod źródłowy Basic do zgodnego z Dalvik kodu bajtowego maszyny wirtualnej. Basic4android pomaga również tworzyć pakiety aplikacji na Androida lub pliki APK w celu prostej instalacji na urządzeniu z Androidem użytkownika. Basic4android obsługuje Androida w wersji 1.6 i nowszych.

Prosty język Google

Innym rozwiązaniem podobnym do Visual Basic dla Androida jest darmowy, open source'owy prosty kompilator i system Runtime firmy Google. Simple nie jest w pełni funkcjonalnym językiem ogólnego przeznaczenia, takim jak Visual Basic czy nawet Basic4android. Celem Simple jest stworzenie narzędzia aplikacji na Androida, które jest łatwe do nauczenia i łatwe w użyciu. W przeciwieństwie do Basic4android, który działa tylko w systemie Windows, Simple działa w systemach operacyjnych Mac OS X i Linux.