Приветствую!
Мы выпустили новую версию CrystaX NDK — 10.3.0
Наиболее крупные изменения в этом выпуске:
Новые GCC (5.3) и LLVM/clang (3.7). Пора начать использовать -std=c++14 под Android :). Старые gcc-4.9 и llvm-3.6 также присутствуют для совместимости, но будут удалены в следующем релизе.
Значительно улучшена поддержка Objective-C v2. Мы очень сильно улучшили objc runtime, благодаря чему теперь можно использовать все фичи современного Objective-C (ARC, Objective-C literals, и т.д.) и для Android.
Python (2.7 и 3.5) для Android. Можете встраивать Python в свои программы, а можете просто запускать Python скрипты на устройстве — для этого все есть, уже в собранном и готовом к использованию виде
Boost 1.59.0 — в виде, готовом к использованию под Android (т.е. уже собранные библиотеки и заголовочные файлы). Кстати, теперь Boost библиотеки присутствуют в двух видах — собранные с GNU libstdc++ и с LLVM libc++, поэтому больше нет ограничений на используемую реализацию C++ Standard Library.
Дальнейшие улучшения поддержки POSIX. В этом выпуске мы перенесли в libcrystax.so (сердце CrystaX NDK) еще больше POSIX интерфейсов, поэтому теперь она зависит от Google libc еще меньше. Фактически, единственная большая часть POSIX, еще не реализованная в libcrystax.so — это POSIX threads. Это мы собираемся исправить в следующем релизе. Тем самым мы сможем избавиться от зависимости от Google libc, полностью заменив ее на libcrystax.so.
Чуть более подробно можно почитать
здесь.
Все это счастье, как всегда, можно скачать с
главной страницы проекта.
CrystaX NDK — полностью открытый продукт, бесплатный для использования в любом окружении, будь то open-source или коммерческие проекты. Мы будем счастливы, если он поможет вам в работе.
В случае нахождения ошибок, неточностей или иных огрехов, не стесняйтесь
сообщать нам о них.
Dixi.