Android++

Android++: Разработка Android-приложений в Visual Studio

Android++: Целью этого расширения среды разработки от Microsoft является привлечение пользователей Visual Studio к разработке для Android, а также снижение порога вхождения в мир разработки для этой мобильной платформы.

Разработчик Джастин Уэб (Justin Webb) в своем продукте Android++ создал расширение для Visual Studio для создания и отладки «нативных» приложений для Android. В данный момент проект находится в фазе закрытого бета-тестирования, стать участником которой можно зарегистрировавшись на сайте проекта.

Уэб, который официально работает на софтверную компанию NaturalMotion, обещает, что Android++ позволит разрабатывать и отлаживать приложения без ограничений и привязки к конкретным устройствам или производителям. Кроме того, будет доступна возможность выбирать компилятор (LLVM/Clang или GCC), а также программист сможет обращаться к многопоточным опциям или же, например, к прекомпилированным заголовкам. По большей части проект ориентирован на сегмент С/C++ приложений. Тем не менее, компилировать исходный код Java будет также возможно.

На своей страницей Джастин Уэб пишет, что, несмотря на широкое распространение Android, инфраструктурные возможности создания приложений под эту ОС сильно ограничены и заметно уступают возможностям, доступным разработчикам для iOS. Уэб сетует на то, что возможности сред разработки для Android весьма ограничены, а нативно отлаживать возможности вообще нет. Это и явилось причиной, побудившей разработчика начать проект Android++.

Честно говоря, мнение о том, что возможности для программирования под Android сильно урезаны, разделить я не могу, т.к. разработка нативных приложений под iOS требует не только конкретных знаний фреймворков, но и подразумевает наличие компьютера от Apple. А если вдруг (не дай Бог!) захочется протестировать свое детище на настоящем устройстве, то еще и лицензию разработчика надо покупать (кстати, моя уже истекла…). В то же время, для разработки под Android нужен лишь бесплатный Eclipse, бесплатный Android SDK и знания Java. В общем, не совсем я с этим согласен.