ndk

Google Play: Приложение с неколькими APK для различных нативных платформ

До недавнего времени у некоторых разработчиков приложений, содержащих нативный код, существовала проблема при добавлении поддержки х86-й архитектуры, после добавления еще одной библиотеки, собранной под х86, размер установочного пакета приложение мог существенно увеличиться. Прежде всего это касалось приложений, в которых размер библиотеки был сравним с размером остальной части пакета: ресурсов, графики, Java кода. Я работал с несколькими разработчиками ПО, которые не готовы были включать поддержку х86 как раз по этой причине.

在 x86 上优化 Android 应用的方法和技巧

英特尔致力于帮助开发人员提供能够在英特尔架构上正常运行(甚至出色运行)的 Android 应用。 虽然英特尔主要致力于社区层面:优化 Dalvik Java、V8 引擎和 Bionic C;丰富代码库;为 IA 提供采用 32 位和 64 位内核的版本,他们同样提供了多种类型的新工具为 Android 开发人员提供帮助。 这些工具主要用于提高性能,使其超过面向 x86 的默认 ARM 转换层:libhoudini 所提供的性能。

但是首先需要选择合适的工具。 创建 Android 应用有 3 种常见的方法。

Tips and Tricks to Optimize Android Apps on x86

Intel has a vested interest in helping developers provide Android applications that run well (or even best) on Intel architecture. While Intel is working at the community level - optimizing Dalvik Java, V8 engine, and Bionic C; contributing to the code base; and providing releases with both 32 bit and 64-bit Kernels for IA; they are also creating new tools to help  Android developers. Many of these focus on improving performance beyond that available with the default ARM translation layer for x86: libhoudini

Video Tutorials: Intel Android* Tools Series

This video shows how you can set up the development environment to develop Android applications for Intel® architecture, specifically the NDK and the Android SDK.To help you get started with all of the packages and tools that you need to get started with application development go to the Intel Developer Zone for Android

Создание приложений с помощью комплекта Android* NDK и библиотек Intel® Integrated Performance Primitives


Библиотеки Intel® Integrated Performance Primitives содержат высоко оптимизированные функции компонентов для обработки изображений, сигналов, данных векторной математики и небольших матричных вычислений. Несколько доменов библиотек Intel Integrated Performance Primitives содержат оптимизированные вручную функции для процессоров Intel® Atom™ и используют при этом команды Intel® Streaming SIMD Extensions. Статическая беспотоковая библиотека Intel Integrated Performance Primitives теперь поддерживает ОС Android* и может использоваться с приложениями для этой платформы.

  • Sviluppatori
  • Android*
  • Android*
  • Java*
  • Intel® Integrated Performance Primitives
  • Intel® Streaming SIMD Extensions
  • SSE4.2
  • ndk
  • Processori Intel® Atom™
  • Iscriversi a ndk