Имея навыки программирования и являясь владельцем мобильного устройства на базе ОС Android, многие хотели бы научиться создавать приложения для него. К сожалению, многие внутренние и внешние языки типа С, Pascal и Basic не могут похвастаться высокой функциональностью, так как либо заточены под определенную версию платформы и модели устройства, либо недостаточно полно разработаны. Ситуацию осложняет еще и отсутствие быстрых и бесплатных эмуляторов для ПК, а ведь разработка софта для Андроид обычно ведется именно на ПК.
Мы не будем указывать в статьи отдельные версии инструментов – они очень быстро устаревают, поэтому коснемся лишь общей структуры, а отдельные модули вы скачаете самостоятельно – в виде последних версий.
Все инструменты будут работать в Windows, начиная с XP, что не так уж плохо. В разработке принимают участие множество библиотек, в названиях которых впору запутаться. Сначала нужно убедиться, что на компьютере установлена исполняющая среда Java RE (JRE). Чтобы проверить это, задайте в консоли команду java -version. Но этого для полноценной поддержки Java мало – нужно скачать еще JDK 5 или 6 с официального сайта Sun.
Теперь переходим к библиотекам разработчика Android, где в дальнейшем можно будет скачать программы для Андроид. Нам понадобится Android SDK. Эта библиотека выпускается в разных версиях, о которых нужно будет дополнительно почитать. Как вы знаете, несмотря на последнюю версию 4.0, большинство планшетов и смартфонов используют версии 1.х, 2.х и т.д., так что используемая версия API должна подходить для версии библиотеки. Если пишете под «четверку», качайте самые последние версии.
Теперь нужно выбрать среду IDE, где вы будете писать программы. Можно работать и без нее, используя консоль, но это не всегда удобно. В частности, многие разработчики используют NetBeans или Eclipse (стандарт). Помните, что это лишь среда разработки, не более. Если выбираете Eclipse, то среду нужно настроить на работу именно с нужным SDK (она, вообще-то, универсальна, и может обслуживать и другие языки программирования). Чтобы настроить среду, нужно скачать и установить для нее ADT – Development Tools (инструменты разработчика). Затем в меню Eclipse надо будет установить галочку в пункте Contact all update..., чтобы в дальнейшем нужные файлы среда искала по сайтам. Вот теперь можно программировать под Android.
Кстати, некоторые предпочитают программировать приложения не на Java, а на C/C++, и в этом случае нужно будет скачать для работы библиотеку NDK – Native (родной) инструментарий разработчика.