Zawartość
Wzrost popularności smartfonów stworzył ogromny rynek dla profesjonalnych i amatorskich programistów do tworzenia małych, inteligentnych i atrakcyjnych wizualnie aplikacji. Setki tysięcy aplikacji są już dostępne dla urządzeń Google Android. Tworzenie aplikacji na Androida zazwyczaj wymaga napisania kodu w języku programowania Java przy użyciu zintegrowanego środowiska programistycznego Eclipse lub IDE. Jeśli jesteś doświadczonym programistą Visual Basic, Twoje możliwości tworzenia aplikacji na Androida są dość ograniczone.
Wiele języków programowania można wykorzystać do tworzenia aplikacji na Androida. (Photos.com/PhotoObjects.net/Getty Images)
Przegląd Visual Basic
Losy Microsoftu zaczęły się w latach 70-tych dzięki tłumaczowi Basic do zestawu komputerowego Altair. Od tego czasu Microsoft nieustannie ulepsza swoją wersję Basic. Visual Basic połączył kompilator Microsoft Basic z IDE. Programista Visual Basic może dodawać do aplikacji niektóre graficzne interfejsy użytkownika lub komponenty GUI, takie jak menu, pola wyboru, okna dialogowe, pola wyboru pojedynczego i wielokrotnego wyboru za pomocą kliknięcia myszą. Wersje Visual Basic do 6.0 kompilują kod natywny Intel x86. Najnowsza wersja Basic - Visual Basic 2010 - kompiluje kod, który działa tylko z .NET Common Language Runtime.
.NET dla Androida
Nie możesz napisać aplikacji na Androida z żadną wersją Microsoft Visual Basic w czasie tej publikacji. Język .NET C # i CLR są funkcjonalnie podobne do Java i wirtualnej maszyny Java. Aplikacje Visual Basic 2010 nie będą jednak działać na JVM ani w tej samej pracy co Google Dalvik JVM. Firma zajmująca się oprogramowaniem Xamarin sprzedaje narzędzie dla programistów C #, które produkuje aplikacje na Androida za pomocą usankcjonowanego przez Microsoft klonu Mono. Niestety Xamarin Mono dla Androida nie obsługuje Visual Basic 2010 ani żadnej innej wersji Visual Basic ze względu na brak komponentu biblioteki opracowanego przez Microsoft.
Basic4android (Basic for Android)
Nie wszyscy jednak tracą dla fanów Visual Basic, którzy chcą pisać aplikacje na Androida. Basic4android to komercyjny podzbiór systemu Visual Basic Windows, który ma IDE, wizualny edytor graficzny, wbudowaną dokumentację, debuger krok po kroku i obsługę obiektów. Basic4android kompiluje swój podstawowy kod źródłowy do kodu maszynowego Virtual Machine, który jest kompatybilny z Dalvik. Basic4android pomaga również tworzyć pakiety aplikacji na Androida lub pliki APK do prostej instalacji na urządzeniu z systemem Android użytkownika. Basic4android obsługuje system Android w wersji 1.6 lub nowszej.
Prosty język Google
Innym rozwiązaniem w stylu Visual Basic dla Androida jest darmowy i open source Simple Compiler and Runtime system od Google. Ten system nie ma języka ogólnego przeznaczenia o dużym znaczeniu, takiego jak Basic Visual lub Basic4android. Celem Simple jest stworzenie aplikacji na Androida, która jest łatwa do nauczenia i używania. W przeciwieństwie do Basic4android, który jest przeznaczony tylko dla Windows, Simple działa na Mac OS X i Linux.