Ну наконец-то разработчики платформы Android повернулись к нам лицом и выпустили Android Native Development Kit, который позволяет разрабатывать мобильные приложения для платформы Android на C++!

Что анонсировано в NDK:

  • Средства для сборки native-приложений для Android
  • Средства для встраивания native-библиотек в дистрибутивы приложений .apks
  • Набор заголовочных файлов и библиотек для создания native-приложений

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

  • libc
  • libm
  • JNI
  • libz
  • liblog

На самом деле NDK – это не полноценный инструментарий для разработки native-приложений и лучшим вариантом использования его все равно остается связка с Java-based GUI, но все равно, это уже значительный шаг вперед.

Previous ArticleNext Article
Технический директор IT-Dimension, компании-разработчика кросс-платформенного программного обеспечения

This post has 5 Comments

5
  1. Ну незнаю. Сама идея Java платформы казалась мне красивой. А теперь опять понабегут сишники и начнутся низкоуровневые навороты, обращение к железу. Песочницы к черту 🙁 ИМХО Лучше бы разработчики не велись на поводу у толпы.

  2. Ммм.. ну там вобще я так понял это сделали специально для того чтобы логику ресурсоемкую можно было вынести в нативную библиотеку.
    Сейчас вот скачал, посмотрим как там все организовано.
    Например если там OpenCV можно будет заюзать в нативном коде, было бы замечательно. Распознавалки движения/лиц, куча интерактивных игр с камерой где картинка обрабатывается нативным кодом. По-моему очень неплохой вариант.

  3. Кажется мне что Android становится ориентированным на разработчиков, а не на пользователей.
    Видел эту фигню в работе на T-Mobile у парня в метро – до iPhone ему еще далеко.

  4. Я так понял что то что сейчас есть на рынке, это как бы тестовые модели, пробуют как пойдет ну и саму систему пока развивают. Мне Андроид-устройство покупать стремно, говорят глючные и ограниченные довольно. Поэтому я пока подожду.

  5. я на ++ для андроида еще пол года назад писал… без сдк…

Leave a Reply

Your email address will not be published. Required fields are marked *

A.

Android SDK 1.5 Released

Ну и вот. Google наконец-то выпустила Android SDK 1.5

В этой версии:

  • Поддержка нескольких версий платформы Android (1.1 и 1.5)
  • Новая штука – Android Virtual Devices (AVD). AVD – это набор опций эмулятора, который позволяет лучше эмулировать особенности реальных устройств.
  • Поддержка add-on’ов (дополнительных библиотек).
  • Новая версия плагина для разработки в Eclipse
  • Улучшена поддержка JUnit
  • Улучшена работа с профилировщиком приложений
  • Улучшено управление локализацией приложений

В этой версии SDK программный инструментарий для работы с картами исключен из образа системы и доступен как внешняя библиотека (add-on). Скачать можно здесь.

Полный список нововведений с пояснениями.

Н.

Немного о Palm webOS

Palm PreСовсем недавно Palm продемонстрировала свою платформу нового поколения под названием Palm webOS. По заявлению самой Palm, новая платформа ориентирована, прежде всего, на многозадачность и простоту работы с сетью.

Средства разработки для Palm webOS называются Mojo и Palm уже опубликовали информацию о том, что SDK уже находится в закрытом тестировании, и скоро будет доступен для бесплатной загрузки на странице Palm Developer Network. Mojo Application Framework базируется на таких стандартах веб-разработки, как HTML5, CSS, JavaScript. Помимо удобной навигации и прокрутки, приложения на Mojo будут поддерживать работу с акселерометром.

Palm Pre — первое устройство на базе новой платформы. Первые версии Palm Pre должны появиться уже в первой половине 2009 года.

Palm заявляют, что Mojo SDK будет включать в себя примеры кода, документацию и среду разработки на базе Eclipse.

Планируется, также, что на устройстве будет каталог приложений для загрузки (аналог AppInst в iPhone).

В новой ОС так же представленна интеллектуальная платформа Palm Synergy™, которая выводит информацию из различных источников (смс, календарь, тп) в объединенном виде. Вам больше не придется беспокоиться об отслеживании нескольких календарей, контактов и обмене сообщениями.

Palm webOS DashboardPalm webOS LauncherPalm webOS Web Sites

Вобще очень интересно было бы посмотреть на это устройство в действии. HTML/JS/CSS открывают огромные возможности для разработки качественного и красивого GUI. Интересно только, как использование HTML скажется на быстродействии, ведь процессоры и графические адаптеры в мобильных устройствах не такие уж и мощные. Также было бы интересно посмотреть на средства разработки и эмулятора Palm webOS.