Android NDK.

Android NDK — это набор инструментов, который позволяет реализовать части вашего приложения с помощью машинного кода на таких языках, как C и C++. Для определенных типов приложений, это может быть полезно, так что вы можете повторно использовать существующий код библиотеки, написанной на этих языках, но большинство приложений не нужен Android NDK. Android NDK является инструментом для Android SDK, который позволяет разработчикам приложений Android построить производительность критически важных частей своих приложений в машинном коде. Он предназначен для использования только в сочетании с Android SDK, так что если вы еще не установили последние Android SDK, пожалуйста, сделайте это до загрузки НДК. Кроме того, следует почитать , что такое  Что такое Android NDK? , чтобы получить понимание того, что НДК предложение и будет ли это полезно для вас.

Выберите скачать пакет, который подходит для вашего компьютера.

Platform Package Size MD5 Checksum
Windows android-ndk-r4b-windows.zip 45792835 bytes e397145e155a639be53ee4b6db8ad511
Mac OS X (intel) android-ndk-r4b-darwin-x86.zip 50586041 bytes 41dbd54335fb828ee408eab17103a1b0
Linux 32/64-bit (x86) android-ndk-r4b-linux-x86.zip 49464776 bytes 2deabcb125c219b34140975b710f00ec

Изменения
В нижеследующих разделах предоставлена информация и заметки о последовательных релизах НДК, по обозначению номера ревизии.
Android NDK, Revision 4b Android NDK, Версия 4, б (июнь 2010):
Включает в себя исправления для нескольких вопросов в НДК создания и отладки скриптов — если вы используете NDK R4, мы рекомендуем скачать R4b NDK . Для получения подробной информации изменений в этом выпуске, читать CHANGES.txt документа, включенного в скачанный NDK пакет.
Общие указания:
•Предоставляет упрощенную систему сборки с помощью новой НДК-строителя команд.
•Добавлена поддержка для легкой отладки сгенерированного кода машины по производству устройств через новую команду НДК-GDB.
•Добавление новых Android-конкретных ABI для ARM основе процессорных архитектур, armeabi-v7a. Новые ABI расширяют существующие armeabi ABI включенные в этот набор инструкции процессора расширений:
Thumb-2 инструкции  аппаратных VFP FPU инструкции (VFPv3-D16)
Дополнительная поддержка ARM расширений SIMD (неон) GCC и встроенные VFPv3-D32. Поддержка устройств, таких как Verizon Droid от Motorola, Google Nexus-первых, и другие.
•Добавление новых cpufeatures статической библиотеки (с источниками), что позволяет вашему приложению обнаружить процессор хост-устройства во время выполнения. В частности, приложения могут проверить на ARMv7-поддержку, а также VFPv3-D32 и NEON поддержки, а затем предоставить отдельные пути коду по мере необходимости.
•Добавляет пример приложения, привет-неон, который иллюстрирует, как использовать cpufeatures библиотеку, чтобы проверить процессор, а затем обеспечить оптимизированный код, используя NEON instrinsics, если поддерживается процессором.
• Позволяет генерировать машинный код для одной или обеих наборов инструкций поддерживаемых НДК. Например, вы можете построить для ARMv5 и ARMv7-архитектуры в то же время всё сохранится .

АПК приложения.
•Для того чтобы приложения были доступны для пользователей, только если их устройства способны запускать их, Android Market имеет фильтры приложений, основанных на информации, набор инструкций, включенных в приложения — с вашей стороны необходимы действия для того, чтобы сделать фильтрацию. Кроме того, во время установки система Android проверяет также и себя ,приложения и позволяет продолжить установку только тогда, когда приложение предоставляет библиотеку, которая составляется для архитектуры процессора устройства.
•Добавлена поддержка для Android 2.2, в том числе новых стабильных API для доступа к пикселям буферов растровых объектов из машинного кода.
Android NDK, Revision 3 Android NDK, Версия 3 (март 2010)
Общие указания:
• Добавляет OpenGL ES 2.0 встроенную поддержку библиотек.
• Добавляет пример приложения, привет-gl2, который иллюстрирует использование OpenGL ES 2.0 и верхние шейдеры фрагментов.
• набор инструментов исполняемых файлов были обновлены для этой версии с GCC 4.4.0, которая должна генерировать чуть более компактный и эффективный машинный код, чем предыдущий (4.2.1). НДК также по-прежнему обеспечивает 4.2.1 двоичные файлы, которые можно дополнительно использовать для создания машинного кода.
Android NDK, Revision 2 Android NDK, Пересмотр 2 (сентябрь 2009)
Первоначально выпущенный как «Android 1,6 NDK, выпуск 1».
Общие указания:
• Добавляет OpenGL ES 1.1 встроенная поддержка библиотек.
•Добавляет пример приложения, Сан —Анджелесе, что делает 3D-графику через родной OpenGL ES API, в то время как управление жизненным циклом деятельности с объектом GLSurfaceView.
Android NDK, Revision 1 Android NDK, Пересмотр 1 (июнь 2009)
Первоначально выпущенный как «Android 1,5 NDK, выпуск 1».
Общие указания:
•Включает в себя компилятор поддержки (ССЗ) для ARMv5TE инструкции, в том числе Thumb- инструкции.
•Включает в себя системы заголовков для стабильной родной API, документацию и примеры приложений.

Оставить комментарий

Ваш email нигде не будет показанОбязательные для заполнения поля помечены *

*