Ar galiu sukurti „Android“ programas naudodamas „Visual Basic“?

Moteris pozuoja su išmaniuoju telefonu

Kuriant Android programėles galima naudoti daugybę programavimo kalbų.

Vaizdo kreditas: Photos.com/PhotoObjects.net/Getty Images

Didėjantis išmaniųjų telefonų populiarumas sukūrė didelę rinką profesionaliems ir mėgėjams programuotojams kurti mažas, išmanias ir vizualiai patrauklias programėles. „Google Android“ įrenginiuose jau yra šimtai tūkstančių programų. „Android“ programų rašymas paprastai apima kodo rašymą „Java“ programavimo kalba naudojant „Eclipse“ integruotą kūrėjo aplinką arba IDE. Tačiau jei esate patyręs „Visual Basic“ programuotojas, yra ir kitų būdų, kaip rašyti „Android“ programas.

Visual Basic apžvalga

„Microsoft“ sėkmė prasidėjo aštuntajame dešimtmetyje su „Basic“ interpretatoriumi „Altair“ rinkinio kompiuteriui. Per kelis dešimtmečius „Microsoft“ nuolat tobulino savo „Basic“. „Visual Basic“ sujungė „Microsoft Basic“ kompiliatorių su IDE. Visual Basic programuotojas gali pridėti grafinę vartotojo sąsają arba GUI komponentus, tokius kaip meniu, žymimieji langeliai, dialogo langai, radijo langeliai ir sąrašų laukeliai, vienu pelės paspaudimu. „Visual Basic“ versijos iki 6.0 sukompiliavo šaltinius į vietinį „Intel x86“ kodą. Visual Basic sudaro kodą, kuris veikia tik su .NET Common Language Runtime.

Dienos vaizdo įrašas

„Xamarin“, skirta „Visual Studio“.

.NET kalba C# ir CLR yra funkciškai panašios į Java ir Java virtualiąją mašiną. Tačiau „Visual Basic“ programos neveiks JVM arba „Google“ Dalvik JVM. Programinės įrangos įmonė „Xamarin“ parduoda įrankį C# programuotojams, gaminantį „Android“ programas naudodama „Microsoft“ sankcionuotą .NET kloną „Mono“. 2013 m. „Xamarin“ taip pat pristatė „Visual Studio“ papildinį, kuris „Visual Studio“ kūrėjams suteikia galimybę kurti programėles iOS ir Android įrenginiams. Papildinys palaiko kūrimą, diegimą ir derinimą simuliatoriuose ir mobiliuosiuose įrenginiuose.

Basic4android

„Basic4android“ yra komercinis „Windows“ pagrįstas „Visual Basic“ kalbos pogrupis, kuriame yra IDE, grafinis vaizdo redaktorius, integruota dokumentacija, žingsnis po žingsnio derinimo priemonė ir palaikymas objektus. „Basic4android“ sukompiliuoja jūsų pagrindinį šaltinio kodą į „Dalvik“ suderinamą virtualios mašinos baitinį kodą. „Basic4android“ taip pat padeda sukurti „Android“ programų paketą arba APK failus, kad būtų paprasta įdiegti naudotojo „Android“ įrenginyje. „Basic4android“ palaiko 1.6 ir naujesnės versijos „Android“.

Google paprasta kalba

Kitas „Visual Basic“ panašus sprendimas, skirtas „Android“, yra nemokama atvirojo kodo „Simple Compiler“ ir „Runtime“ sistema iš „Google“. „Simple“ nėra universali bendrosios paskirties kalba, tokia kaip „Visual Basic“ ar net „Basic4android“. „Simple“ tikslas – sukurti „Android“ programos įrankį, kurį būtų lengva išmokti ir lengva naudoti. Skirtingai nuo „Basic4android“, kuri yra tik „Windows“, „Simple“ veikia „Mac OS X“ ir „Linux“ operacinėse sistemose.