«Яндекс» выложил в открытый доступ Yatagan — инструмент для быстрой сборки Android-приложений Статьи редакции
Сначала компания использовала его для своих целей. Например, ускорила разработку приложения «Браузера» в два раза.
- «Яндекс» выложил на GitHub фреймворк Yatagan. Он автоматически генерирует код, который связывает между собой части приложения. Например, в «Браузере» он объединяет модули распознавания речи, «Алисы», перевода видео и всё остальное.
- Yatagan можно использовать вместо фреймворка Dagger — он задействует API Dagger, но генерирует меньше кода и этим сокращает время сборки.
- В Yatagan есть специальный режим для разработчиков, который связывает модули без генерации кода, — он незначительно замедляет запуск приложения, но сильно ускоряет сборку.
- В августе 2022 года «Яндекс» опубликовал на GitHub фреймворк DivKit, который позволяет ускорить разработку мобильных приложений и быстрее обновлять интерфейсы.
22
показа
13K
открытий
2
репоста
У Яндекса в среднем приложения посредственные. Тупят и тормозят. Маркет - вообще какашка глюченная. Плюс сити после обновления - это единственное приложение, которое смогло заставить жестко тормозить свежий Айфон.
Не знаю как на айфоне, но на андроиде начиная с 9 и по 13 (дома устройства со всеми есть) работает без серьёзных нареканий.