В июне этого года компания Huawei представила свой собственный компилятор Ark, который позволяет ускорить плавность работы системы на 24% и скорость отклика на 44%. Сторонние приложения для Android после перекомпиляции могут работать на 60% быстрее.
В начале августа компилятор Huawei Ark стал временно доступен для свободной загрузки, однако скачать его смогли очень немногие. Вчера Huawei официально сообщила о том, что финальная версия компилятора с открытым исходным кодом уже готова. Она станет доступна всем желающим уже завтра, 31 августа 2019.
Huawei утверждает, что Ark является первым статическим компилятором, который полностью заменит языковую виртуальную машину и вообще не требует интерпретатора. Кроме того, компилятор учитывает эффективность разработки Java и эффективность времени исполнения языка С. Режим статической компиляции Huawei Ark позволяет напрямую переводить динамические функции языка в машинный код. После установки приложения смартфон может запускать его на полной скорости, полностью устраняя недостатки виртуальной машины и обеспечивая значительное повышение производительности.
37 комментариев
Добавить комментарий
Ответ ldhn на комментарий
почемуж? оно как раз AOT+ART заменяет же судя по описанию
Не иначе, Терминатор на досуге переводами подрабатывает.
Кстати как в Андроиде от стороннего производителя вот так вот заменить компилятор, не подскажите?
Людям нравится верить в чудеса, это понятно, но то что Huawei строит на этом свой PR, говорит как минимум об их бизнес-нечистоплотности.
Ответ TagoMago на комментарий
А зачем смеяться или нет, верить или не верить? Завтра выложат компилятор, через несколько дней будут авторитетные сторонние тесты, тогда и узнаем истину. И даже если компилятор будет быстрее не на 60%, а на 3% — эти 3% на дороге не валяются, а тут как раз достаются за просто так.
И мне вообще мало интересно, что сочиняют маркетологи. Они умеют делать фантастические цифры путем оригинальных методик подсчета, которые формально верны, и в нечистоплотности их не обвинить, но здравомыслящему человеку такое в голову не взбредет. Помните PMPO? И охота вам это обсуждать?
Мне компилятор интересен по двум причинам.
Во-первых, это чуть ли не первый оригинальный китайский софтверный продукт, предлагающий альтернативу американскому засилью.
Во-вторых, возможно, он действительно будет быстрее. Хоть на сколько-нибудь. И я спокойно жду сторонних тестов, чтобы узнать факты. А заодно — детальный анализ, что именно китайцы сделали.
А вы над чем-то потешаетесь. Зачем?
ХонгМенг оказалась пшиком, тоже самое будет с этим «компилятором». Вот увидите.
ХонгМенг вышла и успешно работает. В смартфонах ее не внедряют, чтобы не подрывать отношения с Гуглом. Хуавей уважает своего партнера и дает ему время попытаться образумить свое правительство. Если не образумится — система готова. А в других продуктах уже продается.
Вот только не понятно, что тут нового предложила Хуавей?
Полнстью переводит веcь код в Native без каких-либо вкраплений кода виртуальной машины dalvik, как будет-он изначально было написан, не на Java, а на Си?
Сейчас вся кросс-платформенность в мобильниках на уровне архитектур выродилась в ARM, ARM и еще раз ARM (мипсы, риски, х86/64 в телефонах вымерли), архитектура уровня ОС тоже почти монополизирована, а микрооптимизации уровня JIT всегда были, скажем так, художественным преувеличением.
Поэтому аккуратное выпинывание «прокладки между рулем и сиденьем» вполне оправданно.
А последние их поколения были весьма неплохи, да.
Документация переведенная через Гугл-Транслейт с китайского: yadi._sk/d/k5NvCpwR-MABrQ
Поржал
Возможно, что-то стало открываться и быстрее, но оно и так всё быстро открывалось, иначе я бы не пользовал устройство, поскольку работаю весь день со смарта, и мне нужны: скорость, мощь, автономность, большой экран IPS 16:9 WQHD.
Фоточки? – нет, не нужны)
Добавить комментарий