«Мост между Android и HarmonyOS». Финальная версия компилятора Ark Compiler с открытым исходным кодом доступна для загрузки

Huawei запустила для всех разработчиков официальный сайт открытой версии компилятора Ark — OpenArkCompiler, с помощью которого компания планирует популяризировать операционную систему собственной разработки HarmonyOS.

Напомним, компилятор Ark, являющегося альтернативой стандартному ART (Android Runtime), впервые был представлен ровно год назад, а месяц назад Huawei сделала повторный анонс, объявив об открытии его исходного кода. Технология Ark Compiler обеспечивают поддержку оптимизации на уровне архитектуры, с чем у Android наблюдаются проблемы, что значительно повышает производительность. Разработчики обещают, что с использованием компилятора Ark Compiler эффективность выполнения приложений увеличивается на 29%, плавность работы ОС возрастает на 24%, скорость отклика системы — на 44%, а плавность работы стороннего ПО — на 60%.

Создатели Ark называют этот компилятор связующим мостиком между экосистемой Android и новой операционной системой HarmonyOS. Также Huawei утверждает, что разработчики легко могут портировать свои приложения на HarmonyOS в течение двух дней, в зависимости от сложности кода приложения. При этом функциональность ПО будет перенесена полностью, без необходимости отключения той или иной его части или внесения масштабных изменений в код.

На сайте собрана вся официальная документация с инструкциями и другой полезной информацией для разработчиков, желающих стать частью сообщества ОС HarmonyOS. Пока весь сайт и документация не переведены на английский и доступны лишь на китайском языке.

Исходный код компилятора распространяется под лицензией MulanPSL (это юридический аналог MIT License, за исключением запрета на торговую марку), и также доступен на портале Gitee, китайском аналоге GitHub.

Одновременно с запуском сайта проекта OpenArkCompiler, открытой версией Ark Compiler, доступной для загрузки стала финальная версия компилятора Ark. Пока он работает лишь с Java и Kotlin, но в перспективе разработчики обещают добавить поддержку языков программирования C, C++ и даже JavaScript.

Ссылка на исходный код компилятора на HuaweiCloud, а также ссылка на GitHub.

Источник: НовостиITC.ua



Самые актуальные новости - в Telegram-канале

Читайте также

Вверх