![Жінка позує зі смартфоном](/f/745627b50d32b4b83130d09d8a122619.jpg)
Для створення програм Android можна використовувати багато мов програмування.
Авторство зображення: Photos.com/PhotoObjects.net/Getty Images
Зростаюча популярність смартфонів створила великий ринок для професійних програмістів і любителів для створення невеликих, розумних і візуально привабливих програм. Для пристроїв Google Android уже доступні сотні тисяч програм. Написання програм для Android зазвичай включає в себе написання коду мовою програмування Java за допомогою інтегрованого середовища розробника Eclipse або IDE. Однак якщо ви досвідчений програміст на Visual Basic, є й інші способи написання програм для Android.
Огляд Visual Basic
Статки Microsoft почалися в 1970-х роках з їхнього інтерпретатора Basic для комп'ютера Altair. Протягом десятиліть Microsoft постійно вдосконалювала свій базовий пакет. Visual Basic поєднав компілятор Microsoft Basic з IDE. Програміст Visual Basic міг додавати графічний інтерфейс користувача або компоненти графічного інтерфейсу, такі як меню, прапорці, діалогові вікна, радіополя та списки, одним клацанням миші. Версії Visual Basic до 6.0 компілювали вихідні коди до рідного коду Intel x86. Visual Basic компілює код, який працює лише з .NET Common Language Runtime.
Відео дня
Xamarin для Visual Studio
Мова .NET C# і CLR функціонально подібні до Java та віртуальної машини Java. Проте програми Visual Basic не працюватимуть як на JVM, ні на JVM Dalvik від Google. Компанія Xamarin, що займається програмним забезпеченням, продає інструмент для програмістів на C#, який створює програми для Android за допомогою дозволеного Microsoft клону .NET Mono. У 2013 році Xamarin також представив плагін Visual Studio, який дає розробникам Visual Studio можливість розробляти програми для пристроїв iOS та Android. Плагін підтримує створення, розгортання та налагодження на симуляторах і мобільних пристроях.
Basic4android
Basic4android — це комерційна підмножина мови Visual Basic на базі Windows, яка має IDE, графічний візуальний редактор, вбудована документація, покроковий налагоджувач і підтримка об'єкти. Basic4android компілює ваш вихідний код Basic у байт-код віртуальної машини, сумісний з Dalvik. Basic4android також допомагає створити пакет програм Android або файли APK для простого встановлення на пристрої Android користувача. Basic4android підтримує Android версії 1.6 і вище.
Проста мова Google
Ще одне рішення, подібне до Visual Basic для Android, — це безкоштовна система Simple Compiler і Runtime з відкритим вихідним кодом від Google. Simple не є повнофункціональною мовою загального призначення, як-от Visual Basic чи навіть Basic4android. Метою Simple є створення інструменту для додатків для Android, який буде простим у освоєнні та простим у використанні. На відміну від Basic4android, який є лише для Windows, Simple працює в операційних системах Mac OS X і Linux.