«Яндекс» выложил в открытый доступ DivKit — инструмент для ускорения разработки мобильных приложений

Компания использует его, например, в «Едадиле», «Маркете», «Алисе» и других сервисах.

193193

Это из-за него их приложения так тормозят на смартфонах?

107

Не тормозят, а дают время пользователю обдумать его действия.

59

Поддерживаю. На «старых» айфонах (6s, 7) приложениями Яндекса просто невозможно пользоваться без приступов ярости.

35

Комментарий недоступен

17

конкретно эта штука, наоборот, быстрее альтернативы - встраивать для показа простых карточек полноценный браузер (webview)

по сути задача этого DivKit - показывать простые дизайны, получая верстку с сервера в виде текстового файла. Эта задача решается тем, что текстовый файл парсится и переводится в набор нативных элементов. При всей сложности задачи, это намного эффективнее чем просто забубенить WebView и кормить ее тяжелыми современными html-страницами.

4