Релиз CrystaX NDK 10.2
Новая версия CrystaX NDK 10.2.0 доступна для скачивания.
В этой версии мы сконцентрировались в основном на исправлениях и мелких улучшениях, но есть и несколько более крупных фич.
Objective-C v2
Добавлена поддержка Objective-C v2 runtime (т.е. совместимого с Objective-C runtime от Apple) и начальных Cocoa-совместимых фреймворков (Foundation and CoreFoundation).
Мы хотим сказать большое спасибо сообществам GNUstep и Cocotron — без этих проектов добавление Objective-C v2 в CrystaX NDK было бы значительно более сложным. Слава богу (и RMS), мы живем в окружении огромного количества open source проектов, так или иначе помогающих друг другу, и общая эффективность в мире FOSS от этого только возрастает.
Это только первый шаг по дороге в тысячу миль, но мы со всей серьезностью намерены продолжать работать над полноценной поддержкой Objective-C для Android, и приглашаем всех заинтересованных участвовать в этом. Присылайте pull request-ы, правьте документацию — мы будем признательны за любую помощь.
Boost 1.58.0
В этот релиз мы включили две версии Boost — 1.57.0 и 1.58.0. Просто используйте Boost для программирования под Android и забудьте о проблемах сборки!
Напоминаем, что у нас запущено регулярное тестирование библиотек Boost, так что любой желающий может увидеть текущие результаты тестирования конкретных библиотек на Android: master и develop.
Clang 3.6
Добавлен новый набор инструментов (toolchain) на основе clang-3.6, с переносом всех исправлений, что мы делали в clang-3.4 и clang-3.5. Теперь этот toolchain будет использоваться по умолчанию, в случае указания »NDK_TOOLCHAIN_VERSION := clang
» в вашем Application.mk.
Также мы обновили LLVM libc++ до ветки release_36
из основного репозитория LLVM, так что теперь это опять наиболее свежая версия.
PNG, JPEG и TIFF
Добавлены готовые к использованию libpng-1.6.17, libjpeg-9a и libtiff-4.0.4beta, так что больше нет нужды собирать их самостоятельно; пример использования можно увидеть здесь.
Другое
А также большое количество исправлений и мелких улучшений, в сумме ведущих к более стандартному и предсказуемому поведению CrystaX NDK. Здесь вы можете ознакомиться с полным списком закрытых в этой версии тикетов.