
Inhoud
De stijgende populariteit van smartphones heeft een enorme markt gecreëerd voor professionele en amateur-programmeurs om kleine, slimme en visueel aantrekkelijke applicaties te maken. Honderdduizenden apps zijn al beschikbaar voor Google Android-apparaten. Het ontwikkelen van applicaties voor Android gaat meestal over het schrijven van code in de Java-programmeertaal met behulp van de Eclipse geïntegreerde ontwikkelomgeving of IDE. Als u een ervaren Visual Basic-programmeur bent, zijn uw opties voor het ontwikkelen van Android-apps echter vrij beperkt.
Visual Basic-overzicht
Het fortuin van Microsoft begon in de jaren 1970 met zijn Basic-interpreter voor de Altair-computerkit. Microsoft heeft sindsdien elk decennium continu verbeteringen doorgevoerd voor zijn Basic. Visual Basic heeft de Microsoft Basic-compiler gecombineerd met een IDE. Een Visual Basic-programmeur kan met een muisklik enkele grafische gebruikersinterfaces of GUI-componenten toevoegen, zoals menu's, selectievakjes, dialoogvensters, keuzevakjes en meerkeuzevakjes voor uw toepassing. Visual Basic-versies tot 6.0 compileren voor Intel x86-native code. De nieuwste versie van Basic - Visual Basic 2010 - compileert code die alleen werkt met de .NET Common Language Runtime.
.NET voor Android
U kunt op het moment van deze publicatie geen Android-toepassing met een versie van Microsoft Visual Basic schrijven. De .NET C # -taal en de CLR zijn functioneel vergelijkbaar met Java en Java Virtual Machine. Visual Basic 2010-toepassingen worden echter niet uitgevoerd op de JVM of hetzelfde werk als Dalvik JVM van Google. Xamarin-softwarebedrijf verkoopt een tool voor C # -programmeurs, die Android-applicaties produceren met behulp van de gesanctioneerde kloon van Microsoft, Mono. Helaas ondersteunt de Xamarin Mono voor Android Visual Basic 2010 of een andere versie van Visual Basic niet vanwege het ontbreken van een bibliotheekcomponent ontwikkeld door Microsoft.
Basic4android (Basic voor Android)
Niet alles is echter verloren voor Visual Basic-fans die applicaties voor Android willen schrijven. Basic4android is een commerciële subset van Visual Basic Windows met een IDE, een visuele grafische editor, ingesloten documentatie, een stapsgewijze debugger en ondersteuning voor objecten. Basic4android compileert zijn basisbroncode naar de bytecode van de virtuele machine die compatibel is met Dalvik. Met Basic4android kunt u ook Android-toepassingspakketten of APK-bestanden maken voor eenvoudige installatie op het Android-apparaat van de gebruiker. Basic4android ondersteunt Android 1.6 en hoger.
Google Simple Language
Een andere Visual Basic-stijloplossing voor Android is het gratis en open source Simple Compiler- en Runtime-systeem van Google. Dit systeem heeft geen algemene taal met grote bekendheid, zoals Basic Visual of zelfs Basic4android. Het doel van Simple is om een Android-applicatie te maken die gemakkelijk te leren en te gebruiken is. In tegenstelling tot Basic4android, dat alleen voor Windows is, werkt Simple op Mac OS X en Linux.