Android Native Development Kit

Команда разработчиков Android объявила о выпуске первой Native Development Kit версии 1.5 (или просто Android NDK 1.5) для платформы Google Android .

Android NDK – это комплект инструментов, позволяющих использовать при реализации приложения родные (native) функции системы и код на языках C и C++…

NDK обеспечивает:

  • набор инструментов и build-файлы для компиляции библиотек из кода на C и C++
  • возможность интегрировать родные библиотеки в приложения (application packages files, .apks), которые могут быть развёрнуты на Android-устройства
  • пакет заголовочных файлов (.h) и библиотек, которые будут поддерживаться в релизах Android, начиная с документации, примеров и руководств для версии 1.5

NDK поддерживает инструкции архитектуры ARMv5TE и предоставляет заголовочные файлы для

  • libc, стандартной библиотеки C
  • libm, стандартной библиотеки математических функций
  • zlib, стандартной библиотеки сжатия ZLib
  • JNI (Java Native Interface), интерфейса взаимодействия Java c кодом созданным непосредственно для ОС

Создатели платформы и инструментария предупреждают, что использование NDK не гарантирует прироста производительности и прочих достоинств работы непосредственно с функциями операционной системы. Разработчик должен разумно подойти к использованию дополнительных возможностей. Из минусов данного подхода можно отметить сложность отладки, возможные проблемы с совместимостью. Примерами использования данного пакета могут служить приложения по обработке внешних сигналов, моделирования физических процессов и прочие задачи, требующие обработки больших объёмов данных.

Скачать Android NDK можно здесь


© Источник: Android-Phones.ru
RSS Twitter В контакте Facebook Email
Rambler's Top100