Выпущен пакет для разработки ПО Android 1.5 Native Development Kit, Release 1
Разработчики операционной системы 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 только при необходимости,
учитывая возможные сложности.