Разработчики операционной системы Android выпустили пакет Android Native Development Kit, его уже можно загрузить на специальном сайте
Разработчики операционной системы Android выпустили пакет Android Native Development Kit (NDK), его уже можно загрузить на специальном сайте. Приложения Android работают при помощи виртуальной машины Dalvik, но NDK позволяет разработчикам программного обеспечения работать с нативным кодом на языках C и C++, запуская программы непосредственно на Android, без использования Dalvik. Возможности NDK включают в себя инструментарий для создания библиотек C и C++ на основе нативного кода, функцию внедрения таких библиотек в файлы архивов приложений (.apks), которые могут быть развернуты и запущены на Android-смартфонах, набор нативных системных заголовков и библиотек, которые будут поддерживаться во всех будущих релизах Android, начиная с версии 1.5.
Данный релиз NDK также поддерживает набор инструкций ARMv5TE. Разработчики отмечают тот факт, что NDK может не подходить для всех Android-приложений. Создателям ПО нужно учитывать, что для приложений, написанных с использованием NDK, уменьшается совместимость, код может стать более запутанным, затруднится доступ к API и отладка. Поэтому разработчикам стоит использовать NDK только лишь при необходимости, учитывая возможные сложности.