Készíthetek Android-alkalmazásokat a Visual Basic segítségével?
Az okostelefonok növekvő népszerűsége nagy piacot teremtett a professzionális és hobbi programozók számára, akik kicsi, intelligens és tetszetős alkalmazásokat hozhatnak létre. Már több százezer alkalmazás érhető el a Google Android-eszközökön. Az Android-alkalmazások írása általában azt jelenti, hogy a kódot Java programozási nyelven kell megírni az Eclipse integrált fejlesztői környezet vagy IDE használatával. Ha azonban tapasztalt Visual Basic programozó vagy, más módon is írhatsz Android-alkalmazásokat.
A Visual Basic áttekintése
A Microsoft szerencséje az 1970-es években kezdődött az Altair kit számítógéphez készült Basic tolmácsával. A Microsoft az azóta eltelt évtizedekben folyamatosan fejleszti a Basic-et. A Visual Basic egyesítette a Microsoft Basic fordítót egy IDE-vel. A Visual Basic programozó egy egérkattintással hozzáadhat grafikus felhasználói felületet vagy grafikus felhasználói felület összetevőit, például menüket, jelölőnégyzeteket, párbeszédpaneleket, rádiódobozokat és listák-dobozokat. A Visual Basic verziók 6.0-ig natív Intel x86 kódra fordították a forrásokat. A Visual Basic olyan kódot fordít le, amely csak a .NET Common Language Runtime programmal működik.
Xamarin a Visual Studio-hoz
A .NET C# és CLR nyelv funkcionálisan hasonló a Java-hoz és a Java Virtual Machine-hez. A Visual Basic alkalmazások azonban nem működnek ugyanúgy a JVM-en vagy a Google Dalvik JVM-en. A Xamarin szoftvercég olyan eszközt ad el C# programozók számára, amely a Microsoft által jóváhagyott .NET-klón, a Mono segítségével Android-alkalmazásokat készít. 2013-ban a Xamarin bevezetett egy Visual Studio beépülő modult is, amely lehetővé teszi a Visual Studio fejlesztői számára, hogy alkalmazásokat fejlesszenek iOS és Android eszközökre. A beépülő modul támogatja az építést, telepítést és hibakeresést szimulátorokon és mobileszközökön.
Basic4android
A Basic4android a Visual Basic nyelv kereskedelmi, Windows-alapú részhalmaza, amely IDE-t, grafikus vizuális szerkesztőt, beépített dokumentációt, lépésről lépésre történő hibakeresőt és objektumok támogatását tartalmazza. A Basic4android a Basic forráskódot Dalvik-kompatibilis virtuális gép bájtkódra fordítja. A Basic4android segít Android-alkalmazáscsomagok vagy APK-fájlok létrehozásában is a felhasználó Android-eszközére történő egyszerű telepítéshez. A Basic4android támogatja az Android 1.6-os és újabb verzióit.
Google egyszerű nyelv
Egy másik Visual Basic-szerű Android-megoldás a Google ingyenes, nyílt forráskódú Simple Compiler and Runtime rendszere. A Simple nem egy teljes értékű, általános célú nyelv, mint például a Visual Basic vagy akár a Basic4android. A Simple célja egy könnyen megtanulható és könnyen használható Android-alkalmazás-eszköz létrehozása. A csak Windows rendszerű Basic4androiddal ellentétben a Simple Mac OS X és Linux operációs rendszereken működik.