Kan jeg lave Android-apps med Visual Basic?

Kvinde poserer med smartphone

Mange programmeringssprog kan bruges til at lave Android-apps.

Billedkredit: Photos.com/PhotoObjects.net/Getty Images

Den stigende popularitet af smartphones har skabt et stort marked for professionelle og hobbyprogrammerere til at skabe små, smarte og visuelt tiltalende apps. Hundredtusindvis af apps er allerede tilgængelige til Google Android-enheder. At skrive Android-apps involverer typisk at skrive koden i Java-programmeringssproget ved hjælp af Eclipse-integrerede udviklermiljø eller IDE. Hvis du er en erfaren Visual Basic-programmør, er der dog andre måder at skrive Android-apps på.

Visual Basic Oversigt

Microsofts formuer begyndte i 1970'erne med deres Basic-tolk til Altair kit-computeren. Microsoft har foretaget løbende forbedringer af sin Basic i årtier siden. Visual Basic kombinerede Microsoft Basic-kompileren med en IDE. En Visual Basic-programmør kunne tilføje grafisk brugergrænseflade eller GUI-komponenter såsom menuer, afkrydsningsfelter, dialogbokse, radiobokse og listebokse til sin applikation med et klik med musen. Visual Basic-versioner op til 6.0 kompilerede kilder til indbygget Intel x86-kode. Visual Basic kompilerer kode, der kun virker med .NET Common Language Runtime.

Dagens video

Xamarin til Visual Studio

.NET sproget C# og CLR ligner funktionelt Java og Java Virtual Machine. Visual Basic-applikationer vil dog ikke køre på JVM eller Googles Dalvik JVM på samme måde. Softwarevirksomheden Xamarin sælger et værktøj til C#-programmører, der producerer Android-applikationer ved hjælp af den Microsoft-sanktionerede .NET-klon, Mono. I 2013 introducerede Xamarin også et Visual Studio-plugin, der giver Visual Studio-udviklere mulighed for at udvikle apps til iOS- og Android-enheder. Pluginnet understøtter opbygning, implementering og fejlretning på simulatorer og mobile enheder.

Basic4android

Basic4android er en kommerciel, Windows-baseret undergruppe af Visual Basic-sproget, der har en IDE, en grafisk visuel editor, indbygget dokumentation, en trin-for-trin debugger og support til genstande. Basic4android kompilerer din Basic kildekode til Dalvik-kompatibel, Virtual Machine bytecode. Basic4android hjælper dig også med at oprette Android-applikationspakke eller APK-filer til enkel installation på brugerens Android-enhed. Basic4android understøtter Android version 1.6 og nyere.

Google Simple Language

En anden Visual Basic-lignende til Android-løsning er det gratis open source Simple Compiler og Runtime-system fra Google. Simple er ikke et fuldfunktionssprog til generelle formål såsom Visual Basic eller endda Basic4android. Målet med Simple er at producere et Android-appværktøj, der er nemt at lære og nemt at bruge. I modsætning til Basic4android, der kun er Windows, fungerer Simple under Mac OS X og Linux operativsystemer.